2016-02-25 28 views
0

我想記錄snmp陷阱到mysql數據庫,但不幸的是沒有結果。 OS - Debian的 的Net-SNMP v.5.7.3 MySQL 5.1中 我使用snmptrapd並沒有從heresnmptrapd不登錄mysql

這裏的配置是我snmptrapd.conf:

authCommunity log public 
sqlMaxQueue 1 
sqlSaveInterval 9 

我做

./configure --with-defaults --with-mysql

如手冊中所述。然後

make 
make install 

這裏是我的〜/ .my.cnf:

[snmptrapd] 
user=snmp 
password=****** 
host=localhost 

我/默認/ SNMPD:

#export MIBS= 
#SNMPDRUN=yes  
#SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid'  
TRAPDRUN=yes  
TRAPDOPTS='-Lsd -p /var/run/snmptrapd.pid'  
SNMPDCOMPAT=yes 

我有確切的DB模式爲手動

我已成功登錄syslog,但沒有在mysql中。即使mysql日誌不顯示任何東西。這看起來像snmptrapd沒有達到MySQL

任何人都可以給我想法我失蹤了嗎?

回答

0

我發現了我的問題的解決方案。 我一直在改變/etc/snmp/snmptrapd.conf和mysql日誌沒有工作。我只是發現在/usr/local/etc/snmp/snmptrapd.conf中有另一個snmptrapd.conf,我填寫了在我的第一篇文章中顯示的配置。 到目前爲止它的工作原理!