ESXI主机可以使用vsphere client或者web client进行配置,也要配合esxcli命令进行配置加载。具体步骤如下:

1、进入主机的“高级配置"选项;

2、在Syslog配置项内配置log .globalloghost值,如: udp://192.168.1.254:514,点击确定完成;

3、点击安全配置文件—防火墙—属性,勾选syslog选项,点击确定完成.

4、配置完成后,开启主机ssh服务,登录服务器;使用esxcli system syslog config get命令查看主机syslog配置;

5、确定配置后,使用esxcli system syslog reload命令重新加载配置,使其生效;

6、可以在主机侧使用nc命令检查远程syslog服务器能否成功访问

遇到的问题:

第一个问题:

界面配置失败:

ESXi配置syslog上报异地服务器_配置文件

命令配置显示:

esxcli system syslog config set --loghost='udp://192.168.1.254:514'

Invalid config:the directory is not writable

df -h 查看空间满了,清理空间后配置成功;

第二个问题:

esxcli system syslog config set --loghost='udp://192.168.1.254:514'

Got no data from process

        /usr/lib/vmware/vmsyslog/bin/esxcfg-syslog --plugin=esxcli  --loghost='udp://192.168.1.254:514'  

杀掉进程重新配置成功

ps -Cuv | grep vmsyslogd

kill -9 $pid