PayShield HSM Device extension

  • Latest Dynatrace
  • Extension
  • Published Oct 27, 2025

Monitor PayShield Payment Hardware Security Module (HSM) Devices through SNMP.

1 of 3

Get started

Overview

Monitor PayShield HSM devices via SNMP to ensure secure and reliable payment operations.

This extension collects metrics to monitor the health and performance of your PayShield Payment HSM devices. Metrics are collected via SNMP protocol.

The extension package contains:

  • SNMP Data Source configuration
  • Overview dashboard (Classic & Gen3)
  • Custom topology types extracted from metric dimensions:
    • Payshield HSM Device
    • Payshield HSM Device Fan
    • Payshield HSM Device PSU
  • SNMP MIB files used for monitoring:
    • THALES-ESECURITY-PAYSHIELD-MIB

Use cases

  • Monitor important device information and metrics related to fraud PIN limits, licensing data, health diagnostic checks, host and log commands.
  • Track status markers for devices, fans and power supply units (PSUs).

Requirements

Simply activate the extension in your environment using the in-product Hub, provide the necessary device configuration and you’re all set up.

To learn more, see SNMP extension data source documentation.

Compatibility information

  • SNMP v2c or SNMP v3
  • Dynatrace version 1.310+
  • ActiveGate version 1.301+

Details

Licensing and cost

DDUs: 20 + (1* Device Fans) + (1 * Device PSUs) * 525.6 DDUs/year, per device

DPS (Metric data points): 20 + (1* Device Fans) + (1 * Device PSUs) * 525,600 metric data points/year, per device

For more information about licensing costs, see Extending Dynatrace (Davis data units) or Metrics powered by Grail overview (DPS) depending on your license model.

Feature sets

When activating your extension using monitoring configuration, you can limit monitoring to one of the feature sets. To work properly the extension has to collect at least one metric after the activation.

In highly segmented networks, feature sets can reflect the segments of your environment. Then, when you create a monitoring configuration, you can select a feature set and a corresponding ActiveGate group that can connect to this particular segment.

All metrics that aren't categorized into any feature set are considered to be the default and are always reported.

A metric inherits the feature set of a subgroup, which in turn inherits the feature set of a group. Also, the feature set defined on the metric level overrides the feature set defined on the subgroup level, which in turn overrides the feature set defined on the group level.

Metric nameMetric keyDescription
Tamper statehsm.payshield.state.tamperThe tamper state of the payShield device (1- stateUnknown, 2- stateOK, 3- stateTampered)
Battery statehsm.payshield.state.batteryThe current state of the battery (1- stateOK, 2- stateWarning, 3- stateFailure)
Payshield HSM softwarehsm.payshield.version_software.entityPlaceholder metric for software version info dimensions (only dimension data is relevant)
Metric nameMetric keyDescription
payShield device statehsm.payshield.state.deviceThe current state of the payShield (1- stateUnavailable, 2- stateOnline, 3- stateOffline, 4- stateSecure)
Metric nameMetric keyDescription
PSU statehsm.payshield.state.psuIndicates the current state of this power supply unit (1- stateOK, 2- stateFailure, 3- stateNotDetected)
Metric nameMetric keyDescription
Fan statehsm.payshield.state.fanThe current state of this fan (1- stateOK, 2- stateFailure, 3- stateNotDetected)
Metric nameMetric keyDescription
payShield host commands enabledhsm.payshield.enabled_host_commandsThe number of host commands enabled on this payShield
payShield total entries in error loghsm.payshield.logs.error_log.total_count.gaugeTotal number of entries in the error log
payShield max length in error loghsm.payshield.logs.error_log.max_lengthMaximum number of entries in the error log
payShield total entries in audit loghsm.payshield.logs.audit_log.total_count.gaugeTotal number of entries in the audit log
payShield max length in in audit loghsm.payshield.logs.audit_log.max_lengthMaximum number of entries in the audit log
Metric nameMetric keyDescription
Fraud PIN verify limits exceededhsm.payshield.fraud_pin.limits_exceeded.verify1 if fraud detection is turned on, and either the allowable PIN verifications/minute, or PIN verifications/hour, have been exceeded
Fraud PIN attack limits exceededhsm.payshield.fraud_pin.limits_exceeded.attack1 if fraud detection is turned on, AND the total number of PIN attacks have exceeded the allowed count
Metric nameMetric keyDescription
Licensing performance modelhsm.payshield.licensing.performance_modelThe maximum calls per second this payShield unit is licensed for
Optional licensing counthsm.payshield.licensing.optional.license_count.gaugeThe number of optional licenses this payShield unit has installed
Cryptographic algorithm counthsm.payshield.licensing.crypto_algorithm_count.gaugeThe number of Cryptographic Algorithms enabled by the payShield's licensing
Metric nameMetric keyDescription
Diagnostic self-test statushsm.payshield.health.diag_selftest.okTrue (1) unless one or more of the tests in the last self test failed
Diagnostic self-test counthsm.payshield.health.diag_selftest.count.gaugeThe number of self tests run last test cycle on this payShield
Health check enabledhsm.payshield.health.healthcheck.enabledWhether the payShield is presently collecting health check data (1- True, 2- False)
payShield reboot counthsm.payshield.health.healthcheck.counts.rebootNumber of times the payShield rebooted since the last reset of health counters
payShield tamper counthsm.payshield.health.healthcheck.counts.tamperThe number of tampers detected since the last reset of health counters
payShield pin attack limit exceeded counthsm.payshield.health.healthcheck.counts.pin_attack_limit_exceededThe number of times the pin attack limit was exceeded since the last reset of health counters
Related tags
SNMPHardware security moduleThalesInfrastructure Observability