Mirrored from GitHub

git clone https://github.com/christc4/stats.git

Jump to: README.md stats.tpl


README.md

1# stats
2
3dependencies:
4
5uptime, awk, df, du, free
6
7note\*: `du2` is GNU du copied to my PLAN9 bin (`/usr/lib/plan9/bin`) because Plan9 `du` doesn't support the features shown

stats.tpl

1<p>Server has been up for
2
3%  uptime | awk -F'( |,|:)+' '{print $6,$7",",$8,"hours,",$9,"minutes"}'
4
5<p><b>Storage:</b>
6
7<pre>
8% storageused=`{df -h /dev/vda2 | awk 'NR==2 {gsub(/%/, "", $5); print $5}'}
9<label for="disk">Storage Used: %($"storageused%)%</label>
10<meter id="storage" value="%($"storageused%)" min="0" max="100"></meter><br>
11% df -h /dev/vda2
12</pre>
13
14<p>Storage used by <i>%($"SERVER_NAME%)</i>
15
16<pre>
17% du2 -sh --time  /var/www/werc/sites/$SERVER_NAME 
18</pre>
19
20<p>Storage used by media
21
22<pre>
23% du2 -sh --time  /var/www/werc/pub/pix
24</pre>
25
26<p><b>Memory usage:</b>
27<pre>
28% free -h
29</pre>