我试图让我的头在我们的snmpd.conf文件,以开始pipe理与puppet snmp。 现有的文件有多个警报设置,如磁盘空间过大,负载等。我假设,当这些条件达成了一个SNMP陷阱发送到经理。 但是,snmpd.conf文件不包含任何pipe理器设置或信息。 换句话说,没有提到经理运行的主机或端口。 因此,它如何知道在哪里发送陷阱? 有一些发现协议?
至less,您需要在/etc/snmp/snmpd.conf定义trapsink , trap2sink或informsink以指定发送SNMP陷阱的主机。 您还可以指定社区string和备用端口号(如果不使用162)。
发送陷阱时,您也可以设置一个默认社区string的trapcommunity 。
要发送v3陷阱,请使用trapsess 。
有关完整的详细信息,请参见snmpd.conf手册页。 另请参阅net-snmp snmptrap教程和snmptrap v3教程 。