mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Fix Scrut. Moved ip-check out of transport-loop.
This commit is contained in:
@@ -42,7 +42,7 @@ require 'includes/functions.php';
|
|||||||
require 'includes/discovery/functions.inc.php';
|
require 'includes/discovery/functions.inc.php';
|
||||||
|
|
||||||
function perform_snmp_scan($net) {
|
function perform_snmp_scan($net) {
|
||||||
global $stats, $config;
|
global $stats, $config, $quiet;
|
||||||
echo 'Range: '.$net->network.'/'.$net->bitmask.PHP_EOL;
|
echo 'Range: '.$net->network.'/'.$net->bitmask.PHP_EOL;
|
||||||
$config['snmp']['timeout'] = 1;
|
$config['snmp']['timeout'] = 1;
|
||||||
$config['snmp']['retries'] = 0;
|
$config['snmp']['retries'] = 0;
|
||||||
@@ -58,12 +58,12 @@ function perform_snmp_scan($net) {
|
|||||||
echo '.';
|
echo '.';
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
if (ip_exists($host)) {
|
||||||
|
$stats['known']++;
|
||||||
|
echo '*';
|
||||||
|
continue;
|
||||||
|
}
|
||||||
foreach (array('udp','tcp') as $transport) {
|
foreach (array('udp','tcp') as $transport) {
|
||||||
if (ip_exists($host)) {
|
|
||||||
$stats['known']++;
|
|
||||||
echo '*';
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
if ($device_id !== false && $device_id > 0) {
|
if ($device_id !== false && $device_id > 0) {
|
||||||
$stats['added']++;
|
$stats['added']++;
|
||||||
echo '+';
|
echo '+';
|
||||||
|
Reference in New Issue
Block a user