在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配置以下选项:
- 日志文件路径: 指定syslogd记录所有消息的文件的数据存储区路径。
- 远程主机: 指定要将syslog消息转发到的远程设备。要接收转发的syslog消息,您的远程主机必须安装syslog服务。
- 远程端口: 指定远程主机用来接收syslog消息的端口。
- 使用vSphere CLI命令进行配置:有关vicfg-syslog的详细信息,请参阅vSphere Command-Line Interface Installation and Reference Guide。
- 使用vSphere客户端进行配置:
-
在vSphere客户端清单中,点击该主机。
-
点击配置标签。
-
点击软件下的高级设置。
-
选择Syslog。
-
在Syslog.Local.DatastorePath文本框中,输入syslog将在其中记录消息的文件的数据存储区路径。 如果未指定路径,则默认路径为/var/log/messages。
数据存储区路径格式为[<datastorename>]</path/to/file>,其中路径是相对于支持数据存储区的卷的根目录。
例如: 数据存储区路径[storage1]var/log/ages映射到路径/vmfs/volves/storage1/var/log/Messages。
-
在Syslog.Remote.Devicename文本框中,输入将向其转发syslog数据的远程主机的名称。如果未指定任何值,则不会转发任何数据。
-
在Syslog.Remote.Port文本框中,输入要将syslog数据转发到的远程主机上的端口。默认情况下,Syslog.Remote.Port设置为514,这是syslog使用的默认UDP端口。仅当配置了Syslog.Remote.Devicename时,对Syslog.Remote.Port的更改才会生效。
-
点击确定。
|