slitaz-arm annotate cgi-adm/plugins/status/status.cgi @ rev 87

Improve CGI admin and rename 2 plugins
author Christophe Lincoln <pankso@slitaz.org>
date Tue Apr 01 23:09:04 2014 +0200 (2014-04-01)
parents
children e357535f1b91
rev   line source
pankso@87 1 #!/bin/sh
pankso@87 2 #
pankso@87 3 # SliTaz ARM CGI Plugin - System configs and options
pankso@87 4 #
pankso@87 5
pankso@87 6 if [ "$(GET status)" ]; then
pankso@87 7 html_header "Status"
pankso@87 8 cat << EOT
pankso@87 9 <h1>System Status</h1>
pankso@87 10 <p>
pankso@87 11 Uptime: $(uptime)
pankso@87 12 </p>
pankso@87 13
pankso@87 14 <h2>Disk usage</h2>
pankso@87 15 <pre>
pankso@87 16 Filesystem Size Used Available Use% Mounted on
pankso@87 17 --------------------------------------------------------------------------------
pankso@87 18 $(df -h | grep ^/dev)
pankso@87 19 </pre>
pankso@87 20
pankso@87 21 <h2>Memory usage</h2>
pankso@87 22 <pre>
pankso@87 23 Type total used free shared buffers
pankso@87 24 --------------------------------------------------------------------------------
pankso@87 25 $(free -m | sed "/total/d")
pankso@87 26 </pre>
pankso@87 27
pankso@87 28 <h2>Routing table</h2>
pankso@87 29 <pre>
pankso@87 30 Destination Gateway Genmask Flags Metric Ref Use Iface
pankso@87 31 --------------------------------------------------------------------------------
pankso@87 32 $(route | grep [0-9])
pankso@87 33 </pre>
pankso@87 34
pankso@87 35 <h2>Kernel messages</h2>
pankso@87 36 <pre>
pankso@87 37 Last dmesg output
pankso@87 38 --------------------------------------------------------------------------------
pankso@87 39 $(dmesg | tail -n 15)
pankso@87 40 </pre>
pankso@87 41
pankso@87 42 <h2>Kernel modules</h2>
pankso@87 43 <pre>
pankso@87 44 Module Size Used by Tainted: G
pankso@87 45 --------------------------------------------------------------------------------
pankso@87 46 $(lsmod | sed "/^Module/d")
pankso@87 47 </pre>
pankso@87 48
pankso@87 49 EOT
pankso@87 50 html_footer && exit 0
pankso@87 51 fi