mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Extend EfficientIP SolidServer support (#14549)
This commit is contained in:
@@ -1,5 +1,249 @@
|
||||
mib: EIP-STATS-MIB:EIP-MON-MIB
|
||||
modules:
|
||||
os:
|
||||
hardware: EIP-MON-MIB::eipHwApplianceModel.0
|
||||
serial: EIP-MON-MIB::eipHwApplianceSerial.0
|
||||
version: EIP-MON-MIB::eipSdsVersionNumber.0
|
||||
sensors:
|
||||
power:
|
||||
data:
|
||||
-
|
||||
oid: eipHwPowerInstant
|
||||
value: eipHwPowerInstant
|
||||
descr: 'Instant Power'
|
||||
num_oid: '.1.3.6.1.4.1.2440.1.14.6.1.{{ $index }}'
|
||||
index: 'power.{{ $index }}'
|
||||
temperature:
|
||||
data:
|
||||
-
|
||||
oid: eipHwTempRaidController
|
||||
value: eipHwTempRaidController
|
||||
descr: 'Raid Controller Temperature'
|
||||
num_oid: '.1.3.6.1.4.1.2440.1.14.3.6.{{ $index }}'
|
||||
index: 'raid.{{ $index }}'
|
||||
-
|
||||
oid: eipHwTempInlet
|
||||
value: eipHwTempInlet
|
||||
descr: 'Inlet Temperature'
|
||||
num_oid: '.1.3.6.1.4.1.2440.1.14.3.4.{{ $index }}'
|
||||
index: 'inlet.{{ $index }}'
|
||||
-
|
||||
oid: eipHwTempCpu
|
||||
value: eipHwTempCpu
|
||||
num_oid: '.1.3.6.1.4.1.2440.1.14.3.1.{{ $index }}'
|
||||
descr: 'Cpu Temperature'
|
||||
index: 'cpu.{{ $index }}'
|
||||
-
|
||||
oid: eipHwTempBaseboard
|
||||
value: eipHwTempBaseboard
|
||||
num_oid: '.1.3.6.1.4.1.2440.1.14.3.5.{{ $index }}'
|
||||
descr: 'Baseboard Temperature'
|
||||
index: 'BB.{{ $index }}'
|
||||
count:
|
||||
data:
|
||||
-
|
||||
oid: eipDnsStatTable
|
||||
value: eipDnsStatValue
|
||||
num_oid: '.1.3.6.1.4.1.2440.1.4.2.3.1.3.{{ $index_string }}'
|
||||
descr: '{{ $eipDnsStatName }}'
|
||||
index: 'counter__{{ $index }}'
|
||||
rrd_type: 'COUNTER'
|
||||
group: 'DNS'
|
||||
skip_values:
|
||||
-
|
||||
oid: eipDnsStatName
|
||||
op: 'not_in_array'
|
||||
value:
|
||||
- requestv4
|
||||
- requestv6
|
||||
- badednsver
|
||||
- requesttcp
|
||||
- recurserej
|
||||
- success
|
||||
- ratedropped
|
||||
- udp
|
||||
- tcp
|
||||
- queryv4
|
||||
- queryv6
|
||||
- responsev4
|
||||
- responsev6
|
||||
- xfrdone
|
||||
- servfail
|
||||
- invalidsig
|
||||
-
|
||||
oid: eipDhcpStatTable
|
||||
value: eipDhcpStatValue
|
||||
num_oid: '.1.3.6.1.4.1.2440.1.3.2.22.1.3.{{ $index_string }}'
|
||||
descr: '{{ $eipDhcpStatName }}'
|
||||
rrd_type: 'COUNTER'
|
||||
index: 'counter__{{ $index }}'
|
||||
group: 'DHCP'
|
||||
state:
|
||||
data:
|
||||
-
|
||||
oid: eipHwPsuRedundancy
|
||||
num_oid: '.1.3.6.1.4.1.2440.1.14.5.1.{{ $index }}'
|
||||
descr: 'Power Supply Redondancy'
|
||||
group: 'HW'
|
||||
state_name: eipHwPsuRedundancy
|
||||
states:
|
||||
- { descr: 'not available', graph: 1, value: 0, generic: 3 }
|
||||
- { descr: 'fully redundant', graph: 1, value: 1, generic: 0 }
|
||||
- { descr: 'lost redundancy', graph: 1, value: 2, generic: 2 }
|
||||
-
|
||||
oid: eipSvcSyslogStatus
|
||||
num_oid: '.1.3.6.1.4.1.2440.1.16.1.1.{{ $index }}'
|
||||
descr: 'Syslog'
|
||||
group: 'Services'
|
||||
state_name: eipSyslogStatus
|
||||
states:
|
||||
- { descr: disabled, graph: 1, value: 0, generic: 3 }
|
||||
- { descr: running, graph: 1, value: 1, generic: 0 }
|
||||
- { descr: misconfigured, graph: 1, value: 2, generic: 1 }
|
||||
- { descr: failed, graph: 1, value: 3, generic: 2 }
|
||||
-
|
||||
oid: eipSvcSshStatus
|
||||
num_oid: '.1.3.6.1.4.1.2440.1.16.2.1.{{ $index }}'
|
||||
descr: 'SSH'
|
||||
group: 'Services'
|
||||
state_name: eipSshStatus
|
||||
states:
|
||||
- { descr: disabled, graph: 1, value: 0, generic: 3 }
|
||||
- { descr: running, graph: 1, value: 1, generic: 0 }
|
||||
- { descr: misconfigured, graph: 1, value: 2, generic: 1 }
|
||||
- { descr: failed, graph: 1, value: 3, generic: 2 }
|
||||
-
|
||||
oid: eipSvcApacheStatus
|
||||
num_oid: '.1.3.6.1.4.1.2440.1.16.3.1.{{ $index }}'
|
||||
descr: 'Apache'
|
||||
group: 'Services'
|
||||
state_name: eipSvcApacheStatus
|
||||
states:
|
||||
- { descr: disabled, graph: 1, value: 0, generic: 3 }
|
||||
- { descr: running, graph: 1, value: 1, generic: 0 }
|
||||
- { descr: misconfigured, graph: 1, value: 2, generic: 1 }
|
||||
- { descr: failed, graph: 1, value: 3, generic: 2 }
|
||||
-
|
||||
oid: eipSvcIpmServerStatus
|
||||
num_oid: '.1.3.6.1.4.1.2440.1.16.4.1.{{ $index }}'
|
||||
descr: 'IpmServer'
|
||||
group: 'Services'
|
||||
state_name: eipSvcIpmServerStatus
|
||||
states:
|
||||
- { descr: disabled, graph: 1, value: 0, generic: 3 }
|
||||
- { descr: running, graph: 1, value: 1, generic: 0 }
|
||||
- { descr: misconfigured, graph: 1, value: 2, generic: 1 }
|
||||
- { descr: failed, graph: 1, value: 3, generic: 2 }
|
||||
-
|
||||
oid: eipSvcDatabaseStatus
|
||||
num_oid: '.1.3.6.1.4.1.2440.1.16.5.1.{{ $index }}'
|
||||
descr: 'Database'
|
||||
group: 'Services'
|
||||
state_name: eipSvcDatabaseStatus
|
||||
states:
|
||||
- { descr: disabled, graph: 1, value: 0, generic: 3 }
|
||||
- { descr: running, graph: 1, value: 1, generic: 0 }
|
||||
- { descr: misconfigured, graph: 1, value: 2, generic: 1 }
|
||||
- { descr: failed, graph: 1, value: 3, generic: 2 }
|
||||
-
|
||||
oid: eipSvcDhcpStatus
|
||||
num_oid: '.1.3.6.1.4.1.2440.1.16.6.1.{{ $index }}'
|
||||
descr: 'DHCP'
|
||||
group: 'Services'
|
||||
state_name: eipSvcDhcpStatus
|
||||
states:
|
||||
- { descr: disabled, graph: 1, value: 0, generic: 3 }
|
||||
- { descr: running, graph: 1, value: 1, generic: 0 }
|
||||
- { descr: misconfigured, graph: 1, value: 2, generic: 1 }
|
||||
- { descr: failed, graph: 1, value: 3, generic: 2 }
|
||||
-
|
||||
oid: eipSvcDhcpMsStatus
|
||||
num_oid: '.1.3.6.1.4.1.2440.1.16.7.1.{{ $index }}'
|
||||
descr: 'DHCP MS'
|
||||
group: 'Services'
|
||||
state_name: eipSvcDhcpMsStatus
|
||||
states:
|
||||
- { descr: disabled, graph: 1, value: 0, generic: 3 }
|
||||
- { descr: running, graph: 1, value: 1, generic: 0 }
|
||||
-
|
||||
oid: eipSvcDnsStatus
|
||||
num_oid: '.1.3.6.1.4.1.2440.1.16.8.1.{{ $index }}'
|
||||
descr: 'DNS'
|
||||
group: 'Services'
|
||||
state_name: eipSvcDnsStatus
|
||||
states:
|
||||
- { descr: disabled, graph: 1, value: 0, generic: 3 }
|
||||
- { descr: running, graph: 1, value: 1, generic: 0 }
|
||||
- { descr: misconfigured, graph: 1, value: 2, generic: 1 }
|
||||
- { descr: failed, graph: 1, value: 3, generic: 2 }
|
||||
-
|
||||
oid: eipSvcQuaggaStatus
|
||||
num_oid: '.1.3.6.1.4.1.2440.1.16.10.1.{{ $index }}'
|
||||
descr: 'Quagga'
|
||||
group: 'Services'
|
||||
state_name: eipSvcQuaggaStatus
|
||||
states:
|
||||
- { descr: disabled, graph: 1, value: 0, generic: 3 }
|
||||
- { descr: running, graph: 1, value: 1, generic: 0 }
|
||||
- { descr: misconfigured, graph: 1, value: 2, generic: 1 }
|
||||
- { descr: failed, graph: 1, value: 3, generic: 2 }
|
||||
-
|
||||
oid: eipSvcNtpStatus
|
||||
num_oid: '.1.3.6.1.4.1.2440.1.16.11.1.{{ $index }}'
|
||||
descr: 'Ntp'
|
||||
group: 'Services'
|
||||
state_name: eipSvcNtpStatus
|
||||
states:
|
||||
- { descr: disabled, graph: 1, value: 0, generic: 3 }
|
||||
- { descr: running, graph: 1, value: 1, generic: 0 }
|
||||
- { descr: misconfigured, graph: 1, value: 2, generic: 1 }
|
||||
- { descr: failed, graph: 1, value: 3, generic: 2 }
|
||||
-
|
||||
oid: eipSvcTftpStatus
|
||||
num_oid: '.1.3.6.1.4.1.2440.1.16.12.1.{{ $index }}'
|
||||
descr: 'Tftp'
|
||||
group: 'Services'
|
||||
state_name: eipSvcTftpStatus
|
||||
states:
|
||||
- { descr: disabled, graph: 1, value: 0, generic: 3 }
|
||||
- { descr: running, graph: 1, value: 1, generic: 0 }
|
||||
- { descr: misconfigured, graph: 1, value: 2, generic: 1 }
|
||||
- { descr: failed, graph: 1, value: 3, generic: 2 }
|
||||
-
|
||||
oid: eipSvcSendmailStatus
|
||||
num_oid: '.1.3.6.1.4.1.2440.1.16.14.1.{{ $index }}'
|
||||
descr: 'Sendmail'
|
||||
group: 'Services'
|
||||
state_name: eipSvcSendmailStatus
|
||||
states:
|
||||
- { descr: disabled, graph: 1, value: 0, generic: 3 }
|
||||
- { descr: running, graph: 1, value: 1, generic: 0 }
|
||||
- { descr: misconfigured, graph: 1, value: 2, generic: 1 }
|
||||
- { descr: failed, graph: 1, value: 3, generic: 2 }
|
||||
-
|
||||
oid: eipSdsMemberRole
|
||||
num_oid: '.1.3.6.1.4.1.2440.1.17.2.1.{{ $index }}'
|
||||
descr: 'Member Role'
|
||||
group: 'Cluster'
|
||||
state_name: eipSdsMemberRole
|
||||
states:
|
||||
- { descr: standalone, graph: 1, value: 0, generic: 0 }
|
||||
- { descr: master, graph: 1, value: 1, generic: 0 }
|
||||
- { descr: 'hot-standby', graph: 1, value: 2, generic: 0 }
|
||||
- { descr: 'master-recovered', graph: 1, value: 3, generic: 1 }
|
||||
-
|
||||
oid: eipSdsMemberStatus
|
||||
num_oid: '.1.3.6.1.4.1.2440.1.17.2.2.{{ $index }}'
|
||||
descr: 'Member Status'
|
||||
group: 'Cluster'
|
||||
state_name: eipSdsMemberStatus
|
||||
states:
|
||||
- { descr: ok, graph: 1, value: 0, generic: 0 }
|
||||
- { descr: 'not-configured', graph: 1, value: 1, generic: 3 }
|
||||
- { descr: upgrading, graph: 1, value: 2, generic: 1 }
|
||||
- { descr: 'init-standby', graph: 1, value: 3, generic: 1 }
|
||||
- { descr: 'invalid-credentials', graph: 1, value: 4, generic: 2 }
|
||||
- { descr: 'remote-managed', graph: 1, value: 5, generic: 0 }
|
||||
- { descr: timeout, graph: 1, value: 6, generic: 2 }
|
||||
- { descr: 'split-brain', graph: 1, value: 7, generic: 2 }
|
||||
- { descr: 'replication-stopped', graph: 1, value: 8, generic: 2 }
|
||||
|
||||
2983
tests/data/solidserver_dnsdhcp.json
Normal file
2983
tests/data/solidserver_dnsdhcp.json
Normal file
File diff suppressed because it is too large
Load Diff
5426
tests/snmpsim/solidserver_dnsdhcp.snmprec
Normal file
5426
tests/snmpsim/solidserver_dnsdhcp.snmprec
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user