美文网首页
Zabbix(十一):监控Vmware vCenter

Zabbix(十一):监控Vmware vCenter

作者: 小六的昵称已被使用 | 来源:发表于2019-05-12 09:50 被阅读0次

    环境

    VMware vCenter Server 6.7.0 build-11727113
    
    [root@zabbix-server ~]# cat /etc/centos-release
    CentOS Linux release 7.6.1810 (Core)
    
    [root@zabbix-server ~]# zabbix_server -V
    zabbix_server (Zabbix) 4.2.0
    Revision 91746 29 March 2019, compilation time: Mar 29 2019 13:20:31
    
    Copyright (C) 2019 Zabbix SIA
    License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>.
    This is free software: you are free to change and redistribute it according to
    the license. There is NO WARRANTY, to the extent permitted by law.
    
    This product includes software developed by the OpenSSL Project
    for use in the OpenSSL Toolkit (http://www.openssl.org/).
    
    Compiled with OpenSSL 1.0.1e-fips 11 Feb 2013
    Running with OpenSSL 1.0.1e-fips 11 Feb 2013
    

    第一步:设置 ESXI 主机

    ## 1.登录 ESXI 主机管理页面
    ## 2.管理 - 高级设置 - 找到以下项,修改新值为 True
    Config.HostAgent.plugins.solo.enableMob
    

    第二步:调整 Zabbix-Server 配置文件

    1.修改配置文件

    cp /etc/zabbix/zabbix_server.conf /etc/zabbix/zabbix_server.conf.bak
    vim /etc/zabbix/zabbix_server.conf
    
    ## 预先启动Vmware collector收集器实例的数量
    ## servicenum <StartVMwareCollectors <(servicenum * 2)
    ## servicenum = 需要监控的服务器数量
    StartVMwareCollectors=15
    
    ## Zabbix多久会连接到VMware服务以获取新数据,Range:10-86400。
    VMwareFrequency=10
    
    ## Zabbix多久会连接到VMware服务以获取性能数据,Range: 10-86400
    VMwarePerfFrequency=10
    
    ## 用于存储VMware 数据的缓存容量,Range:256K-2G。
    VMwareCacheSize=80M
    

    2.重启 Zabbis-Server 服务

    systemctl restart zabbix-server.service
    systemctl status zabbix-server.service
    

    3.添加监控项

    ## 1.登录 vCenter 管理页面
    ## 2.配置 - 主机 - 创建主机
        ## 主机选项卡:
        主机名称:填写 vCenter 地址
        可见的名称:人类可读的名称
        其他项一概不填写
    
        ## 模板选项卡:
        Template VM VMware              应用于VMware vCenter和ESX虚拟机管理程序监控
        Template VM VMware Guest        
        Template VM VMware Hypervisor
    
        ## 宏选项卡:
        {$USERNAME}     vCenter管理账号,默认:Administrator@vsphere.local
        {$PASSWORD}     vCenter管理密码
        {$URL}          https://vCenter_Server_IP/sdk
    

    4.以上调整完毕后等待自动发现即可。

    第三步:设置触发器

    配置 - 模板 - Template VM VMware Hypervisor - 自动发现规则 - Datastore discovery - 触发器类型
        
        名称:{#DATASTORE} 可用空间小于10%
        严重性:严重
        表达式:{Template VM VMware Hypervisor:vmware.hv.datastore.size[{$URL},{HOST.HOST},{#DATASTORE},pfree].last()}<10
        允许手动关闭:勾选
    
        名称:{#DATASTORE} 可用空间小于20%
        严重性:警告
        表达式:{Template VM VMware Hypervisor:vmware.hv.datastore.size[{$URL},{HOST.HOST},{#DATASTORE},pfree].last()}<20
        允许手动关闭:勾选
    

    附录:

    https://www.zabbix.com/documentation/4.2/manual/vm_monitoring

    相关文章

      网友评论

          本文标题:Zabbix(十一):监控Vmware vCenter

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