Configuration Overview

The Atatus Infra Agent contains a built-in SNMP Trap Receiver. You can enable it under /etc/atatus-infra-agent/conf.d/snmp.d/snmp.yml Traps do not require polling; devices push events instantly.

SNMP Traps Configuration (YAML Template)

Below is the exact structure following your formatting/spacing/comment style:

Explanation of Key Fields

Trap Security

SNMPv2 (Community string)

Traps include only a shared community string such as public or private.

SNMPv3 (Secure)

You can specify: auth_protocol: sha, sha256, etc. auth_key priv_protocol: aes, aes256, etc. priv_key This ensures authenticated + encrypted traps. After Configuration Restart agent:

Device namespaces

As with Network Device Monitoring, use namespace tags to differentiate between multiple network devices that share the same private IP. For example, you may have two routers that use the same private IP address: one located in Chennai and another in Singapore. In this case: The Agent running in the Chennai data center should send telemetry tagged with namespace: chennai The Agent running in the Singapore data center should send telemetry tagged with namespace: singapore This namespace ensures that the platform can uniquely correlate: An SNMP trap to the correct emitting device A device entry back to the correct SNMP trap source Important: If you enable namespace tags on any of your Agents, be sure to enable namespace tags on all Agents. Do not configure namespaces for only a subset of Agents.