Skip to content

Instantly share code, notes, and snippets.

@h3po
Created October 9, 2020 12:18
Show Gist options
  • Save h3po/ba5fea65facc5ec1f2a514122927db92 to your computer and use it in GitHub Desktop.
Save h3po/ba5fea65facc5ec1f2a514122927db92 to your computer and use it in GitHub Desktop.
prometheus snmp_exporter snmp.yml for utimaco cslan v5 hsm (UTIMACO-CSLAN-MIB)
# WARNING: This file was auto-generated using snmp_exporter generator, manual changes will be lost.
utimaco-cslan:
walk:
- 1.3.6.1.4.1.3159
metrics:
- name: cslVersion
oid: 1.3.6.1.4.1.3159.1.1.1
type: DisplayString
help: CryptoServer LAN version - 1.3.6.1.4.1.3159.1.1.1
- name: cslSerialNumber
oid: 1.3.6.1.4.1.3159.1.1.2
type: DisplayString
help: CryptoServer LAN serial number - 1.3.6.1.4.1.3159.1.1.2
- name: cslBatteryState
oid: 1.3.6.1.4.1.3159.1.1.3
type: DisplayString
help: CryptoServer LAN battery state - 1.3.6.1.4.1.3159.1.1.3
regex_extracts:
"":
- value: "1"
regex: ^(?:OK)$
- value: "0"
regex: ^(?:LOW)$
- value: "-1"
regex: ^(?:ABSENCE)$
- name: cslLoad
oid: 1.3.6.1.4.1.3159.1.1.5
type: gauge
help: CryptoServer LAN load average in percent - 1.3.6.1.4.1.3159.1.1.5
- name: cslClients
oid: 1.3.6.1.4.1.3159.1.1.6
type: gauge
help: CryptoServer LAN number of client connections - 1.3.6.1.4.1.3159.1.1.6
- name: cslClientsLoad
oid: 1.3.6.1.4.1.3159.1.1.7
type: gauge
help: CryptoServer LAN client connection load in percent - 1.3.6.1.4.1.3159.1.1.7
- name: cslFanSpeed
oid: 1.3.6.1.4.1.3159.1.1.8.1.2
type: gauge
help: CryptoServer LAN fan speed in rpm - 1.3.6.1.4.1.3159.1.1.8.1.2
indexes:
- labelname: cslFanIndex
type: gauge
- name: cslCPUTemperature
oid: 1.3.6.1.4.1.3159.1.1.10
type: gauge
help: CryptoServer LAN CPU temperature in degree Celsius - 1.3.6.1.4.1.3159.1.1.10
- name: cslPowerSupplyStatus
oid: 1.3.6.1.4.1.3159.1.1.12.1.2
type: gauge
help: CryptoServer LAN power supply status - 1.3.6.1.4.1.3159.1.1.12.1.2
indexes:
- labelname: cslPowerSupplyIndex
type: gauge
- name: csDevice
oid: 1.3.6.1.4.1.3159.1.2.1.2
type: DisplayString
help: Device to access the CryptoServer - 1.3.6.1.4.1.3159.1.2.1.2
indexes:
- labelname: csIndex
type: gauge
- name: csMode
oid: 1.3.6.1.4.1.3159.1.2.1.3
type: DisplayString
help: CryptoServer operator mode (e.g - 1.3.6.1.4.1.3159.1.2.1.3
regex_extracts:
"":
- value: "1"
regex: ^(?:OPERATIONAL)$
- value: "0"
regex: ^(?:.*)$
indexes:
- labelname: csIndex
type: gauge
- name: csState
oid: 1.3.6.1.4.1.3159.1.2.1.4
type: DisplayString
help: CryptoServer global state (e.g - 1.3.6.1.4.1.3159.1.2.1.4
regex_extracts:
"":
- value: "1"
regex: ^(?:INITIALIZED)$
- value: "0"
regex: ^(?:.*)$
indexes:
- labelname: csIndex
type: gauge
- name: csTemperature
oid: 1.3.6.1.4.1.3159.1.2.1.5
type: gauge
help: CryptoServer temperature in degree Celsius - 1.3.6.1.4.1.3159.1.2.1.5
indexes:
- labelname: csIndex
type: gauge
- name: csTemperatureAsString
oid: 1.3.6.1.4.1.3159.1.2.1.6
type: DisplayString
help: CryptoServer temperature in degree Celsius as String - 1.3.6.1.4.1.3159.1.2.1.6
regex_extracts:
"":
- value: $1
regex: ^(?:(.*))$
indexes:
- labelname: csIndex
type: gauge
- name: csAlarm
oid: 1.3.6.1.4.1.3159.1.2.1.7
type: gauge
help: Content of CryptoServer Alarm Register (0 = Alarm OFF) - 1.3.6.1.4.1.3159.1.2.1.7
indexes:
- labelname: csIndex
type: gauge
- name: csVersion
oid: 1.3.6.1.4.1.3159.1.2.1.8
type: DisplayString
help: CryptoServer bootloader version - 1.3.6.1.4.1.3159.1.2.1.8
indexes:
- labelname: csIndex
type: gauge
- name: csSerialNumber
oid: 1.3.6.1.4.1.3159.1.2.1.9
type: DisplayString
help: CryptoServer serial number - 1.3.6.1.4.1.3159.1.2.1.9
indexes:
- labelname: csIndex
type: gauge
- name: csBatteryState
oid: 1.3.6.1.4.1.3159.1.2.1.10
type: DisplayString
help: CryptoServer battery state - 1.3.6.1.4.1.3159.1.2.1.10
regex_extracts:
"":
- value: "1"
regex: ^(?:OK)$
- value: "0"
regex: ^(?:LOW)$
- value: "-1"
regex: ^(?:ABSENCE)$
indexes:
- labelname: csIndex
type: gauge
- name: csModuleState
oid: 1.3.6.1.4.1.3159.1.2.1.12
type: DisplayString
help: CryptoServer module state (OK or Failed) - 1.3.6.1.4.1.3159.1.2.1.12
regex_extracts:
"":
- value: "1"
regex: ^(?:OK)$
- value: "0"
regex: ^(?:.*)$
indexes:
- labelname: csIndex
type: gauge
- name: csTransactionsPerMinute
oid: 1.3.6.1.4.1.3159.1.2.1.13
type: gauge
help: CryptoServer transactions per minute - 1.3.6.1.4.1.3159.1.2.1.13
indexes:
- labelname: csIndex
type: gauge
version: 2
max_repetitions: 25
retries: 3
timeout: 5s
auth:
community: CryptoServer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment