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/</\</g;s/>/\>/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