通过syslog-ng进行snmp日志记录

时间:2015-02-04 15:41:03

标签: syslog-ng snmpd

我想按snmpd logs记录syslog-ng。 我在syslog-ng.conf文件

中添加了以下行
filter f_snmpd { program("snmpd"); };

destination df_snmpd { file("/var/log/snmplog"); };

log {

    source(s_all);
    filter(f_snmpd);
    destination(df_snmpd);
};

但上面的代码只捕获下面的标准输出日志:

  

Feb 4 17:21:31 snmpd [1612]:snmpd:send_trap:sendto失败   (网络无法访问)

但我想要更多snmpd的日志。 请告诉我如何收集snmpd daemonsyslog-ng的所有日志?

由于

1 个答案:

答案 0 :(得分:1)

如果你的s_all源收集每个相关的系统日志消息,那么问题可能是snmpd没有记录更多。检查您的snmpd配置,并尝试增加其日志级别(此处有一个snmpd日志级别列表:https://serverfault.com/questions/310640/reduce-snmpd-logging-verbosity

HTH,

罗伯特