主页 » 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。

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

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

    3. 点击确定

 
Copyright © 2022, ZOHO Corp
ManageEngine