slitaz-forge rev 369

pangolin/makegraphs: add boot.html
author Pascal Bellard <pascal.bellard@slitaz.org>
date Mon Jun 03 12:25:12 2013 +0200 (2013-06-03)
parents b19fb9901643
children 22d996164de0
files mirror/info/bin/makegraphs pangolin/makegraphs
line diff
     1.1 --- a/mirror/info/bin/makegraphs	Mon Jun 03 11:53:42 2013 +0200
     1.2 +++ b/mirror/info/bin/makegraphs	Mon Jun 03 12:25:12 2013 +0200
     1.3 @@ -100,7 +100,8 @@
     1.4  		'STACK:bufferpct#FF00FF:buffered memory' \
     1.5  		'STACK:cachepct#FFFF00:cached memory' \
     1.6  		'STACK:freepct#00FF00:free memory' \
     1.7 -		'LINE2:swusedpct#FF0000:used swap\j'
     1.8 +		'LINE2:swusedpct#FF0000:used swap\g' \
     1.9 +		'GPRINT:swusedpct:MAX:%1.0lf%%\j'
    1.10  }
    1.11  
    1.12  updatememdata () {
     2.1 --- a/pangolin/makegraphs	Mon Jun 03 11:53:42 2013 +0200
     2.2 +++ b/pangolin/makegraphs	Mon Jun 03 12:25:12 2013 +0200
     2.3 @@ -353,3 +353,24 @@
     2.4  #rsync --bwlimit=40 -t -e 'ssh -p 222 -i /home/bellard/.ssh/id_rsa' $rrdlog/* \
     2.5  #	bellard@mirror.slitaz.org:/var/spool/rrd/tank/ > /dev/null 2>&1
     2.6  
     2.7 +[ ! -s $rrdgraph/boot.html -o /var/log/boot.log -nt $rrdgraph/boot.html ] &&
     2.8 +cat > $rrdgraph/boot.html <<EOT
     2.9 +<html>
    2.10 +<body>
    2.11 +$(stat -c %y /var/log/dmesg.log | sed 's/\.0*//')
    2.12 +<span style="color: blue"><i>$(cat /proc/cmdline)</i></span>
    2.13 +<pre>
    2.14 +$(cat /var/log/dmesg.log /var/log/boot.log | \
    2.15 +sed	-e 's/</\&lt;/g;s/>/\&gt;/g' -e 's/.*\]R//' -e 's/.*\[?8h//' \
    2.16 +	-e 's|.\[1m|<b>|' -e 's|.\[0m|</b>|' -e 's|.\[[0-9][0-9Gm;]*||g' \
    2.17 +	-e ':a;s/^\(.\{1,68\}\)\(\[ [A-Za-z]* \]\)/\1 \2/;ta' \
    2.18 +	-e 's#\[ OK \]#[ <span style="color: green">OK</span> ]#' \
    2.19 +	-e 's#\[ Failed \]#[ <span style="color: red">Failed</span> ]#' \
    2.20 +	-e 's|No such .*|<span style="color: red">&</span>|' \
    2.21 +	-e 's|ERROR .*|<span style="color: red">&</span>|' \
    2.22 +	-e 's|command line: \(.*\)|command line: <span style="color: blue">\1</span>|' \
    2.23 +)
    2.24 +</pre>
    2.25 +</body>
    2.26 +</html>
    2.27 +EOT