Mirrored from GitHub

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

Jump to: README.md stats.tpl


README.md

1	# stats
2	
3	dependencies:
4	
5	uptime, awk, df, du, free
6	
7	note\*: `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>