snmpd 如何知道向何处发送陷阱?

And*_*ndy 3 snmp snmpd

我正在尝试了解我们的 snmpd.conf 文件,以便开始使用 puppet 管理 snmp。现有文件针对磁盘空间过大、负载等设置了多个警报。我假设当达到这些条件时,会向管理器发送 snmp 陷阱。但是,snmpd.conf 文件不包含任何管理器设置或信息。换句话说,没有提到管理器运行的主机或端口。因此,它如何知道将陷阱发送到哪里?是否有一些发现协议?

Mic*_*ton 6

至少,你需要定义trapsinktrap2sinkinformsink/etc/snmp/snmpd.conf指定的主机发送SNMP陷阱。您还可以指定社区字符串和备用端口号(如果不使用 162)。

您还可以为trapcommunity发送陷阱时使用的默认社区字符串设置 a 。

要发送 v3 陷阱,请使用trapsess.

有关snmpd.conf完整详细信息,请参阅手册页。另请参阅 net-snmp snmptrap 教程snmptrap v3 教程