Add support for PrimeKey Hardware Appliance (#13806)

* Add support for PrimeKey Hardware Appliance

https://doc.primekey.com/ejbca-appliance
https://doc.primekey.com/signserver-appliance

https://doc.primekey.com/ejbca-appliance/operations/webconf-configurator-of-hardware-appliance/monitoring

* Correct off-by-one error for Galera states

* Add load multiplier

* Don't poll transaction ID, it's too messy

* Tabs -> spaces

* Don't modify system load. (Is this a %age or not?)

* CUP moves Load -> Count

* CPU moves Load -> Count

* Now I have MiBs. Attempts to use them are to date unsuccessful

* Removed numeric oids entirely

I'm not sure how easy it will be to conver this to YAML.

* Formatting

* More formatting

* Numeric it is

* Fix States

* Numeric oids

* Shorten Descriptions

* Add DB threshold

* Percent -> Yaml

* Temperature -> Yaml. Relaxed num_oid validation

* Fanspeed -> Yaml

* Volgate -> Yaml

* Count -> Yaml

* State -> Yaml

* Tweak snmp_flags

* minimize icon

* Check if first_word function is required

* Incorporate feedback

Co-authored-by: Tony Murray <murraytony@gmail.com>
This commit is contained in:
Dan Kerse
2022-04-08 23:23:00 +12:00
committed by GitHub
parent 686a27f680
commit b33bbd472e
6 changed files with 1836 additions and 0 deletions

View File

@@ -0,0 +1 @@
<svg viewBox="0 0 126.76 126.76" xmlns="http://www.w3.org/2000/svg"><g class="layer"><path fill="#1962a6" d="M6.32 2.73v79.36h34.02V2.73H6.32z"/><path fill="#549b4a" d="M51.67 2.73v56.69h34.02V2.73H51.67z"/><path fill="#fdb738" d="M51.67 59.42v22.67h34.02V59.42H51.67z"/><path fill="#f04c41" d="M6.32 82.09v34.02h34.02V82.09H6.32z"/></g></svg>

After

Width:  |  Height:  |  Size: 344 B

View File

@@ -0,0 +1,271 @@
mib: PRIMEKEY-APPLIANCE-MIB
modules:
os:
version: 'PRIMEKEY-APPLIANCE-MIB::pkAVersion'
serial: 'PRIMEKEY-APPLIANCE-MIB::pkAHsmSerialNumber'
# The Appliance S/N is not available via SNMP,
# but we can retrieve the S/N for the Hardware Security Module.
sensors:
count:
options:
skip_value_lt: 0
data:
-
oid: PRIMEKEY-APPLIANCE-MIB::pkASfpLoad1m
num_oid: '.1.3.6.1.4.1.22408.1.1.2.1.5.108.111.97.100.50.1{{ $index }}'
descr: ' 1m CPU load'
group: 'CPU'
index: 1
-
oid: PRIMEKEY-APPLIANCE-MIB::pkASfpLoad5m
num_oid: '.1.3.6.1.4.1.22408.1.1.2.1.5.108.111.97.100.51.1{{ $index }}'
descr: ' 5m CPU load'
group: 'CPU'
index: 2
-
oid: PRIMEKEY-APPLIANCE-MIB::pkASfpLoad15m
num_oid: '.1.3.6.1.4.1.22408.1.1.2.1.5.108.111.97.100.52.1{{ $index }}'
descr: '15m CPU load'
group: 'CPU'
index: 3
-
oid: PRIMEKEY-APPLIANCE-MIB::pkAClusterLocalNodeID
num_oid: '.1.3.6.1.4.1.22408.1.1.2.1.8.99.108.117.115.116.101.114.49.1{{ $index }}'
descr: 'Node ID'
group: 'Database'
index: 4
-
oid: PRIMEKEY-APPLIANCE-MIB::pkAClusterSize
num_oid: '.1.3.6.1.4.1.22408.1.1.2.1.8.99.108.117.115.116.101.114.50.1{{ $index }}'
descr: 'Node Count'
group: 'Database'
index: 5
-
oid: PRIMEKEY-APPLIANCE-MIB::pkAClusterActiveNodes
num_oid: '.1.3.6.1.4.1.22408.1.1.2.1.8.99.108.117.115.116.101.114.51.1{{ $index }}'
descr: 'Nodes Active'
group: 'Database'
index: 6
-
oid: PRIMEKEY-APPLIANCE-MIB::pkASfpRaidTotalDevices
num_oid: '.1.3.6.1.4.1.22408.1.1.2.1.5.114.97.105.100.52.1{{ $index }}'
descr: 'RAID Devices'
group: 'RAID'
index: 7
-
oid: PRIMEKEY-APPLIANCE-MIB::pkASfpRaidActiveDevices
num_oid: '.1.3.6.1.4.1.22408.1.1.2.1.5.114.97.105.100.54.1{{ $index }}'
descr: 'RAID Active'
group: 'RAID'
index: 8
fanspeed:
options:
skip_value_lt: 0
data:
-
oid: PRIMEKEY-APPLIANCE-MIB::pkASfpCpuFan
num_oid: '.1.3.6.1.4.1.22408.1.1.2.1.4.102.97.110.49.1{{ $index }}'
descr: 'CPU Fan'
group: 'CPU'
index: 49
-
oid: PRIMEKEY-APPLIANCE-MIB::pkASfpSysFan1
num_oid: '.1.3.6.1.4.1.22408.1.1.2.1.4.102.97.110.50.1{{ $index }}'
descr: 'System Fan 1'
group: 'System'
index: 50
-
oid: PRIMEKEY-APPLIANCE-MIB::pkASfpSysFan2
num_oid: '.1.3.6.1.4.1.22408.1.1.2.1.4.102.97.110.51.1{{ $index }}'
descr: 'System Fan 2'
group: 'System'
index: 51
-
oid: PRIMEKEY-APPLIANCE-MIB::pkASfpSysFan3
num_oid: '.1.3.6.1.4.1.22408.1.1.2.1.4.102.97.110.52.1{{ $index }}'
descr: 'System Fan 3'
group: 'System'
index: 52
percent:
options:
skip_value_lt: 0
data:
-
oid: PRIMEKEY-APPLIANCE-MIB::pkAVdbUsagePercent
num_oid: '.1.3.6.1.4.1.22408.1.1.2.1.4.118.100.98.49.1{{ $index }}'
descr: 'DB Usage %'
group: 'Database'
index: 1
warn_limit: 80
high_limit: 100
state:
data:
-
oid: PRIMEKEY-APPLIANCE-MIB::pkASfpVmStatus
num_oid: '.1.3.6.1.4.1.22408.1.1.2.1.2.118.109.1{{ $index }}'
descr: 'Health VMs'
group: 'Health of VMs'
index: 1
state_name: HealthVMs
states:
- { value: 0, generic: 0, graph: 0, descr: 'All OK' }
- { value: 1, generic: 2, graph: 1, descr: 'Some Inactive' }
-
oid: PRIMEKEY-APPLIANCE-MIB::pkAEJBCAHealth
num_oid: '.1.3.6.1.4.1.22408.1.1.2.1.8.104.101.97.108.116.104.101.50.1{{ $index }}'
descr: 'Health EJBCA'
group: 'Health of VMs'
index: 2
state_name: HealthEjbca
states:
- { value: 0, generic: 0, graph: 0, descr: 'All OK' }
- { value: 1, generic: 3, graph: 1, descr: 'Not Running or Unhealthy' }
-
oid: PRIMEKEY-APPLIANCE-MIB::pkASignServerHealth
num_oid: '.1.3.6.1.4.1.22408.1.1.2.1.8.104.101.97.108.116.104.115.50.1{{ $index }}'
descr: 'Health SignServer'
group: 'Health of VMs'
index: 3
state_name: HealthSignserver
snmp_flags: ['-OteQUS', '-Ci'] # Workaround to prevent walking off the end of the MiB
states:
- { value: 0, generic: 0, graph: 0, descr: 'All OK' }
- { value: 1, generic: 3, graph: 1, descr: 'Not Running or Unhealthy' }
-
oid: PRIMEKEY-APPLIANCE-MIB::pkASfpCpuFanStatus
num_oid: '.1.3.6.1.4.1.22408.1.1.2.1.4.102.97.110.53.1{{ $index }}'
descr: 'Fan CPU'
group: 'Fans'
index: 4
state_name: FansCpu
states:
- { value: 0, generic: 0, graph: 0, descr: 'OK' }
- { value: 1, generic: 2, graph: 1, descr: 'Fail' }
-
oid: PRIMEKEY-APPLIANCE-MIB::pkASfpSysFansStatus
num_oid: '.1.3.6.1.4.1.22408.1.1.2.1.4.102.97.110.54.1'
descr: 'Fans System'
group: 'Fans'
index: 5
state_name: FansSystem
states:
- { value: 0, generic: 0, graph: 0, descr: 'All OK' }
- { value: 1, generic: 1, graph: 1, descr: 'Fail' }
-
oid: PRIMEKEY-APPLIANCE-MIB::pkAVdbStatus
num_oid: '.1.3.6.1.4.1.22408.1.1.2.1.4.118.100.98.50.1{{ $index }}'
descr: 'DB Storage'
group: 'Database'
index: 6
state_name: DbStorage
states:
- { value: 0, generic: 0, graph: 0, descr: '< 80% full' }
- { value: 1, generic: 2, graph: 1, descr: '> 80% full' }
-
oid: PRIMEKEY-APPLIANCE-MIB::pkAClusterLocalGaleraState
num_oid: '.1.3.6.1.4.1.22408.1.1.2.1.8.99.108.117.115.116.101.114.52.1{{ $index }}'
descr: 'DB Enum'
group: 'Database'
index: 7
state_name: DbEnum
# Galera node status can be reported as a number or a comment:
# - wsrep_local_state
# - PRIMEKEY-APPLIANCE-MIB::pkAClusterLocalGaleraState
# - .1.3.6.1.4.1.22408.1.1.2.1.8.99.108.117.115.116.101.114.52.1
# - wsrep_local_state_comment
# - PRIMEKEY-APPLIANCE-MIB::pkAClusterLocalGaleraStateString
# - .1.3.6.1.4.1.22408.1.1.2.1.8.99.108.117.115.116.101.114.53.1
# This state table is based around an interpretation of how these two
# variables relate to each other. See these links for more info:
# https:#github.com/codership/wsrep-API/blob/master/wsrep_api.h#L306 and
# https://galeracluster.com/library/documentation/node-states.html#node-state-changes
states:
- { value: 0, generic: 3, graph: 0, descr: 'Undefined' } # undefined state
- { value: 1, generic: 1, graph: 1, descr: 'Joiner' } # incomplete state, requested state transfer
- { value: 2, generic: 0, graph: 2, descr: 'Donor' } # complete state, donates state transfer
- { value: 3, generic: 0, graph: 3, descr: 'Joined' } # complete state
- { value: 4, generic: 0, graph: 4, descr: 'Synced' } # complete state, synchronized with group
- { value: 5, generic: 2, graph: 5, descr: 'Error' } # this and above is provider-specific error code
- { value: 6, generic: 2, graph: 6, descr: 'Max' }
-
oid: PRIMEKEY-APPLIANCE-MIB::pkASfpRaidStatus
num_oid: '.1.3.6.1.4.1.22408.1.1.2.1.5.114.97.105.100.49.1{{ $index }}'
descr: 'RAID Health'
group: 'RAID'
index: 8
state_name: RaidHealth
states:
- { value: 0, generic: 0, graph: 0, descr: 'Clean or Active' }
- { value: 1, generic: 2, graph: 1, descr: 'Degraded' }
-
oid: PRIMEKEY-APPLIANCE-MIB::pkAHsmStatusEnum
num_oid: '.1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.50.1{{ $index }}'
descr: 'HSM Enum'
group: 'HSM'
index: 9
state_name: HsmEnum
states:
- { value: 0, generic: 0, graph: 0, descr: 'STATUS_is_OPER' }
- { value: 1, generic: 1, graph: 1, descr: 'STATUS_is_MAINT' }
- { value: 2, generic: 1, graph: 2, descr: 'STATUS_is_BOOT' }
- { value: 3, generic: 2, graph: 3, descr: 'STATUS_is_ALARM' }
- { value: 4, generic: 2, graph: 4, descr: 'STATUS_is_EXTERNALERASE' }
- { value: 5, generic: 2, graph: 5, descr: 'STATUS_is_FAIL' }
- { value: 5, generic: 3, graph: 6, descr: 'STATUS_is_OTHER' }
-
oid: PRIMEKEY-APPLIANCE-MIB::pkAHsmStatusBool
num_oid: '.1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.51.1{{ $index }}'
descr: 'HSM Healthy'
group: 'HSM'
index: 10
state_name: HsmHealthy
states:
- { value: 0, generic: 0, graph: 0, descr: 'OK' }
- { value: 1, generic: 2, graph: 1, descr: 'Fail' }
-
oid: PRIMEKEY-APPLIANCE-MIB::pkAHsmBatteryIntStatus
num_oid: '.1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.53.1{{ $index }}'
descr: 'Battery Int'
group: 'HSM'
index: 11
state_name: BatteryInt
states:
- { value: 0, generic: 0, graph: 0, descr: 'OK' }
- { value: 1, generic: 2, graph: 1, descr: 'Low or Fail' }
-
oid: PRIMEKEY-APPLIANCE-MIB::pkAHsmBatteryExtStatus
num_oid: '.1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.56.1{{ $index }}'
descr: 'Battery Ext'
group: 'HSM'
index: 12
state_name: BatteryExt
snmp_flags: ['-OteQUS', '-Ci'] # Workaround to prevent walking off the end of the MiB
states:
- { value: 0, generic: 0, graph: 0, descr: 'Ok or Absent' }
- { value: 1, generic: 2, graph: 1, descr: 'Low or Fail' }
temperature:
data:
-
oid: PRIMEKEY-APPLIANCE-MIB::pkASfpCpuTemp
num_oid: '.1.3.6.1.4.1.22408.1.1.2.1.3.99.112.117.1{{ $index }}'
descr: 'CPU Temp'
group: 'CPU'
index: 1
voltage:
options:
skip_value_lt: 0
data:
-
oid: PRIMEKEY-APPLIANCE-MIB::pkAHsmBatteryInt
num_oid: '.1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.52.1{{ $index }}'
descr: 'Int Battery'
group: 'HSM'
index: 52
user_func: Number::cast
-
oid: PRIMEKEY-APPLIANCE-MIB::pkAHsmBatteryExt
num_oid: '.1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.55.1{{ $index }}'
descr: 'Ext Battery'
group: 'HSM'
index: 55
user_func: Number::cast

View File

@@ -0,0 +1,25 @@
os: primekey
text: "Hardware Appliance"
type: appliance
icon: primekey
group: primekey
mib_dir: primekey
snmp_bulk: false
over:
- { graph: device_percent, text: "Database Usage" }
- { graph: device_voltage, text: "HSM Voltage" }
- { graph: device_count, text: "Counters" }
poller_modules:
bgp-peers: false
ospf: false
stp: false
mpls: false
discovery_modules:
bgp-peers: false
cisco-vrf-lite: false
stp: false
discovery:
- snmpget:
oid: PRIMEKEY-APPLIANCE-MIB::pkAVersion
op: "contains"
value: "PrimeKey"

View File

@@ -0,0 +1,590 @@
PRIMEKEY-APPLIANCE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
enterprises
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF;
primekey MODULE-IDENTITY
LAST-UPDATED "202107170000Z"
ORGANIZATION "www.primekey.com"
CONTACT-INFO
"postal: PrimeKey Solutions AB
Solna Access, Plan A8,
Sundbybergsvagen 1
SE-171 73 Solna
Sweden
email: support@primekey.com"
DESCRIPTION
"PrimeKey EJBCA Appliance MIB"
REVISION "202107170000Z"
DESCRIPTION "Adding HSM Audit Log Usage for special versions of appliance"
REVISION "202102260000Z"
DESCRIPTION "First Draft"
::= { enterprises 22408 } -- 1.3.6.1.4.1 22408
--
-- general OBJECT IDENTIFIERS
--
-- OBJECTS in this file are in numerical order, please
--
primeKeyAppliancePrefixOne OBJECT IDENTIFIER ::= { primekey 1 }
primeKeyAppliancePrefixAnotherOne OBJECT IDENTIFIER ::= { primeKeyAppliancePrefixOne 1 }
pkAppliance OBJECT IDENTIFIER ::= { primeKeyAppliancePrefixAnotherOne 2 }
--
-- OBJECT TYPES SFP (.1.3.6.1.4.1.22408.1.1.2.1)
--
pkSfp OBJECT IDENTIFIER ::= { pkAppliance 1 }
pkSfpTwo OBJECT IDENTIFIER ::= { pkSfp 2 }
pkSfpTwoV OBJECT IDENTIFIER ::= { pkSfpTwo 118 } -- v
pkASfpVmStatusX OBJECT IDENTIFIER ::= { pkSfpTwoV 109 } -- m
pkASfpVmStatus OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of all VMs, 0 if all are running, 1 otherwise"
::= { pkASfpVmStatusX 1 } -- .1.3.6.1.4.1.22408.1.1.2.1.2.118.109.1
pkSfpThree OBJECT IDENTIFIER ::= { pkSfp 3 }
pkSfpThreeC OBJECT IDENTIFIER ::= { pkSfpThree 99 } -- c
pkSfpThreeP OBJECT IDENTIFIER ::= { pkSfpThreeC 112 } -- p
pkASfpCpuTempX OBJECT IDENTIFIER ::= { pkSfpThreeP 117 } -- u
pkASfpCpuTemp OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Temperature of the CPU in degrees celcius. Example: 34"
::= { pkASfpCpuTempX 1 } -- .1.3.6.1.4.1.22408.1.1.2.1.3.99.112.117.1
pkSfpFour OBJECT IDENTIFIER ::= { pkSfp 4 }
pkSfpFourF OBJECT IDENTIFIER ::= { pkSfpFour 102 } -- f
pkSfpFourA OBJECT IDENTIFIER ::= { pkSfpFourF 97 } -- a
pkSfpFourN OBJECT IDENTIFIER ::= { pkSfpFourA 110 } -- n
pkASfpCpuFanX OBJECT IDENTIFIER ::= { pkSfpFourN 49 } -- 1
pkASfpCpuFan OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"rpm of cpu fan. Example: 1025"
::= { pkASfpCpuFanX 1 } -- .1.3.6.1.4.1.22408.1.1.2.1.4.102.97.110.49.1
pkASfpSysFan1X OBJECT IDENTIFIER ::= { pkSfpFourN 50 } -- 2
pkASfpSysFan1 OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"rpm of system fan 1"
::= { pkASfpSysFan1X 1 } -- .1.3.6.1.4.1.22408.1.1.2.1.4.102.97.110.50.1
pkASfpSysFan2X OBJECT IDENTIFIER ::= { pkSfpFourN 51 } -- 3
pkASfpSysFan2 OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"rpm of system fan 2"
::= { pkASfpSysFan2X 1 } -- .1.3.6.1.4.1.22408.1.1.2.1.4.102.97.110.51.1
pkASfpSysFan3X OBJECT IDENTIFIER ::= { pkSfpFourN 52 } -- 4
pkASfpSysFan3 OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"rpm of system fan 3"
::= { pkASfpSysFan3X 1 } -- .1.3.6.1.4.1.22408.1.1.2.1.4.102.97.110.52.1
pkASfpCpuFanStatusX OBJECT IDENTIFIER ::= { pkSfpFourN 53 } -- 5
pkASfpCpuFanStatus OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"0 if cpu fan ok, 1 otherwise"
::= { pkASfpCpuFanStatusX 1 } -- .1.3.6.1.4.1.22408.1.1.2.1.4.102.97.110.53.1
pkASfpSysFansStatusX OBJECT IDENTIFIER ::= { pkSfpFourN 54 } -- 6
pkASfpSysFansStatus OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"0 if system fans are ok, 1 otherwise"
::= { pkASfpSysFansStatusX 1 } -- .1.3.6.1.4.1.22408.1.1.2.1.4.102.97.110.54.1
pkSfpFourV OBJECT IDENTIFIER ::= { pkSfpFour 118 } -- v
pkSfpFourD OBJECT IDENTIFIER ::= { pkSfpFourV 100 } -- d
pkSfpFourB OBJECT IDENTIFIER ::= { pkSfpFourD 98 } -- b
pkAVdbUsagePercentX OBJECT IDENTIFIER ::= { pkSfpFourB 49 } -- 1
pkAVdbUsagePercent OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Database usage in %. Example: 35"
::= { pkAVdbUsagePercentX 1 } -- .1.3.6.1.4.1.22408.1.1.2.1.4.118.100.98.49.1
pkAVdbStatusX OBJECT IDENTIFIER ::= { pkSfpFourB 50 } -- 2
pkAVdbStatus OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"1 if space for db exceeds 80% usage, 0 otherwise"
::= { pkAVdbStatusX 1 } -- .1.3.6.1.4.1.22408.1.1.2.1.4.118.100.98.50.1
pkSfpFive OBJECT IDENTIFIER ::= { pkSfp 5 }
pkSfpFiveL OBJECT IDENTIFIER ::= { pkSfpFive 108 } -- l
pkSfpFiveO OBJECT IDENTIFIER ::= { pkSfpFiveL 111 } -- o
pkSfpFiveA OBJECT IDENTIFIER ::= { pkSfpFiveO 97 } -- a
pkSfpFiveD OBJECT IDENTIFIER ::= { pkSfpFiveA 100 } -- d
pkASfpLoadX OBJECT IDENTIFIER ::= { pkSfpFiveD 49 } -- 1
pkASfpLoad OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Load average of the system. Intervals are 1 min, 5 min, 15 min. Values above 1.0 are possible. Example: 0.77 0.79 0.82"
::= { pkASfpLoadX 1 } -- .1.3.6.1.4.1.22408.1.1.2.1.5.108.111.97.100.49.1
pkASfpLoad1mX OBJECT IDENTIFIER ::= { pkSfpFiveD 50 } -- 2
pkASfpLoad1m OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Load average of the system. Intervals is 1 min. Values above 1.0 are possible. Example: 0.77"
::= { pkASfpLoad1mX 1 } -- .1.3.6.1.4.1.22408.1.1.2.1.5.108.111.97.100.50.1
pkASfpLoad5mX OBJECT IDENTIFIER ::= { pkSfpFiveD 51 } -- 3
pkASfpLoad5m OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Load average of the system. Intervals is 5 mins. Values above 1.0 are possible. Example: 0.79"
::= { pkASfpLoad5mX 1 } -- .1.3.6.1.4.1.22408.1.1.2.1.5.108.111.97.100.51.1
pkASfpLoad15mX OBJECT IDENTIFIER ::= { pkSfpFiveD 52 } -- 4
pkASfpLoad15m OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Load average of the system. Intervals is 15 mins. Values above 1.0 are possible. Example: 0.82"
::= { pkASfpLoad15mX 1 } -- .1.3.6.1.4.1.22408.1.1.2.1.5.108.111.97.100.52.1
pkSfpFiveR OBJECT IDENTIFIER ::= { pkSfpFive 114 } -- r
pkSfpFiveRA OBJECT IDENTIFIER ::= { pkSfpFiveR 97 } -- a
pkSfpFiveRAI OBJECT IDENTIFIER ::= { pkSfpFiveRA 105 } -- i
pkSfpFiveRAID OBJECT IDENTIFIER ::= { pkSfpFiveRAI 100 } -- d
pkASfpRaidStatusX OBJECT IDENTIFIER ::= { pkSfpFiveRAID 49 } -- 1
pkASfpRaidStatus OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of RAID, 0 if clean or active, 1 otherwise"
::= { pkASfpRaidStatusX 1 } -- .1.3.6.1.4.1.22408.1.1.2.1.5.114.97.105.100.49.1
pkASfpRaidStatusStringX OBJECT IDENTIFIER ::= { pkSfpFiveRAID 50 } -- 2
pkASfpRaidStatusString OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of RAID as string. Example: 'clean'"
::= { pkASfpRaidStatusStringX 1 } -- .1.3.6.1.4.1.22408.1.1.2.1.5.114.97.105.100.50.1
pkASfpRaidTotalDevicesStringX OBJECT IDENTIFIER ::= { pkSfpFiveRAID 51 } -- 3
pkASfpRaidTotalDevicesString OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"String of tool output, total number of devices in the raid. Example: 'Total Devices : 2'"
::= { pkASfpRaidTotalDevicesStringX 1 } -- .1.3.6.1.4.1.22408.1.1.2.1.5.114.97.105.100.51.1
pkASfpRaidTotalDevicesX OBJECT IDENTIFIER ::= { pkSfpFiveRAID 52 } -- 4
pkASfpRaidTotalDevices OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of devices in the raid. Example: 2"
::= { pkASfpRaidTotalDevicesX 1 } -- .1.3.6.1.4.1.22408.1.1.2.1.5.114.97.105.100.52.1
pkASfpRaidActiveDevicesStringX OBJECT IDENTIFIER ::= { pkSfpFiveRAID 53 } -- 5
pkASfpRaidActiveDevicesString OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"String of tool output, number of active devices in the raid. Example: 'Raid Devices : 2'"
::= { pkASfpRaidActiveDevicesStringX 1 } -- .1.3.6.1.4.1.22408.1.1.2.1.5.114.97.105.100.53.1
pkASfpRaidActiveDevicesX OBJECT IDENTIFIER ::= { pkSfpFiveRAID 54 } -- 6
pkASfpRaidActiveDevices OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of active devices in the raid. Example: 2"
::= { pkASfpRaidActiveDevicesX 1 } -- .1.3.6.1.4.1.22408.1.1.2.1.5.114.97.105.100.54.1
pkSfpSix OBJECT IDENTIFIER ::= { pkSfp 6 }
pkSfpSixM OBJECT IDENTIFIER ::= { pkSfpSix 109 } -- m
pkSfpSixA OBJECT IDENTIFIER ::= { pkSfpSixM 97 } -- a
pkSfpSixI OBJECT IDENTIFIER ::= { pkSfpSixA 105 } -- i
pkSfpSixN OBJECT IDENTIFIER ::= { pkSfpSixI 110 } -- n
pkSfpSixT OBJECT IDENTIFIER ::= { pkSfpSixN 116 } -- t
pkASfpMaintenanceStateX OBJECT IDENTIFIER ::= { pkSfpSixT 49 } -- '1'
pkASfpMaintenanceState OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MaintenanceState Status: '0' Operational, '1' Offline, '2' Maintenance"
::= { pkASfpMaintenanceStateX 1 } -- .1.3.6.1.4.1.22408.1.1.2.1.6.109.97.105.110.116.49.1
pkASfpMaintenanceStateStringX OBJECT IDENTIFIER ::= { pkSfpSixT 50 } -- '2'
pkASfpMaintenanceStateString OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MaintenanceState String. Example: 'Operational'"
::= { pkASfpMaintenanceStateStringX 1 } -- .1.3.6.1.4.1.22408.1.1.2.1.6.109.97.105.110.116.50.1
pkSfpSeven OBJECT IDENTIFIER ::= { pkSfp 7 }
pkSfpSevenV OBJECT IDENTIFIER ::= { pkSfpSeven 118 } -- v
pkSfpSevenE OBJECT IDENTIFIER ::= { pkSfpSevenV 101 } -- e
pkSfpSevenR OBJECT IDENTIFIER ::= { pkSfpSevenE 114 } -- r
pkSfpSevenS OBJECT IDENTIFIER ::= { pkSfpSevenR 115 } -- s
pkSfpSevenI OBJECT IDENTIFIER ::= { pkSfpSevenS 105 } -- i
pkSfpSevenO OBJECT IDENTIFIER ::= { pkSfpSevenI 111 } -- o
pkAVersionX OBJECT IDENTIFIER ::= { pkSfpSevenO 110 } -- n
pkAVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The software version of the operating system. Example: PrimeKeyAppliance.3.5.0"
::= { pkAVersionX 1 } -- .1.3.6.1.4.1.22408.1.1.2.1.7.118.101.114.115.105.111.110.1
pkSfpEight OBJECT IDENTIFIER ::= { pkSfp 8 }
pkSfpEightC OBJECT IDENTIFIER ::= { pkSfpEight 99 } -- c
pkSfpEightL OBJECT IDENTIFIER ::= { pkSfpEightC 108 } -- l
pkSfpEightU OBJECT IDENTIFIER ::= { pkSfpEightL 117 } -- u
pkSfpEightS OBJECT IDENTIFIER ::= { pkSfpEightU 115 } -- s
pkSfpEightT OBJECT IDENTIFIER ::= { pkSfpEightS 116 } -- t
pkSfpEightE OBJECT IDENTIFIER ::= { pkSfpEightT 101 } -- e
pkSfpEightR OBJECT IDENTIFIER ::= { pkSfpEightE 114 } -- r
pkAClusterLocalNodeIDX OBJECT IDENTIFIER ::= { pkSfpEightR 49 } -- '1'
pkAClusterLocalNodeID OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cluster Local Node ID"
::= { pkAClusterLocalNodeIDX 1 } -- .1.3.6.1.4.1.22408.1.1.2.1.8.99.108.117.115.116.101.114.49.1
pkAClusterSizeX OBJECT IDENTIFIER ::= { pkSfpEightR 50 } -- '2'
pkAClusterSize OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cluster Size, total number of nodes"
::= { pkAClusterSizeX 1 } -- .1.3.6.1.4.1.22408.1.1.2.1.8.99.108.117.115.116.101.114.50.1
pkAClusterActiveNodesX OBJECT IDENTIFIER ::= { pkSfpEightR 51 } -- '3'
pkAClusterActiveNodes OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cluster: Number of currently active nodes in the cluster"
::= { pkAClusterActiveNodesX 1 } -- .1.3.6.1.4.1.22408.1.1.2.1.8.99.108.117.115.116.101.114.51.1
pkAClusterLocalGaleraStateX OBJECT IDENTIFIER ::= { pkSfpEightR 52 } -- '4'
pkAClusterLocalGaleraState OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cluster: Local db cluster (galera) state"
::= { pkAClusterLocalGaleraStateX 1 } -- .1.3.6.1.4.1.22408.1.1.2.1.8.99.108.117.115.116.101.114.52.1
pkAClusterLocalGaleraStateStringX OBJECT IDENTIFIER ::= { pkSfpEightR 53 } -- '5'
pkAClusterLocalGaleraStateString OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cluster: Local db cluster (galera) state as string. Example: 'Synced'"
::= { pkAClusterLocalGaleraStateStringX 1 } -- .1.3.6.1.4.1.22408.1.1.2.1.8.99.108.117.115.116.101.114.53.1
pkAClusterLTIDX OBJECT IDENTIFIER ::= { pkSfpEightR 54 } -- '6'
pkAClusterLTID OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cluster Local Last Transaction ID"
::= { pkAClusterLTIDX 1 } -- .1.3.6.1.4.1.22408.1.1.2.1.8.99.108.117.115.116.101.114.54.1
pkSfpEightH OBJECT IDENTIFIER ::= { pkSfpEight 104 } -- h
pkSfpEightHE OBJECT IDENTIFIER ::= { pkSfpEightH 101 } -- e
pkSfpEightHEA OBJECT IDENTIFIER ::= { pkSfpEightHE 97 } -- a
pkSfpEightHEAL OBJECT IDENTIFIER ::= { pkSfpEightHEA 108 } -- l
pkSfpEightHEALT OBJECT IDENTIFIER ::= { pkSfpEightHEAL 116 } -- t
pkSfpEightHEALTH OBJECT IDENTIFIER ::= { pkSfpEightHEALT 104 } -- h
pkEjbca OBJECT IDENTIFIER ::= { pkSfpEightHEALTH 101 } -- e for EJBCA
pkAEJBCAHealthStringX OBJECT IDENTIFIER ::= { pkEjbca 49 } -- '1'
pkAEJBCAHealthString OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"EJBCA Healthcheck as raw string. Example: 'ALLOK'"
::= { pkAEJBCAHealthStringX 1 } -- multiline .1.3.6.1.4.1.22408.1.1.2.1.8.104.101.97.108.116.104.101.49.1
pkAEJBCAHealthX OBJECT IDENTIFIER ::= { pkEjbca 50 } -- '2'
pkAEJBCAHealth OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"EJBCA Healthcheck returns 0 for 'ALLOK', 1 otherwise"
::= { pkAEJBCAHealthX 1 } -- .1.3.6.1.4.1.22408.1.1.2.1.8.104.101.97.108.116.104.101.50.1
pkSignServer OBJECT IDENTIFIER ::= { pkSfpEightHEALTH 115 } -- s for SignServer
pkASignServerHealthStringX OBJECT IDENTIFIER ::= { pkSignServer 49 } -- '1'
pkASignServerHealthString OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SignServer Healthcheck as raw string. For example a multiline answer, HTML formatted HTTP Status code 503 'Service Unavailable'"
::= { pkASignServerHealthStringX 1 } -- multiline .1.3.6.1.4.1.22408.1.1.2.1.8.104.101.97.108.116.104.115.49.1
pkASignServerHealthX OBJECT IDENTIFIER ::= { pkSignServer 50 } -- '2'
pkASignServerHealth OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SignServer Healthcheck returns 0 for 'ALLOK', 1 otherwise"
::= { pkASignServerHealthX 1 } -- .1.3.6.1.4.1.22408.1.1.2.1.8.104.101.97.108.116.104.115.50.1
--
-- OBJECT TYPES VHSM (.1.3.6.1.4.1.22408.1.1.2.2)
--
pkVhsm OBJECT IDENTIFIER ::= { pkAppliance 2 }
pkVhsmX OBJECT IDENTIFIER ::= { pkVhsm 4 }
pkVhsmh OBJECT IDENTIFIER ::= { pkVhsmX 104 } -- h
pkVhsms OBJECT IDENTIFIER ::= { pkVhsmh 115 } -- s
pkVhsmm OBJECT IDENTIFIER ::= { pkVhsms 109 } -- m
pkAHsmStatusStringX OBJECT IDENTIFIER ::= { pkVhsmm 49 } -- 49 == ascii '1'
pkAHsmStatusString OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of HSM as string, Example: STATUS_is_EXTERNALERASE"
::= { pkAHsmStatusStringX 1 } -- .1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.49.1
pkAHsmStatusEnumX OBJECT IDENTIFIER ::= { pkVhsmm 50 } -- 50 == ascii '2'
pkAHsmStatusEnum OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Enum of Status of HSM"
::= { pkAHsmStatusEnumX 1 } -- .1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.50.1
pkAHsmStatusBoolX OBJECT IDENTIFIER ::= { pkVhsmm 51 } -- 51 == ascii '3'
pkAHsmStatusBool OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of HSM, 0 if operational, 1 otherwise"
::= { pkAHsmStatusBoolX 1 } -- .1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.51.1
pkAHsmBatteryIntX OBJECT IDENTIFIER ::= { pkVhsmm 52 } -- 52 == ascii '4'
pkAHsmBatteryInt OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Battery voltage of HSM (Internal). Example: '3.101 V'"
::= { pkAHsmBatteryIntX 1 } -- .1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.52.1
pkAHsmBatteryIntStatusX OBJECT IDENTIFIER ::= { pkVhsmm 53 } -- 53 == ascii '5'
pkAHsmBatteryIntStatus OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Battery state (Internal), 0 if ok or absent, 1 otherwise"
::= { pkAHsmBatteryIntStatusX 1 } -- .1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.53.1
pkAHsmSerialNumberX OBJECT IDENTIFIER ::= { pkVhsmm 54 } -- 54 == ascii '6'
pkAHsmSerialNumber OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Serial Number of HSM. Example: CS620109"
::= { pkAHsmSerialNumberX 1 } -- .1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.54.1
pkAHsmBatteryExtX OBJECT IDENTIFIER ::= { pkVhsmm 55 } -- 55 == ascii '7'
pkAHsmBatteryExt OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Battery voltage of HSM (External). Example: 'External Battery: absence'"
::= { pkAHsmBatteryExtX 1 } -- .1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.55.1
pkAHsmBatteryExtStatusX OBJECT IDENTIFIER ::= { pkVhsmm 56 } -- 56 == ascii '8'
pkAHsmBatteryExtStatus OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Battery state (External), 0 if ok or absent, 1 otherwise"
::= { pkAHsmBatteryExtStatusX 1 } -- .1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.56.1
pkAHsmEidasAuditLogSizeX OBJECT IDENTIFIER ::= { pkVhsmm 57 } -- 57 == ascii '9'
pkAHsmEidasAuditLogSize OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"HSM Audit Log Usage/Size for the PKI Appliance eIDAS edition"
::= { pkAHsmEidasAuditLogSizeX 1 } -- .1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.57.1
--
-- COMPLIANCE and GROUP
--
pkACompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "This specifies the objects that are required to claim
compliance."
MODULE
MANDATORY-GROUPS { pkAGroup }
::= { primeKeyAppliancePrefixAnotherOne 3 }
pkAGroup OBJECT-GROUP
OBJECTS {
pkASfpVmStatus, -- .1.3.6.1.4.1.22408.1.1.2.1.2.118.109.1
pkASfpCpuTemp, -- .1.3.6.1.4.1.22408.1.1.2.1.3.99.112.117.1
pkASfpCpuFan, -- .1.3.6.1.4.1.22408.1.1.2.1.4.102.97.110.49.1
pkASfpSysFan1, -- .1.3.6.1.4.1.22408.1.1.2.1.4.102.97.110.50.1
pkASfpSysFan2, -- .1.3.6.1.4.1.22408.1.1.2.1.4.102.97.110.51.1
pkASfpSysFan3, -- .1.3.6.1.4.1.22408.1.1.2.1.4.102.97.110.52.1
pkASfpCpuFanStatus, -- .1.3.6.1.4.1.22408.1.1.2.1.4.102.97.110.53.1
pkASfpSysFansStatus, -- .1.3.6.1.4.1.22408.1.1.2.1.4.102.97.110.54.1
pkAVdbUsagePercent, -- .1.3.6.1.4.1.22408.1.1.2.1.4.118.100.98.49.1
pkAVdbStatus, -- .1.3.6.1.4.1.22408.1.1.2.1.4.118.100.98.50.1
pkASfpLoad, -- .1.3.6.1.4.1.22408.1.1.2.1.5.108.111.97.100.49.1
pkASfpLoad1m, -- .1.3.6.1.4.1.22408.1.1.2.1.5.108.111.97.100.50.1
pkASfpLoad5m, -- .1.3.6.1.4.1.22408.1.1.2.1.5.108.111.97.100.51.1
pkASfpLoad15m, -- .1.3.6.1.4.1.22408.1.1.2.1.5.108.111.97.100.52.1
pkASfpRaidStatus, -- .1.3.6.1.4.1.22408.1.1.2.1.5.114.97.105.100.49.1
pkASfpRaidStatusString, -- .1.3.6.1.4.1.22408.1.1.2.1.5.114.97.105.100.50.1
pkASfpRaidTotalDevicesString, -- .1.3.6.1.4.1.22408.1.1.2.1.5.114.97.105.100.51.1
pkASfpRaidTotalDevices, -- .1.3.6.1.4.1.22408.1.1.2.1.5.114.97.105.100.52.1
pkASfpRaidActiveDevicesString, -- .1.3.6.1.4.1.22408.1.1.2.1.5.114.97.105.100.53.1
pkASfpRaidActiveDevices, -- .1.3.6.1.4.1.22408.1.1.2.1.5.114.97.105.100.54.1
pkASfpMaintenanceState, -- .1.3.6.1.4.1.22408.1.1.2.1.6.109.97.105.110.116.49.1
pkASfpMaintenanceStateString, -- .1.3.6.1.4.1.22408.1.1.2.1.6.109.97.105.110.116.50.1
pkAVersion, -- .1.3.6.1.4.1.22408.1.1.2.1.7.118.101.114.115.105.111.110.1
pkAClusterLocalNodeID, -- .1.3.6.1.4.1.22408.1.1.2.1.8.99.108.117.115.116.101.114.49.1
pkAClusterSize, -- .1.3.6.1.4.1.22408.1.1.2.1.8.99.108.117.115.116.101.114.50.1
pkAClusterActiveNodes, -- .1.3.6.1.4.1.22408.1.1.2.1.8.99.108.117.115.116.101.114.51.1
pkAClusterLocalGaleraState, -- .1.3.6.1.4.1.22408.1.1.2.1.8.99.108.117.115.116.101.114.52.1
pkAClusterLocalGaleraStateString,--.1.3.6.1.4.1.22408.1.1.2.1.8.99.108.117.115.116.101.114.53.1
pkAClusterLTID, -- .1.3.6.1.4.1.22408.1.1.2.1.8.99.108.117.115.116.101.114.54.1
pkAEJBCAHealthString, -- .1.3.6.1.4.1.22408.1.1.2.1.8.104.101.97.108.116.104.101.49.1
pkAEJBCAHealth, -- .1.3.6.1.4.1.22408.1.1.2.1.8.104.101.97.108.116.104.101.50.1
pkASignServerHealthString, -- .1.3.6.1.4.1.22408.1.1.2.1.8.104.101.97.108.116.104.115.49.1
pkASignServerHealth, -- .1.3.6.1.4.1.22408.1.1.2.1.8.104.101.97.108.116.104.115.50.1
pkAHsmStatusString, -- .1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.49.1
pkAHsmStatusEnum, -- .1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.50.1
pkAHsmStatusBool, -- .1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.51.1
pkAHsmBatteryInt, -- .1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.52.1
pkAHsmBatteryIntStatus, -- .1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.53.1
pkAHsmSerialNumber, -- .1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.54.1
pkAHsmBatteryExt, -- .1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.55.1
pkAHsmBatteryExtStatus, -- .1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.56.1
pkAHsmEidasAuditLogSize -- .1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.57.1
}
STATUS current
DESCRIPTION "A group of objects of PRIMEKEY APPLIANCE MIB."
::= { primeKeyAppliancePrefixAnotherOne 4 }
END

View File

@@ -0,0 +1,911 @@
{
"os": {
"discovery": {
"devices": [
{
"sysName": "<private>",
"sysObjectID": ".1.3.6.1.4.1.8072.3.2.10",
"sysDescr": "Linux vgw 4.19.46 #1 SMP Thu Sep 19 02:32:09 CEST 2019 x86_64",
"sysContact": "<private>",
"version": "PrimeKeyAppliance.3.4.3",
"hardware": null,
"features": null,
"os": "primekey",
"type": "appliance",
"serial": "CS700886",
"icon": "primekey.svg",
"location": "<private>"
}
]
},
"poller": "matches discovery"
},
"sensors": {
"discovery": {
"sensors": [
{
"sensor_deleted": 0,
"sensor_class": "count",
"poller_type": "snmp",
"sensor_oid": ".1.3.6.1.4.1.22408.1.1.2.1.5.108.111.97.100.50.1",
"sensor_index": "1",
"sensor_type": "primekey",
"sensor_descr": " 1m CPU load",
"group": "CPU",
"sensor_divisor": 1,
"sensor_multiplier": 1,
"sensor_current": 0.36,
"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": null
},
{
"sensor_deleted": 0,
"sensor_class": "count",
"poller_type": "snmp",
"sensor_oid": ".1.3.6.1.4.1.22408.1.1.2.1.5.108.111.97.100.51.1",
"sensor_index": "2",
"sensor_type": "primekey",
"sensor_descr": " 5m CPU load",
"group": "CPU",
"sensor_divisor": 1,
"sensor_multiplier": 1,
"sensor_current": 0.34,
"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": null
},
{
"sensor_deleted": 0,
"sensor_class": "count",
"poller_type": "snmp",
"sensor_oid": ".1.3.6.1.4.1.22408.1.1.2.1.5.108.111.97.100.52.1",
"sensor_index": "3",
"sensor_type": "primekey",
"sensor_descr": "15m CPU load",
"group": "CPU",
"sensor_divisor": 1,
"sensor_multiplier": 1,
"sensor_current": 0.37,
"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": null
},
{
"sensor_deleted": 0,
"sensor_class": "count",
"poller_type": "snmp",
"sensor_oid": ".1.3.6.1.4.1.22408.1.1.2.1.8.99.108.117.115.116.101.114.49.1",
"sensor_index": "4",
"sensor_type": "primekey",
"sensor_descr": "Node ID",
"group": "Database",
"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": null
},
{
"sensor_deleted": 0,
"sensor_class": "count",
"poller_type": "snmp",
"sensor_oid": ".1.3.6.1.4.1.22408.1.1.2.1.8.99.108.117.115.116.101.114.50.1",
"sensor_index": "5",
"sensor_type": "primekey",
"sensor_descr": "Node Count",
"group": "Database",
"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": null
},
{
"sensor_deleted": 0,
"sensor_class": "count",
"poller_type": "snmp",
"sensor_oid": ".1.3.6.1.4.1.22408.1.1.2.1.8.99.108.117.115.116.101.114.51.1",
"sensor_index": "6",
"sensor_type": "primekey",
"sensor_descr": "Nodes Active",
"group": "Database",
"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": null
},
{
"sensor_deleted": 0,
"sensor_class": "count",
"poller_type": "snmp",
"sensor_oid": ".1.3.6.1.4.1.22408.1.1.2.1.5.114.97.105.100.52.1",
"sensor_index": "7",
"sensor_type": "primekey",
"sensor_descr": "RAID Devices",
"group": "RAID",
"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": null
},
{
"sensor_deleted": 0,
"sensor_class": "count",
"poller_type": "snmp",
"sensor_oid": ".1.3.6.1.4.1.22408.1.1.2.1.5.114.97.105.100.54.1",
"sensor_index": "8",
"sensor_type": "primekey",
"sensor_descr": "RAID Active",
"group": "RAID",
"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": null
},
{
"sensor_deleted": 0,
"sensor_class": "fanspeed",
"poller_type": "snmp",
"sensor_oid": ".1.3.6.1.4.1.22408.1.1.2.1.4.102.97.110.49.1",
"sensor_index": "49",
"sensor_type": "primekey",
"sensor_descr": "CPU Fan",
"group": "CPU",
"sensor_divisor": 1,
"sensor_multiplier": 1,
"sensor_current": 1000,
"sensor_limit": 1800,
"sensor_limit_warn": null,
"sensor_limit_low": 800,
"sensor_limit_low_warn": null,
"sensor_alert": 1,
"sensor_custom": "No",
"entPhysicalIndex": null,
"entPhysicalIndex_measured": null,
"sensor_prev": null,
"user_func": null,
"state_name": null
},
{
"sensor_deleted": 0,
"sensor_class": "fanspeed",
"poller_type": "snmp",
"sensor_oid": ".1.3.6.1.4.1.22408.1.1.2.1.4.102.97.110.50.1",
"sensor_index": "50",
"sensor_type": "primekey",
"sensor_descr": "System Fan 1",
"group": "System",
"sensor_divisor": 1,
"sensor_multiplier": 1,
"sensor_current": 2300,
"sensor_limit": 4140,
"sensor_limit_warn": null,
"sensor_limit_low": 1840,
"sensor_limit_low_warn": null,
"sensor_alert": 1,
"sensor_custom": "No",
"entPhysicalIndex": null,
"entPhysicalIndex_measured": null,
"sensor_prev": null,
"user_func": null,
"state_name": null
},
{
"sensor_deleted": 0,
"sensor_class": "fanspeed",
"poller_type": "snmp",
"sensor_oid": ".1.3.6.1.4.1.22408.1.1.2.1.4.102.97.110.51.1",
"sensor_index": "51",
"sensor_type": "primekey",
"sensor_descr": "System Fan 2",
"group": "System",
"sensor_divisor": 1,
"sensor_multiplier": 1,
"sensor_current": 2200,
"sensor_limit": 3960,
"sensor_limit_warn": null,
"sensor_limit_low": 1760,
"sensor_limit_low_warn": null,
"sensor_alert": 1,
"sensor_custom": "No",
"entPhysicalIndex": null,
"entPhysicalIndex_measured": null,
"sensor_prev": null,
"user_func": null,
"state_name": null
},
{
"sensor_deleted": 0,
"sensor_class": "fanspeed",
"poller_type": "snmp",
"sensor_oid": ".1.3.6.1.4.1.22408.1.1.2.1.4.102.97.110.52.1",
"sensor_index": "52",
"sensor_type": "primekey",
"sensor_descr": "System Fan 3",
"group": "System",
"sensor_divisor": 1,
"sensor_multiplier": 1,
"sensor_current": 2200,
"sensor_limit": 3960,
"sensor_limit_warn": null,
"sensor_limit_low": 1760,
"sensor_limit_low_warn": null,
"sensor_alert": 1,
"sensor_custom": "No",
"entPhysicalIndex": null,
"entPhysicalIndex_measured": null,
"sensor_prev": null,
"user_func": null,
"state_name": null
},
{
"sensor_deleted": 0,
"sensor_class": "percent",
"poller_type": "snmp",
"sensor_oid": ".1.3.6.1.4.1.22408.1.1.2.1.4.118.100.98.49.1",
"sensor_index": "1",
"sensor_type": "primekey",
"sensor_descr": "DB Usage %",
"group": "Database",
"sensor_divisor": 1,
"sensor_multiplier": 1,
"sensor_current": 53,
"sensor_limit": 100,
"sensor_limit_warn": 80,
"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": null
},
{
"sensor_deleted": 0,
"sensor_class": "state",
"poller_type": "snmp",
"sensor_oid": ".1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.56.1",
"sensor_index": "12",
"sensor_type": "BatteryExt",
"sensor_descr": "Battery Ext",
"group": "HSM",
"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": "BatteryExt"
},
{
"sensor_deleted": 0,
"sensor_class": "state",
"poller_type": "snmp",
"sensor_oid": ".1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.53.1",
"sensor_index": "11",
"sensor_type": "BatteryInt",
"sensor_descr": "Battery Int",
"group": "HSM",
"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": "BatteryInt"
},
{
"sensor_deleted": 0,
"sensor_class": "state",
"poller_type": "snmp",
"sensor_oid": ".1.3.6.1.4.1.22408.1.1.2.1.8.99.108.117.115.116.101.114.52.1",
"sensor_index": "7",
"sensor_type": "DbEnum",
"sensor_descr": "DB Enum",
"group": "Database",
"sensor_divisor": 1,
"sensor_multiplier": 1,
"sensor_current": 4,
"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": "DbEnum"
},
{
"sensor_deleted": 0,
"sensor_class": "state",
"poller_type": "snmp",
"sensor_oid": ".1.3.6.1.4.1.22408.1.1.2.1.4.118.100.98.50.1",
"sensor_index": "6",
"sensor_type": "DbStorage",
"sensor_descr": "DB Storage",
"group": "Database",
"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": "DbStorage"
},
{
"sensor_deleted": 0,
"sensor_class": "state",
"poller_type": "snmp",
"sensor_oid": ".1.3.6.1.4.1.22408.1.1.2.1.4.102.97.110.53.1",
"sensor_index": "4",
"sensor_type": "FansCpu",
"sensor_descr": "Fan CPU",
"group": "Fans",
"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": "FansCpu"
},
{
"sensor_deleted": 0,
"sensor_class": "state",
"poller_type": "snmp",
"sensor_oid": ".1.3.6.1.4.1.22408.1.1.2.1.4.102.97.110.54.1",
"sensor_index": "5",
"sensor_type": "FansSystem",
"sensor_descr": "Fans System",
"group": "Fans",
"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": "FansSystem"
},
{
"sensor_deleted": 0,
"sensor_class": "state",
"poller_type": "snmp",
"sensor_oid": ".1.3.6.1.4.1.22408.1.1.2.1.8.104.101.97.108.116.104.101.50.1",
"sensor_index": "2",
"sensor_type": "HealthEjbca",
"sensor_descr": "Health EJBCA",
"group": "Health of VMs",
"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": "HealthEjbca"
},
{
"sensor_deleted": 0,
"sensor_class": "state",
"poller_type": "snmp",
"sensor_oid": ".1.3.6.1.4.1.22408.1.1.2.1.8.104.101.97.108.116.104.115.50.1",
"sensor_index": "3",
"sensor_type": "HealthSignserver",
"sensor_descr": "Health SignServer",
"group": "Health of VMs",
"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": "HealthSignserver"
},
{
"sensor_deleted": 0,
"sensor_class": "state",
"poller_type": "snmp",
"sensor_oid": ".1.3.6.1.4.1.22408.1.1.2.1.2.118.109.1",
"sensor_index": "1",
"sensor_type": "HealthVMs",
"sensor_descr": "Health VMs",
"group": "Health of VMs",
"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": "HealthVMs"
},
{
"sensor_deleted": 0,
"sensor_class": "state",
"poller_type": "snmp",
"sensor_oid": ".1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.50.1",
"sensor_index": "9",
"sensor_type": "HsmEnum",
"sensor_descr": "HSM Enum",
"group": "HSM",
"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": "HsmEnum"
},
{
"sensor_deleted": 0,
"sensor_class": "state",
"poller_type": "snmp",
"sensor_oid": ".1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.51.1",
"sensor_index": "10",
"sensor_type": "HsmHealthy",
"sensor_descr": "HSM Healthy",
"group": "HSM",
"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": "HsmHealthy"
},
{
"sensor_deleted": 0,
"sensor_class": "state",
"poller_type": "snmp",
"sensor_oid": ".1.3.6.1.4.1.22408.1.1.2.1.5.114.97.105.100.49.1",
"sensor_index": "8",
"sensor_type": "RaidHealth",
"sensor_descr": "RAID Health",
"group": "RAID",
"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": "RaidHealth"
},
{
"sensor_deleted": 0,
"sensor_class": "temperature",
"poller_type": "snmp",
"sensor_oid": ".1.3.6.1.4.1.22408.1.1.2.1.3.99.112.117.1",
"sensor_index": "1",
"sensor_type": "primekey",
"sensor_descr": "CPU Temp",
"group": "CPU",
"sensor_divisor": 1,
"sensor_multiplier": 1,
"sensor_current": 29,
"sensor_limit": 49,
"sensor_limit_warn": null,
"sensor_limit_low": 19,
"sensor_limit_low_warn": null,
"sensor_alert": 1,
"sensor_custom": "No",
"entPhysicalIndex": null,
"entPhysicalIndex_measured": null,
"sensor_prev": null,
"user_func": null,
"state_name": null
},
{
"sensor_deleted": 0,
"sensor_class": "voltage",
"poller_type": "snmp",
"sensor_oid": ".1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.52.1",
"sensor_index": "52",
"sensor_type": "primekey",
"sensor_descr": "Int Battery",
"group": "HSM",
"sensor_divisor": 1,
"sensor_multiplier": 1,
"sensor_current": 3.115,
"sensor_limit": 3.58225,
"sensor_limit_warn": null,
"sensor_limit_low": 2.64775,
"sensor_limit_low_warn": null,
"sensor_alert": 1,
"sensor_custom": "No",
"entPhysicalIndex": null,
"entPhysicalIndex_measured": null,
"sensor_prev": null,
"user_func": "Number::cast",
"state_name": null
}
],
"state_indexes": [
{
"state_name": "BatteryExt",
"state_descr": "Ok or Absent",
"state_draw_graph": 0,
"state_value": 0,
"state_generic_value": 0
},
{
"state_name": "BatteryExt",
"state_descr": "Low or Fail",
"state_draw_graph": 1,
"state_value": 1,
"state_generic_value": 2
},
{
"state_name": "BatteryInt",
"state_descr": "OK",
"state_draw_graph": 0,
"state_value": 0,
"state_generic_value": 0
},
{
"state_name": "BatteryInt",
"state_descr": "Low or Fail",
"state_draw_graph": 1,
"state_value": 1,
"state_generic_value": 2
},
{
"state_name": "DbEnum",
"state_descr": "Undefined",
"state_draw_graph": 0,
"state_value": 0,
"state_generic_value": 3
},
{
"state_name": "DbEnum",
"state_descr": "Joiner",
"state_draw_graph": 1,
"state_value": 1,
"state_generic_value": 1
},
{
"state_name": "DbEnum",
"state_descr": "Donor",
"state_draw_graph": 2,
"state_value": 2,
"state_generic_value": 0
},
{
"state_name": "DbEnum",
"state_descr": "Joined",
"state_draw_graph": 3,
"state_value": 3,
"state_generic_value": 0
},
{
"state_name": "DbEnum",
"state_descr": "Synced",
"state_draw_graph": 4,
"state_value": 4,
"state_generic_value": 0
},
{
"state_name": "DbEnum",
"state_descr": "Error",
"state_draw_graph": 5,
"state_value": 5,
"state_generic_value": 2
},
{
"state_name": "DbEnum",
"state_descr": "Max",
"state_draw_graph": 6,
"state_value": 6,
"state_generic_value": 2
},
{
"state_name": "DbStorage",
"state_descr": "< 80% full",
"state_draw_graph": 0,
"state_value": 0,
"state_generic_value": 0
},
{
"state_name": "DbStorage",
"state_descr": "> 80% full",
"state_draw_graph": 1,
"state_value": 1,
"state_generic_value": 2
},
{
"state_name": "FansCpu",
"state_descr": "OK",
"state_draw_graph": 0,
"state_value": 0,
"state_generic_value": 0
},
{
"state_name": "FansCpu",
"state_descr": "Fail",
"state_draw_graph": 1,
"state_value": 1,
"state_generic_value": 2
},
{
"state_name": "FansSystem",
"state_descr": "All OK",
"state_draw_graph": 0,
"state_value": 0,
"state_generic_value": 0
},
{
"state_name": "FansSystem",
"state_descr": "Fail",
"state_draw_graph": 1,
"state_value": 1,
"state_generic_value": 1
},
{
"state_name": "HealthEjbca",
"state_descr": "All OK",
"state_draw_graph": 0,
"state_value": 0,
"state_generic_value": 0
},
{
"state_name": "HealthEjbca",
"state_descr": "Not Running or Unhealthy",
"state_draw_graph": 1,
"state_value": 1,
"state_generic_value": 3
},
{
"state_name": "HealthSignserver",
"state_descr": "All OK",
"state_draw_graph": 0,
"state_value": 0,
"state_generic_value": 0
},
{
"state_name": "HealthSignserver",
"state_descr": "Not Running or Unhealthy",
"state_draw_graph": 1,
"state_value": 1,
"state_generic_value": 3
},
{
"state_name": "HealthVMs",
"state_descr": "All OK",
"state_draw_graph": 0,
"state_value": 0,
"state_generic_value": 0
},
{
"state_name": "HealthVMs",
"state_descr": "Some Inactive",
"state_draw_graph": 1,
"state_value": 1,
"state_generic_value": 2
},
{
"state_name": "HsmEnum",
"state_descr": "STATUS_is_OPER",
"state_draw_graph": 0,
"state_value": 0,
"state_generic_value": 0
},
{
"state_name": "HsmEnum",
"state_descr": "STATUS_is_MAINT",
"state_draw_graph": 1,
"state_value": 1,
"state_generic_value": 1
},
{
"state_name": "HsmEnum",
"state_descr": "STATUS_is_BOOT",
"state_draw_graph": 2,
"state_value": 2,
"state_generic_value": 1
},
{
"state_name": "HsmEnum",
"state_descr": "STATUS_is_ALARM",
"state_draw_graph": 3,
"state_value": 3,
"state_generic_value": 2
},
{
"state_name": "HsmEnum",
"state_descr": "STATUS_is_EXTERNALERASE",
"state_draw_graph": 4,
"state_value": 4,
"state_generic_value": 2
},
{
"state_name": "HsmEnum",
"state_descr": "STATUS_is_OTHER",
"state_draw_graph": 6,
"state_value": 5,
"state_generic_value": 3
},
{
"state_name": "HsmHealthy",
"state_descr": "OK",
"state_draw_graph": 0,
"state_value": 0,
"state_generic_value": 0
},
{
"state_name": "HsmHealthy",
"state_descr": "Fail",
"state_draw_graph": 1,
"state_value": 1,
"state_generic_value": 2
},
{
"state_name": "RaidHealth",
"state_descr": "Clean or Active",
"state_draw_graph": 0,
"state_value": 0,
"state_generic_value": 0
},
{
"state_name": "RaidHealth",
"state_descr": "Degraded",
"state_draw_graph": 1,
"state_value": 1,
"state_generic_value": 2
}
]
},
"poller": "matches discovery"
}
}

View File

@@ -0,0 +1,38 @@
1.3.6.1.2.1.1.1.0|4|Linux vgw 4.19.46 #1 SMP Thu Sep 19 02:32:09 CEST 2019 x86_64
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.8072.3.2.10
1.3.6.1.2.1.1.3.0|67|1368369928
1.3.6.1.2.1.1.4.0|4|<private>
1.3.6.1.2.1.1.5.0|4|<private>
1.3.6.1.2.1.1.6.0|4|<private>
1.3.6.1.2.1.25.1.1.0|67|1368372553
1.3.6.1.4.1.22408.1.1.2.1.2.118.109.1|4|0
1.3.6.1.4.1.22408.1.1.2.1.3.99.112.117.1|4|29
1.3.6.1.4.1.22408.1.1.2.1.4.102.97.110.49.1|4|1000
1.3.6.1.4.1.22408.1.1.2.1.4.102.97.110.50.1|4|2300
1.3.6.1.4.1.22408.1.1.2.1.4.102.97.110.51.1|4|2200
1.3.6.1.4.1.22408.1.1.2.1.4.102.97.110.52.1|4|2200
1.3.6.1.4.1.22408.1.1.2.1.4.102.97.110.53.1|4|0
1.3.6.1.4.1.22408.1.1.2.1.4.102.97.110.54.1|4|0
1.3.6.1.4.1.22408.1.1.2.1.4.118.100.98.49.1|4|53
1.3.6.1.4.1.22408.1.1.2.1.4.118.100.98.50.1|4|0
1.3.6.1.4.1.22408.1.1.2.1.5.108.111.97.100.50.1|4|0.36
1.3.6.1.4.1.22408.1.1.2.1.5.108.111.97.100.51.1|4|0.34
1.3.6.1.4.1.22408.1.1.2.1.5.108.111.97.100.52.1|4|0.37
1.3.6.1.4.1.22408.1.1.2.1.5.114.97.105.100.49.1|4|0
1.3.6.1.4.1.22408.1.1.2.1.5.114.97.105.100.52.1|4|2
1.3.6.1.4.1.22408.1.1.2.1.5.114.97.105.100.54.1|4|2
1.3.6.1.4.1.22408.1.1.2.1.7.118.101.114.115.105.111.110.1|4|PrimeKeyAppliance.3.4.3
1.3.6.1.4.1.22408.1.1.2.1.8.99.108.117.115.116.101.114.49.1|4|1
1.3.6.1.4.1.22408.1.1.2.1.8.99.108.117.115.116.101.114.50.1|4|1
1.3.6.1.4.1.22408.1.1.2.1.8.99.108.117.115.116.101.114.51.1|4|1
1.3.6.1.4.1.22408.1.1.2.1.8.99.108.117.115.116.101.114.52.1|4|4
1.3.6.1.4.1.22408.1.1.2.1.8.99.108.117.115.116.101.114.54.1|4|615663
1.3.6.1.4.1.22408.1.1.2.1.8.104.101.97.108.116.104.101.50.1|4|0
1.3.6.1.4.1.22408.1.1.2.1.8.104.101.97.108.116.104.115.50.1|4|1
1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.50.1|4|0
1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.51.1|4|0
1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.52.1|4|3.115 V
1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.53.1|4|0
1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.54.1|4|CS700886
1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.55.1|4|External Battery: absence
1.3.6.1.4.1.22408.1.1.2.2.4.104.115.109.56.1|4|0