主页 » VMware设备

# 在VMware设备上配置Syslog服务

所有ESX和ESXi设备都运行syslog服务(Syslogd)，该服务将来自VMcore和其他系统组件的消息记录到一个文件中。

在ESX设备上配置syslog:

VSphere客户端和vicfg-syslog都不能用于配置ESX设备的syslog行为。要为ESX设备配置syslog，您必须编辑/etc/syslog.conf文件。

在ESXi设备上配置syslog:

- 在ESXi设备上，您可以使用vSphere客户端或vSphere CLI命令vicfg-syslog配置以下选项:

1. 日志文件路径: 指定syslogd记录所有消息的文件的数据存储区路径。
2. 远程主机: 指定要将syslog消息转发到的远程设备。要接收转发的syslog消息，您的远程主机必须安装syslog服务。
3. 远程端口: 指定远程主机用来接收syslog消息的端口。

- 使用vSphere CLI命令进行配置:有关vicfg-syslog的详细信息，请参阅vSphere Command-Line Interface Installation and Reference Guide。
- 使用vSphere客户端进行配置:

1. 在vSphere客户端清单中，点击该主机。

2. 点击配置标签。

3. 点击软件下的高级设置。

4. 选择Syslog。

5. 在Syslog.Local.DatastorePath文本框中，输入syslog将在其中记录消息的文件的数据存储区路径。 如果未指定路径，则默认路径为/var/log/messages。

数据存储区路径格式为[<datastorename>]</path/to/file>，其中路径是相对于支持数据存储区的卷的根目录。

例如: 数据存储区路径[storage1]var/log/ages映射到路径/vmfs/volves/storage1/var/log/Messages。

6. 在Syslog.Remote.Devicename文本框中，输入将向其转发syslog数据的远程主机的名称。如果未指定任何值，则不会转发任何数据。

7. 在Syslog.Remote.Port文本框中，输入要将syslog数据转发到的远程主机上的端口。默认情况下，Syslog.Remote.Port设置为514，这是syslog使用的默认UDP端口。仅当配置了Syslog.Remote.Devicename时，对Syslog.Remote.Port的更改才会生效。

8. 点击确定。

Copyright © 2022, ZOHO Corp
ManageEngine