无法使用“ syslogd ”发送日志
Posted
技术标签:
【中文标题】无法使用“ syslogd ”发送日志【英文标题】:Can't send logs with ' syslogd ' 【发布时间】:2018-11-15 09:42:48 【问题描述】:我配置 syslogd 以将跟踪发送到卡(主机:10.1.1.1),知道卡有 syslog-ng。
目标
将 syslog-ng 配置为服务器 将 syslogd 配置为客户端
步骤
1- 将 syslog-ng 配置为服务器 2-禁用防火墙(可以ping服务器) 3- 使用命令“syslogd -R 10.1.1.1:514”在busybox上启动syslogd
* 问题*
没有使用 syslogd 发送数据包(使用 tcpdump 进行测试),即使我使用以下命令进行了测试: -syslogd -R 10.1.1.1:514 -L -O/var/log/messages
【问题讨论】:
【参考方案1】:试试这个命令:
busybox syslogd -n -O /var/log/messages -S -s 200 -b 5 -R 10.1.1.1:514 -m 20 &
请检查进程是否正常运行,运行上述命令时是否出现错误。如果是这样修改
/etc/syslog.conf
相应地,因为 syslogd 守护进程正在使用 syslog.conf。
使用 syslog 服务器 例如:syslog watcher 正确设置 IP 并启动服务器。
【讨论】:
以上是关于无法使用“ syslogd ”发送日志的主要内容,如果未能解决你的问题,请参考以下文章