Grandstream basic support (#9906)

* grandstream simple discovery

* grandstream simple discovery tests

* exclusion in linux matching

* Revert un-necessary changes, and change "over:" to ping
This commit is contained in:
PipoCanaja
2019-03-10 14:38:46 +01:00
committed by Tony Murray
parent 8d67bb776e
commit 6ec97309a0
6 changed files with 107 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
os: grandstream-ht
group: grandstream
text: 'Grandstream HT'
type: network
icon: grandstream
over:
- { graph: device_ping_perf, text: 'Ping Response' }
mib_dir:
- grandstream
discovery:
-
sysObjectID:
- .1.3.6.1.4.1.8072.3.2.10
sysDescr_regex:
- '/^Linux HT/'

View File

@@ -0,0 +1,12 @@
<?php
// Grandstream HT
$oids = [
'serial' => '.1.3.6.1.4.1.42397.1.2.1.0.0',
'versionCore' => '.1.3.6.1.4.1.42397.1.2.3.2.0.0',
'versionBase' => '.1.3.6.1.4.1.42397.1.2.3.3.0.0'
];
$os_data = snmp_get_multi_oid($device, $oids);
foreach ($oids as $var => $oid) {
$$var = $os_data[$oid];
}
$version = 'Core: ' . $versionCore . ', Base: ' . $versionBase;