addDataset($oid, 'COUNTER', null, 1000000); // Limit to 1MPPS? $snmpstring .= ' UDP-MIB::'.$oid.'.0'; } $data = snmp_get_multi($device, $snmpstring, '-OQUs', 'UDP-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]['udpInDatagrams']) && isset($data[0]['udpOutDatagrams'])) { $tags = compact('rrd_def'); data_update($device, 'netstats-udp', $tags, $fields); $graphs['netstat_udp'] = true; } }//end if unset($oids, $data, $rrd_def, $fields, $tags, $snmpstring);