add ability to pass an array of values to rrdtool_update, which are checked and replaced with U if invalid.

git-svn-id: http://www.observium.org/svn/observer/trunk@3152 61d68cd4-352d-0410-923a-c4978735b2b8
This commit is contained in:
Adam Amstrong
2012-05-09 11:33:16 +00:00
parent 9888002704
commit 0f10f2b5b0
3 changed files with 17 additions and 7 deletions

View File

@@ -24,8 +24,7 @@ if ($device['os'] != "Snom")
$data_array = snmpwalk_cache_oid($device, "snmp", array(), "SNMPv2-MIB");
$rrdupdate = "N";
$rrdupdate = array();
foreach ($oids as $oid)
{
if (is_numeric($data_array[0][$oid]))
@@ -34,7 +33,7 @@ if ($device['os'] != "Snom")
} else {
$value = "U";
}
$rrdupdate .= ":$value";
$rrdupdate[] = $value;
}
if (isset($data_array[0]['snmpInPkts']) && isset($data_array[0]['snmpOutPkts']))