mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Add VS state for Gaia (#13831)
* Added VS state * Better naming * Updated test data
This commit is contained in:
@@ -16,6 +16,7 @@ modules:
|
||||
- voltageSensorName
|
||||
- fwLSConnName
|
||||
- mglsGWIP
|
||||
- vsxStatusVsName
|
||||
state:
|
||||
data:
|
||||
-
|
||||
@@ -207,6 +208,16 @@ modules:
|
||||
states:
|
||||
- { value: 0, generic: 1, graph: 1, descr: 'Down' }
|
||||
- { value: 1, generic: 0, graph: 1, descr: 'Up' }
|
||||
-
|
||||
oid: vsxStatusHAState
|
||||
num_oid: '.1.3.6.1.4.1.2620.1.16.22.1.1.9.{{ $index }}'
|
||||
index: 'vsxStatusVSId.{{ $index }}'
|
||||
descr: '{{ $vsxStatusVsName }}'
|
||||
group: High Availability Status
|
||||
states:
|
||||
- { value: 0, generic: 0, graph: 1, descr: 'Active' }
|
||||
- { value: 1, generic: 0, graph: 1, descr: 'Standby' }
|
||||
- { value: 2, generic: 0, graph: 1, descr: 'Backup' }
|
||||
#Update Status
|
||||
-
|
||||
oid: advancedUrlFilteringUpdateStatus
|
||||
|
@@ -430,6 +430,174 @@
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": "haState"
|
||||
},
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "state",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.2620.1.16.22.1.1.9.1.0",
|
||||
"sensor_index": "vsxStatusVSId.1.0",
|
||||
"sensor_type": "vsxStatusHAState",
|
||||
"sensor_descr": "vsx10",
|
||||
"group": "High Availability Status",
|
||||
"sensor_divisor": 1,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 0,
|
||||
"sensor_limit": null,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": null,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": "vsxStatusHAState"
|
||||
},
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "state",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.2620.1.16.22.1.1.9.2.0",
|
||||
"sensor_index": "vsxStatusVSId.2.0",
|
||||
"sensor_type": "vsxStatusHAState",
|
||||
"sensor_descr": "vs1",
|
||||
"group": "High Availability Status",
|
||||
"sensor_divisor": 1,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 0,
|
||||
"sensor_limit": null,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": null,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": "vsxStatusHAState"
|
||||
},
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "state",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.2620.1.16.22.1.1.9.3.0",
|
||||
"sensor_index": "vsxStatusVSId.3.0",
|
||||
"sensor_type": "vsxStatusHAState",
|
||||
"sensor_descr": "vs2",
|
||||
"group": "High Availability Status",
|
||||
"sensor_divisor": 1,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 2,
|
||||
"sensor_limit": null,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": null,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": "vsxStatusHAState"
|
||||
},
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "state",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.2620.1.16.22.1.1.9.4.0",
|
||||
"sensor_index": "vsxStatusVSId.4.0",
|
||||
"sensor_type": "vsxStatusHAState",
|
||||
"sensor_descr": "vs3",
|
||||
"group": "High Availability Status",
|
||||
"sensor_divisor": 1,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 1,
|
||||
"sensor_limit": null,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": null,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": "vsxStatusHAState"
|
||||
},
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "state",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.2620.1.16.22.1.1.9.5.0",
|
||||
"sensor_index": "vsxStatusVSId.5.0",
|
||||
"sensor_type": "vsxStatusHAState",
|
||||
"sensor_descr": "vs4",
|
||||
"group": "High Availability Status",
|
||||
"sensor_divisor": 1,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 1,
|
||||
"sensor_limit": null,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": null,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": "vsxStatusHAState"
|
||||
},
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "state",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.2620.1.16.22.1.1.9.6.0",
|
||||
"sensor_index": "vsxStatusVSId.6.0",
|
||||
"sensor_type": "vsxStatusHAState",
|
||||
"sensor_descr": "vs5",
|
||||
"group": "High Availability Status",
|
||||
"sensor_divisor": 1,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 2,
|
||||
"sensor_limit": null,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": null,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": "vsxStatusHAState"
|
||||
},
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "state",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.2620.1.16.22.1.1.9.7.0",
|
||||
"sensor_index": "vsxStatusVSId.7.0",
|
||||
"sensor_type": "vsxStatusHAState",
|
||||
"sensor_descr": "vs6",
|
||||
"group": "High Availability Status",
|
||||
"sensor_divisor": 1,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 1,
|
||||
"sensor_limit": null,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": null,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": "vsxStatusHAState"
|
||||
}
|
||||
],
|
||||
"state_indexes": [
|
||||
@@ -845,6 +1013,27 @@
|
||||
"state_draw_graph": 1,
|
||||
"state_value": 3,
|
||||
"state_generic_value": 1
|
||||
},
|
||||
{
|
||||
"state_name": "vsxStatusHAState",
|
||||
"state_descr": "Active",
|
||||
"state_draw_graph": 1,
|
||||
"state_value": 0,
|
||||
"state_generic_value": 0
|
||||
},
|
||||
{
|
||||
"state_name": "vsxStatusHAState",
|
||||
"state_descr": "Standby",
|
||||
"state_draw_graph": 1,
|
||||
"state_value": 1,
|
||||
"state_generic_value": 0
|
||||
},
|
||||
{
|
||||
"state_name": "vsxStatusHAState",
|
||||
"state_descr": "Backup",
|
||||
"state_draw_graph": 1,
|
||||
"state_value": 2,
|
||||
"state_generic_value": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@@ -25,6 +25,20 @@
|
||||
1.3.6.1.4.1.2620.1.6.5.1.0|4|Gaia
|
||||
1.3.6.1.4.1.2620.1.6.16.3.0|4|LR123456789
|
||||
1.3.6.1.4.1.2620.1.6.16.7.0|4|Check Point 23900
|
||||
1.3.6.1.4.1.2620.1.16.22.1.1.3.1.0|4|vsx10
|
||||
1.3.6.1.4.1.2620.1.16.22.1.1.3.2.0|4|vs1
|
||||
1.3.6.1.4.1.2620.1.16.22.1.1.3.3.0|4|vs2
|
||||
1.3.6.1.4.1.2620.1.16.22.1.1.3.4.0|4|vs3
|
||||
1.3.6.1.4.1.2620.1.16.22.1.1.3.5.0|4|vs4
|
||||
1.3.6.1.4.1.2620.1.16.22.1.1.3.6.0|4|vs5
|
||||
1.3.6.1.4.1.2620.1.16.22.1.1.3.7.0|4|vs6
|
||||
1.3.6.1.4.1.2620.1.16.22.1.1.9.1.0|4|Active
|
||||
1.3.6.1.4.1.2620.1.16.22.1.1.9.2.0|4|Active
|
||||
1.3.6.1.4.1.2620.1.16.22.1.1.9.3.0|4|Backup
|
||||
1.3.6.1.4.1.2620.1.16.22.1.1.9.4.0|4|Standby
|
||||
1.3.6.1.4.1.2620.1.16.22.1.1.9.5.0|4|Standby
|
||||
1.3.6.1.4.1.2620.1.16.22.1.1.9.6.0|4|Backup
|
||||
1.3.6.1.4.1.2620.1.16.22.1.1.9.7.0|4|Standby
|
||||
1.3.6.1.4.1.2620.1.39.1.1.0|4|valid
|
||||
1.3.6.1.4.1.2620.1.39.2.1.0|4|up-to-date
|
||||
1.3.6.1.4.1.2620.1.43.1.1.0|4|valid
|
||||
|
Reference in New Issue
Block a user