VMware ESXi 上的 Busybox:如何更改 syslogd 选项

VMware ESXi 上的 Busybox:如何更改 syslogd 选项

我拥有的: VMwareESXi4.0 具有忙碌箱安装。在 busybox 小程序中,我对 syslogd 感兴趣。默认情况下,它作为 busybox syslogd 运行。我可以通过 ps ax 查看它:

ps ax | grep syslog
4316 4316 busybox              syslogd

我需要的: 要使用选项运行 syslogd。如下所示:

busybox syslogd -R 10.30.35.67

我的问题:

  1. 如何配置 busybox,以便 -R 选项在系统启动时发挥作用?是否有任何配置文件或类似的东西?

  2. 如何在系统启动后正确更改 busybox syslogd 选项?如何正确停止 busybox syslogd?如何使用新选项启动它?我尝试杀死 busybox syslogd 进程(在我的情况下是 4316),但在重新启动 busybox syslogd -R 10.30.35.67 后,我根本看不到任何与 syslogd 相关的进程。

答案1

有一种更简单的方法来配置远程系统日志记录,甚至 VMware 也支持这种方法。

在 VIC 中,选择 ESXi 服务器,然后选择“配置”选项卡。从那里,选择“高级设置”并在左侧树中查找“Syslog”。在设置“Syslog.Remote.Hostname”中输入您的 syslog 目标。单击“确定”并验证日志是否正确到达您的目标。

答案2

通常有一个包含 rc 文件的 etc 目录。这是文本,应该包含要传递给 busybox 上的 syslogd 的启动参数。此外,还必须编译 -R 支持。

相关内容