我有什么:安装了busybox的 VMware ESXi 4.0 。在busybox 小程序中,我对syslogd 很感兴趣。默认情况下,它作为busybox syslogd 运行。我可以通过 ps ax 看到它:
ps ax | grep syslog
4316 4316 busybox syslogd
我需要什么: 使用选项运行 syslogd。像那样:
busybox syslogd -R 10.30.35.67
我的问题:
如何配置busybox,以便-R选项在系统启动时发挥作用?是否有任何配置文件或类似的东西?
系统启动后如何正确更改busybox syslogd选项?如何正确停止busybox syslogd?如何从新选项开始?我试图杀死busybox syslogd 进程(在我的情况下为4316),但在重新启动busybox syslogd -R 10.30.35.67 后,我根本看不到任何与syslogd 相关的进程。
有一种更简单的方法来配置远程系统日志记录,甚至受 VMware 支持。
在 VIC 中,选择 ESXi 服务器,然后选择“配置”选项卡。从那里,选择“高级设置”并在左侧树中查找“系统日志”。在设置“Syslog.Remote.Hostname”中输入您的系统日志目标。单击确定并验证日志是否正确到达您的目的地。
通常有一个包含 rc 文件的 etc 目录。这是文本,应该将启动参数传递给busybox 上的syslogd。此外,必须编译 -R 支持。