summaryrefslogtreecommitdiff
path: root/MIBS/primekey/PRIMEKEY-APPLIANCE-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/primekey/PRIMEKEY-APPLIANCE-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/primekey/PRIMEKEY-APPLIANCE-MIB')
-rw-r--r--MIBS/primekey/PRIMEKEY-APPLIANCE-MIB590
1 files changed, 590 insertions, 0 deletions
diff --git a/MIBS/primekey/PRIMEKEY-APPLIANCE-MIB b/MIBS/primekey/PRIMEKEY-APPLIANCE-MIB
new file mode 100644
index 0000000..392131d
--- /dev/null
+++ b/MIBS/primekey/PRIMEKEY-APPLIANCE-MIB
@@ -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 \ No newline at end of file