Performance graph seems lost some data?!
Performance graph seems lost some data?!
Some performance graph seems lost the second line data?!
You do not have the required permissions to view the files attached to this post.
Re: Performance graph seems lost some data?!
Please replace the contents of the file below:
With this code:
Let us know the results.
Code: Select all
/usr/local/nagios/share/pnp/templates.dist/default.phpCode: Select all
<?php
#
# Copyright (c) 2006-2008 Joerg Linge (http://www.pnp4nagios.org)
# Default Template used if no other template is found.
# Don`t delete this file !
# $Id: default.php 647 2009-08-08 15:02:08Z le_loup $
#
#
# Define some colors ..
#
define("_WARNRULE", '#FFFF00');
define("_CRITRULE", '#FF0000');
define("_AREA", '#EACC00');
define("_LINE", '#000000');
#
# Initial Logic ...
#
$counter = 200;
foreach ($DS as $i) {
$maximum = "";
$minimum = "";
$critical = "";
$warning = "";
$vlabel = "";
if ($WARN[$i] != "") {
$warning = $WARN[$i];
}
if ($CRIT[$i] != "") {
$critical = $CRIT[$i];
}
if ($MIN[$i] != "") {
$lower = " --lower-limit=" . $MIN[$i];
$minimum = $MIN[$i];
}
if ($MAX[$i] != "") {
$upper = " --upper-limit=" . $MAX[$i];
$maximum = $MAX[$i];
}
if ($UNIT[$i] == "%%") {
$vlabel = "%";
}
else {
$vlabel = $UNIT[$i];
}
$opt[$i] = '--vertical-label "' . $vlabel . '" --title "' . $hostname . ' / ' . $servicedesc . '"' . $lower;
$def[$i] = "DEF:var1=$rrdfile:$DS[$i]:AVERAGE ";
$def[$i] .= "AREA:var1" . _AREA . ":\"$NAME[$i] \\l\" ";
$def[$i] .= "LINE1:var1" . _LINE . ":\"\\u\" ";
$def[$i] .= "GPRINT:var1:LAST:\" %3.4lf $UNIT[$i] LAST \" ";
$def[$i] .= "GPRINT:var1:MAX:\"%3.4lf $UNIT[$i] MAX \" ";
$def[$i] .= "GPRINT:var1:AVERAGE:\"%3.4lf $UNIT[$i] AVERAGE \\n\" ";
if ($warning != "") {
$def[$i] .= "HRULE:" . $warning . _WARNRULE . ':"Warning on ' . $warning . '\n" ';
}
if ($critical != "") {
$def[$i] .= "HRULE:" . $critical . _CRITRULE . ':"Critical on ' . $critical . '\n" ';
}
$comment_sum = strlen("Default Template\r"."Check Command ' ".$TEMPLATE[$i]."'\r '");
if(($counter - $comment_sum ) > 0) {
$counter = $counter - $comment_sum;
$def[$i] .= 'COMMENT:"Default Template\r" ';
$def[$i] .= 'COMMENT:"Check Command ' . $TEMPLATE[$i] . '\r" ';
}
}
?>