Build precise queries to find exactly what you need
Press ESC to close
Join our next live webinar: “Advanced Nagios Monitoring Techniques” – Register Now
@owenmarinas
Favorites0
Views
Projects0
no need of except changing the get_stats function to ... thx OWen get_stats() { RESULT=`echo "stats" | nc $2 $3` STATS=`echo "$RESULT" | grep "${1}"|sed -e 's/r//'` printf "%sn" "$STATS" return $__RET }
Reviewed 14 years ago
Hi, this bug https://bugzilla.redhat.com/show_bug.cgi?id=552522 force me to graph not only the usage but also the MAX. this is the diff with the original diff check_conn2 check_conntrack.sh 42c42 echo "OK - $COUNT |con=$COUNT" 48c48 echo "WARNING - $COUNT |con=$COUNT" 53c53 echo "CRITICAL - $COUNT |con=$COUNT" and this is the template for nagios cat /usr/share/nagios/html/pnp4nagios/templates/check_conntrack.php DS; $opt[$i] = "--vertical-label "ip-conntrack " -l 0 -r --title "ip-conntrack metrics for $hostname / $servicedesc" "; $def[$i] = ''; $color1 = '#028482'; $color3 = '#B5FF6C'; $def[$i] .= rrd::def ("ipconn-now", $DS[0]['RRDFILE'], $DS[0]['DS'], "AVERAGE") ; $def[$i] .= rrd::def ("ipconn-max", $DS[1]['RRDFILE'], $DS[1]['DS'], "AVERAGE") ; $def[$i] .= rrd::area ("ipconn-max", $color3, 'Total' ); $def[$i] .= rrd::gprint ("ipconn-max", array("LAST","MAX","AVERAGE"), "%4.3lf %S".$DS[0]['UNIT']); $def[$i] .= rrd::line1 ("ipconn-now", $color1, "LastMin " ); $def[$i] .= rrd::gprint ("ipconn-now", array("LAST","MAX","AVERAGE"), "%4.3lf %S".$DS[1]['UNIT']); ?> regards Owenmarinas [at] gmail com
Reviewed 13 years ago