Home Directory

Search Exchange

Search All Sites

Nagios Live Webinars

Let our experts show you how Nagios can help your organization.

Contact Us

Phone: 1-888-NAGIOS-1
Email: sales@nagios.com

Login

Remember Me

Directory Tree

Directory

owenmarinas

Reviews(2)
byowenmarinas, December 20, 2012
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
byowenmarinas, February 29, 2012
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 "%s\n" "$STATS"
return $__RET
}