From d5b20dbd1ff22de5c7bf00908a19d99bb7273568 Mon Sep 17 00:00:00 2001 From: Neil Lathwood Date: Tue, 1 Nov 2016 17:58:55 +0000 Subject: [PATCH] webui: Added support for skipping snmp check on edit snmp page for devices (#4896) --- html/pages/device/edit/snmp.inc.php | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/html/pages/device/edit/snmp.inc.php b/html/pages/device/edit/snmp.inc.php index 54334c791d..67fa327b51 100644 --- a/html/pages/device/edit/snmp.inc.php +++ b/html/pages/device/edit/snmp.inc.php @@ -2,6 +2,7 @@ if ($_POST['editing']) { if ($_SESSION['userlevel'] > '7') { + $no_checks = ($_POST['no_checks'] == 'on'); $community = mres($_POST['community']); $snmpver = mres($_POST['snmpver']); $transport = $_POST['transport'] ? mres($_POST['transport']) : $transport = 'udp'; @@ -46,7 +47,7 @@ if ($_POST['editing']) { $update = array_merge($update, $v3); $device_tmp = deviceArray($device['hostname'], $community, $snmpver, $port, $transport, $v3, $port_assoc_mode); - if (isSNMPable($device_tmp)) { + if ($no_checks === true || isSNMPable($device_tmp)) { $rows_updated = dbUpdate($update, 'devices', '`device_id` = ?', array($device['device_id'])); $max_repeaters_set = false; @@ -240,6 +241,18 @@ echo " "; +?> +
+
+
+ +
+
+
+ @@ -269,7 +282,7 @@ if ($config['distributed_poller'] === true) { echo '
- +