root / plugins / disk / log_sizes @ f051d108
Historique | Voir | Annoter | Télécharger (604 octets)
| 1 | 4fc3fde7 | Paul Mansfield | #!/bin/sh |
|---|---|---|---|
| 2 | |||
| 3 | #H=`echo $0 | awk -F_ '{print $2}'`
|
||
| 4 | |||
| 5 | #LOGFILES=`ls /var/log/messages /var/log/syslog /var/log/daemon.log /myapplication/logs/*.log` |
||
| 6 | LOGFILES="/var/log/messages /var/log/syslog /var/log/daemon.log" |
||
| 7 | |||
| 8 | if [ "$1" = "config" ] ; then |
||
| 9 | |||
| 10 | echo "graph_title log sizes" |
||
| 11 | echo "graph_category disk" |
||
| 12 | echo "graph_info this graph shows sizes of log files" |
||
| 13 | echo "graph_vlabel size (bytes)" |
||
| 14 | |||
| 15 | for F in $LOGFILES |
||
| 16 | do |
||
| 17 | MF=`echo $F | sed 's/[-\/\.]/_/g'` |
||
| 18 | echo "$MF.label $F" |
||
| 19 | done |
||
| 20 | |||
| 21 | else |
||
| 22 | |||
| 23 | for F in $LOGFILES |
||
| 24 | do |
||
| 25 | MF=`echo $F | sed 's/[-\/\.]/_/g'` |
||
| 26 | echo -n "$MF.value " |
||
| 27 | stat --printf="%s\n" $F |
||
| 28 | done |
||
| 29 | |||
| 30 | fi |
