= '1') { echo 'Checking RouterOS Wireless clients... '; $wificlients1 = snmp_get($device, 'mtxrWlApClientCount', '-OUqnv', 'MIKROTIK-MIB'); echo (($wificlients1 + 0)." clients\n"); break; } unset($wirelesscards); } } if ($device['os'] == 'symbol' and (stristr($device['hardware'], 'AP'))) { echo 'Checking Symbol Wireless clients... '; $wificlients1 = snmp_get($device, '.1.3.6.1.4.1.388.11.2.4.2.100.10.1.18.1', '-Ovq', '""'); echo (($wificlients1 + 0).' clients on wireless connector, '); } // # RRD Filling Code if (isset($wificlients1) && $wificlients1 != '') { $wificlientsrrd = $config['rrd_dir'].'/'.$device['hostname'].'/'.safename('wificlients-radio1.rrd'); if (!is_file($wificlientsrrd)) { rrdtool_create( $wificlientsrrd, '--step 300 \ DS:wificlients:GAUGE:600:-273:1000 '.$config['rrd_rra'] ); } rrdtool_update($wificlientsrrd, array($wificlients1)); $graphs['wifi_clients'] = true; } if (isset($wificlients2) && $wificlients2 != '') { $wificlientsrrd = $config['rrd_dir'].'/'.$device['hostname'].'/'.safename('wificlients-radio2.rrd'); if (!is_file($wificlientsrrd)) { rrdtool_create( $wificlientsrrd, '--step 300 \ DS:wificlients:GAUGE:600:-273:1000 '.$config['rrd_rra'] ); } rrdtool_update($wificlientsrrd, array($wificlients2)); $graphs['wifi_clients'] = true; } unset($wificlients2, $wificlients1); }//end if echo "\n";