addDataset($oids, 'COUNTER', null, 100000000000); $snmpstring .= ' IP-MIB::'.$oid.'.0'; } $data = snmp_get_multi($device, $snmpstring, '-OQUs', 'IP-MIB'); $fields = array(); foreach ($oids as $oid) { if (is_numeric($data[0][$oid])) { $value = $data[0][$oid]; } else { $value = 'U'; } $fields[$oid] = $value; } if (isset($data[0]['ipOutRequests']) && isset($data[0]['ipInReceives'])) { $tags = compact('rrd_def'); data_update($device, 'netstats-ip', $tags, $fields); $graphs['netstat_ip'] = true; $graphs['netstat_ip_frag'] = true; } }//end if unset($oids, $data, $snmpstring, $rrd_def, $fields, $tags);