statusscript
This commit is contained in:
parent
2d8dda6eee
commit
c839bd8892
60
package/gluon-status-page/files/lib/gluon/status-page/www/cgi-bin/status
Executable file
60
package/gluon-status-page/files/lib/gluon/status-page/www/cgi-bin/status
Executable file
@ -0,0 +1,60 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
linknodes() {
|
||||||
|
PREFIX=$(uci get network.local_node_route6.target | cut -d: -f 1-4)
|
||||||
|
sed 's#\([0-9a-f]\{2\}\):\([0-9a-f]\{2\}\):\([0-9a-f]\{2\}\):\([0-9a-f]\{2\}\):\([0-9a-f]\{2\}\):\([0-9a-f]\{2\}\)#<a href="http://['$PREFIX':\1\2:\3ff:fe\4:\5\6]/">&</a>#g'
|
||||||
|
}
|
||||||
|
|
||||||
|
echo Content-type: text/html
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
cat <<EOF
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>$(cat /proc/sys/kernel/hostname)</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
EOF
|
||||||
|
|
||||||
|
echo "<h1>$(cat /proc/sys/kernel/hostname)</h1>"
|
||||||
|
|
||||||
|
echo "<pre>"
|
||||||
|
|
||||||
|
echo "Firmware release: $(cat /lib/gluon/release)"
|
||||||
|
echo
|
||||||
|
|
||||||
|
uptime | sed 's/^ \+//'
|
||||||
|
echo
|
||||||
|
|
||||||
|
ip address show dev br-client
|
||||||
|
echo
|
||||||
|
|
||||||
|
free -m
|
||||||
|
echo
|
||||||
|
|
||||||
|
df /rom /overlay
|
||||||
|
|
||||||
|
echo "</pre>"
|
||||||
|
|
||||||
|
echo "<h2>Neighbours</h2>"
|
||||||
|
|
||||||
|
|
||||||
|
iw dev | grep IBSS -B 4 | grep Interface | cut -d' ' -f2 | while read if
|
||||||
|
do
|
||||||
|
echo "<h3>$if</h3>"
|
||||||
|
echo "<pre>"
|
||||||
|
|
||||||
|
iw dev $if link
|
||||||
|
|
||||||
|
echo
|
||||||
|
|
||||||
|
iw dev $if station dump | linknodes
|
||||||
|
|
||||||
|
echo "</pre>"
|
||||||
|
done
|
||||||
|
|
||||||
|
cat <<EOF
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
EOF
|
Loading…
Reference in New Issue
Block a user