Discovery rcChasPowerSupplyOperStatus for Extreme/Avaya (#9878)

* Update voss.inc.php

* Update voss.inc.php

* Update voss.inc.php

* Update voss.inc.php

* Update voss.yaml

* adding support for vsp9012 and vsp8608

* Add files via upload

* Add files via upload

* Add files via upload

* Delete voss_8608.json

* Delete voss_8608.snmprec

* Delete voss_9012.json

* Delete voss_9012.snmprec

* Add files via upload

* Add files via upload

* Delete voss_vsp-9012.json

* Add files via upload

* Add files via upload

* Add files via upload

* Delete voss_vsp-9012.snmprec

* Add files via upload

* Delete voss_8608.json

* Delete voss_8608.snmprec

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload
This commit is contained in:
ospfbgp
2019-02-28 18:11:37 -05:00
committed by PipoCanaja
parent b336cab8e8
commit 1ea3fdd70a
6 changed files with 50901 additions and 6 deletions

View File

@@ -10,6 +10,7 @@ over:
- { graph: device_mempool, text: 'Memory Usage' }
discovery:
- sysObjectID:
- .1.3.6.1.4.1.2272.201
- .1.3.6.1.4.1.2272.202
- .1.3.6.1.4.1.2272.203
- .1.3.6.1.4.1.2272.205
@@ -17,6 +18,7 @@ discovery:
- .1.3.6.1.4.1.2272.208
- .1.3.6.1.4.1.2272.209
- .1.3.6.1.4.1.2272.210
- .1.3.6.1.4.1.2272.212
- .1.3.6.1.4.1.2272.220
good_if:
- 'Virtual Services Platform'

View File

@@ -20,15 +20,14 @@
* down(3),
*/
$fan_oper_status = '.1.3.6.1.4.1.2272.1.4.7.1.1.2';
$fan = snmpwalk_cache_oid_num($device, $fan_oper_status, array());
$fan = snmpwalk_cache_multi_oid($device, 'rcChasFanOperStatus', array(), 'RAPID-CITY');
if (is_array($fan)) {
foreach ($fan as $oid => $array) {
$state = current($array);
$split_oid = explode('.', $oid);
$index = $split_oid[(count($split_oid) - 1)];
$current_oid = "$fan_oper_status.$index";
$current_oid = ".1.3.6.1.4.1.2272.1.4.7.1.1.2.$index";
$descr = "Fan $index";
$state_name = 'rcChasFanOperStatus';
@@ -64,15 +63,14 @@ if (is_array($fan)) {
* down(4)
*/
$power_supply_oper_status = '.1.3.6.1.4.1.2272.1.4.8.1.1.2';
$power_supply = snmpwalk_cache_oid_num($device, $power_supply_oper_status, array());
$power_supply = snmpwalk_cache_multi_oid($device, 'rcChasPowerSupplyOperStatus', array(), 'RAPID-CITY');
if (is_array($power_supply)) {
foreach ($power_supply as $oid => $array) {
$state = current($array);
$split_oid = explode('.', $oid);
$index = $split_oid[(count($split_oid) - 1)];
$current_oid = "$power_supply_oper_status.$index";
$current_oid = ".1.3.6.1.4.1.2272.1.4.8.1.1.2.$index";
$descr = "Power Supply $index";
$state_name = 'rcChasPowerSupplyOperStatus';

18712
tests/data/voss_8608.json Normal file
View File

File diff suppressed because it is too large Load Diff

11045
tests/data/voss_9012.json Normal file
View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff