zabbix获取vmware5.1日志过程记录
2020-06-10 本文已影响0人
阿乐_822e
Vmware5没有提供提供vCenter的日志转发功能,但提供了 esxi主机的日志转发功能,以下简介过程:
- rsyslog服务器配置
先要安装好Zabbix_agent
[root@~] # vi /etc/rsyslog.conf # 修改或添加
# Provides UDP syslog reception
$ModLoad imudp
$UDPServerRun 514
# Provides TCP syslog reception
$ModLoad imtcp
$InputTCPServerRun 514
#使用自定义的格式
$ActionFileDefaultTemplate myformat
#定义文件的权限
$FileOwner zabbix
$FileGroup zabbix
$FileCreateMode 0644
$DirCreateMode 0644
#### GLOBAL DIRECTIVES ####
# Where to place auxiliary files
$WorkDirectory /var/lib/rsyslog
# Use default timestamp format
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
$template Remote,"/var/log/esxi-logs/%FROMHOST-IP%/%$YEAR%-%$MONTH%-%$DAY%.log" # 设置远程日志存放路径和文件格式
:fromhost-ip, !isequal, "127.0.0.1" ?Remote
[root@~] # service rsyslog restart
[root@~] # chown -R Zabbix:zabbix /var/log/esxi-logs
-
esxi服务器端服务
登录VMware vSphere Client,按以下步骤操作
1 - 副本.png
![](https://img.haomeiwen.com/i12666838/7b9baa2b349fd2b2.png)
- 再到Zabbix网页中添加主机与日志监控项,不再详述
PS: 网上也有一些类似的教程,但他们一般都没有提到要在Esxi的防火墙中将514端口启用,以致日志无法被转发出来。