Global Settings - SNMP Timeout (#12579)

* Global Settings - SNMP Timeout

* omit snmp timeout if it is 1

* add retries field

* filter default retries too

* fix typo

Co-authored-by: Tony Murray <murraytony@gmail.com>
This commit is contained in:
SourceDoctor
2021-03-05 03:18:26 +01:00
committed by GitHub
parent 0e05fa31bf
commit 09d30ce75d
4 changed files with 31 additions and 5 deletions

View File

@@ -163,10 +163,14 @@ function gen_snmp_cmd($cmd, $device, $oids, $options = null, $mib = null, $mibdi
array_push($cmd, '-m', $mib);
}
array_push($cmd, '-M', mibdir($mibdir, $device));
if ($timeout = prep_snmp_setting($device, 'timeout')) {
$timeout = prep_snmp_setting($device, 'timeout');
if ($timeout && $timeout !== 1) {
array_push($cmd, '-t', $timeout);
}
if ($retries = prep_snmp_setting($device, 'retries')) {
$retries = prep_snmp_setting($device, 'retries');
if ($retries && $retries !== 5) {
array_push($cmd, '-r', $retries);
}