mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Added Support for Unitrends Backup (#10411)
This commit is contained in:
21
includes/definitions/discovery/recoveryos.yaml
Normal file
21
includes/definitions/discovery/recoveryos.yaml
Normal file
@@ -0,0 +1,21 @@
|
||||
mib: UNITRENDS-SNMP
|
||||
modules:
|
||||
pre-cache:
|
||||
data:
|
||||
- oid:
|
||||
- backupClient
|
||||
- backupType
|
||||
- backupTime
|
||||
sensors:
|
||||
state:
|
||||
data:
|
||||
-
|
||||
oid: backupStatusString
|
||||
num_oid: '.1.3.6.1.4.1.21865.1.3.10.2.1.4.{{ $index }}'
|
||||
group: Backup
|
||||
descr: "{{ $backupClient }} ({{ $backupType }}: {{ $backupTime }})"
|
||||
state_name: backupStatusString
|
||||
states:
|
||||
- { value: 0, generic: 0, graph: 1, descr: 'Success' }
|
||||
- { value: 1, generic: 1, graph: 1, descr: 'Warnings' }
|
||||
- { value: 2, generic: 2, graph: 1, descr: 'Failed' }
|
14
includes/definitions/recoveryos.yaml
Normal file
14
includes/definitions/recoveryos.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
os: recoveryos
|
||||
text: RecoveryOS
|
||||
type: server
|
||||
icon: unitrends
|
||||
group: unix
|
||||
mib_dir:
|
||||
- unitrends
|
||||
discovery:
|
||||
-
|
||||
sysObjectID: .1.3.6.1.4.1.8072.3.2.10
|
||||
snmpget:
|
||||
oid: .1.3.6.1.4.1.21865.1.6.1.0
|
||||
op: starts
|
||||
value: U
|
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
if ($device['os'] == "linux" || $device['os'] == "endian" || $device['os'] == "proxmox") {
|
||||
if ($device['os'] == "linux" || $device['os'] == "endian" || $device['os'] == "proxmox" || $device['os'] == "recoveryos") {
|
||||
list(,,$version) = explode(" ", $device['sysDescr']);
|
||||
if (strstr($device['sysDescr'], "386")|| strstr($device['sysDescr'], "486")||strstr($device['sysDescr'], "586")||strstr($device['sysDescr'], "686")) {
|
||||
$hardware = "Generic x86";
|
||||
|
Reference in New Issue
Block a user