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服务器能否成功访问
遇到的问题:
第一个问题:
界面配置失败:
命令配置显示:
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