美文网首页ZABBIX
Zabbix读取vCenter Appliance日志

Zabbix读取vCenter Appliance日志

作者: 阿乐_822e | 来源:发表于2020-06-08 23:33 被阅读0次

    抄一段vCenter Appliance的简介:vCenter Server Appliance基于嵌入式linux系统;vcenter基于Windows系统;vCenter Server Appliance应用于较小的虚拟化环境,主机小于50台,虚拟机少于1000个;而vcenter应用于较大的虚拟化环境,主机大于50台,虚拟机多于1000个。
    由以上介绍可以看出:vCenter Server Appliance与vcenter功能类似,只不过一个基于linux,一个基于windows,但前者适用的群集规模较小。
    以下简要介绍一下配置Zabbix读取vCenter Appliance日志过程。
    vCenter Server Appliance上有一项功能,可以将自身日志发往指定的rsyslog服务器,因此,可以在局域网内配好一台rsyslog服务器(例如:在zabbix_server上)来接收vCenter Appliance的日志。再对此目录下的日志文件进行轮询。

    • 配置rsyslog服务器:
      rsyslog服务的安装不再详述。
    [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
    $FileCreateMode0710
    $DirCreateMode 0710
    #### GLOBAL DIRECTIVES ####
    # Use default timestamp format
    $ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
    template Remote,"/var/log/vCenter/%YEAR%-%MONTH%-%DAY%.log" # 设置远程日志存放路径和文件格式
    :fromhost-ip, !isequal, "127.0.0.1" ?Remote # 如果是本机日志则不记录
    

    说明:1)要给远程日志目录加上zabbix权限,否则到时会无法读取文件;
    2)日志文件以日期命名,防止单一文件过大,影响采集效率;

    • 完成后重启rsyslog服务
    [root@]# service rsyslog restart
    Shutting down system logger: [ OK ]
    Starting system logger: [ OK ]
    
    • 配置vCenter Appliance发送日志到此服务器
      vCenter Appliance一般以vCenter-IP:5480访问,进入后依次点选“syslog配置”-“编辑”,配置syslog服务
      器的地址与端口号


      image

      配置完成后,到rsyslog服务器上,稍候片刻,即可看到发送过来的日志

    [root@ ]# ls -l /var/log/vCenter
    total 24
    -rw------- 1 zabbix zabbix 24250 Jun 5 03:26 2020-06-05.log
    
    • 到zabbix网页上添加对此目录下所有日志文件的监控,并添加触发器,过程不再赘述


      psc.jpg

    相关文章

      网友评论

        本文标题:Zabbix读取vCenter Appliance日志

        本文链接:https://www.haomeiwen.com/subject/olqjtktx.html