首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >snmptrapd无法登录mysql

snmptrapd无法登录mysql
EN

Stack Overflow用户
提问于 2016-02-25 23:32:09
回答 2查看 939关注 0票数 0

我正在尝试将snmp陷阱记录到mysql数据库,但不幸的是没有结果。OS - Debian Net-SNMP v.5.7.3 MySQL 5.1我使用的是snmptrapd,并从here进行了配置

这是我的snmptrapd.conf:

代码语言:javascript
复制
authCommunity log public
sqlMaxQueue 1
sqlSaveInterval 9

我做到了

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

就像手册里说的那样。然后

代码语言:javascript
复制
make
make install

以下是我的~/.my.cnf:

代码语言:javascript
复制
[snmptrapd]
user=snmp
password=******
host=localhost

my /default/snmpd:

代码语言:javascript
复制
#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

我的数据库模式与手册中的完全相同

我成功登录到syslog,但在mysql中没有。即使是mysql日志也没有显示任何内容。看起来snmptrapd没有到达MySQL

有人能告诉我我错过了什么吗?

EN

回答 2

Stack Overflow用户

发布于 2016-02-26 18:02:56

我找到了我问题的解决方案。我一直在改变/etc/snmp/snmptrapd.conf和mysql日志没有工作。我只是发现在/usr/local/etc/snmp/snmptrapd.conf中有另一个snmptrapd.conf,我用我第一篇文章中显示的配置填充了它。到目前为止,它是有效的!

票数 0
EN

Stack Overflow用户

发布于 2021-10-18 19:42:27

我为你找到了一篇文章:

http://ethertype.blogspot.com/2015/10/logging-snmp-traps-to-mysqlmariadb.html

您必须将数据库名称设置为"net_snmp“。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35631612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档