![]() ![]() |
crusader |
Subversion Repositories: |
Compare with Previous - Blame - Download
#!/bin/bashlogfile=/var/log/Heaven/zebra.mon#chmod +r $logfilezebraline=`ps ax | grep sbin/zebra | grep -v grep`if [ ! -z "$zebraline" ] ; thenzebrapid=`echo $zebraline | awk '{print $1;}'`elsezebrapid="not running"fiospfline=`ps ax | grep sbin/ospfd | grep -v grep`if [ ! -z "$ospfline" ] ; thenospfpid=`echo $ospfline | awk '{print $1;}'`elseospfpid="not running"firoutes=`route -n | grep wlan[01] | wc -l`routes=`expr $routes + 0`now=`date +"%Y-%m-%d %H:%M:%S"`unixtime=`date +"%s"`echo "$now $unixtime zebra: $zebrapid ospf: $ospfpid routes: $routes" >>$logfileif [ -f /var/statistiky/zebra.rrd ] ; then/opt/rrdtool/bin/rrdtool update /var/statistiky/zebra.rrd $unixtime:$routesfi