SNMPTT 無訪問配置 - 丟棄陷阱
我有一個擁有自己的 MIB 文件的主機伺服器,但我需要能夠擷取 Nagios 4.1 核心上的 MIB 陷阱。我正在使用安裝在 RedHat 6.5 上的 SNMPTT 外掛,但我無法在我的 SNMPTT 中獲取陷阱。
我生成 snmp 事件
./simulate_events_tf.sh
(在我監控的主機上)內容
tail /var/log/messages
9 月 18 日 12:33:02 gdl-storage snmptrapd
$$ 32621 $$: 無訪問配置- 丟棄陷阱。
9 月 18 日 12:33:02 gdl-storage snmptrapd$$ 32621 $$: 無訪問配置- 丟棄陷阱。
9 月 18 日 12:33:02 gdl-storage snmptrapd$$ 32621 $$: 無訪問配置- 丟棄陷阱。
9 月 18 日 12:33:02 gdl-storage snmptrapd$$ 32621 $$: 無訪問配置- 丟棄陷阱。
9 月 18 日 12:33:02 gdl-storage snmptrapd$$ 32621 $$: 無訪問配置- 丟棄陷阱。
9 月 18 日 12:33:02 gdl-storage snmptrapd$$ 32621 $$: 無訪問配置- 丟棄陷阱。
9 月 18 日 12:33:02 gdl-storage snmptrapd$$ 32621 $$: 無訪問配置- 丟棄陷阱。
9 月 18 日 12:33:02 gdl-storage snmptrapd$$ 32621 $$: 無訪問配置- 丟棄陷阱。
9 月 18 日 12:33:02 gdl-storage snmptrapd$$ 32621 $$: 無訪問配置- 丟棄陷阱。
的內容
/etc/snmp/snmptrap.conf
# Example configuration file for snmptrapd' # No traps are handled by default, you must edit this file! disableAuthorization yes #authcommunity log,execute,net public #traphandle default /usr/sbin/snmptt traphandle default /usr/sbin/snmptthandler # traphandle SNMPv2-MIB::coldStart /usr/bin/bin/my_great_script col
執行時是否報錯
snmptrapd -f -Lo
你的錯誤可能是這樣的
Warning: no access control information configured. (Config search path: /usr/local/etc/snmp:/usr/local/share/snmp:/usr/local/lib/snmp:/root/.snmp) This receiver will *NOT* accept any incoming notifications.
可能是您編輯的 conf 文件不在該路徑上。在這種情況下,將您的 conf 文件(/etc/snmp/snmptrap.conf)複製到錯誤消息中的路徑。
幾分鐘前它對我有用。
我已經解決了這個問題:
vim /etc/snmp/snmptrapd.conf: disableAuthorization yes