Add comprehensive Sub10 support

This commit is contained in:
Thom Seddon
2015-09-11 18:40:51 +01:00
parent f0098d7d07
commit 89a76ef673
14 changed files with 9587 additions and 2 deletions

View File

@@ -386,8 +386,12 @@ function poll_mib_def($device, $mib_name_table, $mib_subdir, $mib_oids, $mib_gra
$fields = array();
foreach ($oidglist as $fulloid) {
list($splitoid, $splitindex) = explode('.', $fulloid, 2);
if (is_numeric($snmpdata[$splitindex][$splitoid])) {
$fields[$oidnamelist[$oid_count]] = $snmpdata[$splitindex][$splitoid];
$val = $snmpdata[$splitindex][$splitoid];
if (is_numeric($val)) {
$rrdupdate .= ':'.$val;
}
elseif (preg_match("/^\"(.*)\"$/", $val, $number) && is_numeric($number[1])) {
$rrdupdate .= ':'.$number[1];
}
else {
$fields[$oidnamelist[$oid_count]] = 'U';