设为首页 收藏本站
查看: 1009|回复: 0

[经验分享] Zabbix之监控虚拟主机EXSI-Suzf Blog-运维网 博客

[复制链接]

尚未签到

发表于 2019-1-21 13:06:15 | 显示全部楼层 |阅读模式
  概述
  Zabbix 从2.2.0版本开始支持支持监控VMware 虚拟机的可用性。
  Zabbix 可以使用low-level discovery 规则去自动发现 VMware hypervisors and virtual machines 之后创建主机并监控他们, 基于之前定义的主机规则.
  在Zabbix默认数据集提供了几个现成的模板或ESX hypervisor监测VMware vCenter。
  最小要求VMware vCenter或vSphere的版本是4.1。
  详情
  虚拟机监控是两个步骤。第一个数据是由VMware收集器Zabbix收集过程。这些过程中获取必要的信息从VMware的Web服务的SOAP协议,预处理并存储到Zabbix服务器共享内存。然后,数据用Zabbix简单检查VMware键对检索。
  数据收集从一个单一的Vmware服务通过一个单一的采集进程不能共享到多个数据收集进程。然而,个收集器可以处理多个虚拟机服务。因为推荐使用ESX hypervisor直接整个vCenter服务监控。
  配置
  Zabbix server 编译的是侯应该使用以下参数: --with-libxml2 and --with-libcurl
  下面这些参数可用于虚拟机的监控:
  选项
  值
  描述
  区间
  默认
  StartVMwareCollectors
  0-250
  0
  Number of pre-forked vmware collector instances.
  VMwareCacheSize
  256K-2G
  8M
  Shared memory size for storing VMware data.
  A VMware internal check zabbix[vmware,buffer,…] can be used to monitor the VMware cache usage (see Internal checks).
  Note that shared memory is not allocated if there are no vmware collector instances configured to start.
  VMwareFrequency
  10-86400
  60
  Delay in seconds between data gathering from a single VMware service.
  This delay should be set to the least delay period of an VMware monitoring item.
  发现
  Zabbix可以使用low-level 发现规则去自动发现VMware hypervisors and virtual machines.

  在上面的截图中发现规则的键值是 vmware.hv.discovery[{$URL}].
  主机原型
  主机原型可以与低层次的发现的规则。当虚拟机被发现,这些原型成为真正主机。原型,在被发现前,不能有自己的项目和触发器,其他链接模板。发现主机将属于一个现有的主机,将现有的主机的IP的主机配置。

  在主机原型配置,LLD宏用于主机名称,可见的名称和主机组原型领域。主机状态,现有的主机组和模板连锁等都是不错的选择,可以设置。

发现主机的前缀,创造了他们发现规则的名称,在主机列表。发现主机可以手动删除。发现主机也会被自动删除,以保持失去资源期(天)发现规则的价值。大多数的配置选项是只读的,除了启用/禁用主机和主机库存。发现主机不能有自己的主机的原型。
  开始使用模板
  在Zabbix默认数据集提供了几个现成的模板,用于监测VMware vCenter或直接ESX hypervisor。
  这些模板包含预配置的LLD规则以及监测虚拟设备的一些内置的检查。
  请注意:
  “模板为VMware”模板可以用于VMware vCenter和ESX hypervisor监测。
  “模板为VMware虚拟机管理程序”和“模板为VMware客”模板被发现,通常不应该手动连接到主机。
  主机配置
  在使用简单检查前需要先定义一下宏命令:
  {$URL} - VMware service (vCenter or ESX hypervisor) SDK URL (https://servername/sdk).
  {$USERNAME} - VMware service user name
  {$PASSWORD} - VMware service {$USERNAME} user password
Example
  下面的例子讲述的是如何对VMware主机进行监控
  编译zabbix server 必须有一下参数  --with-libxml2 and --with-libcurl
  在zabbix server设置StartVMwareCollectors 值为1 或更大
  新建主机
  设置为VMware认证所需的主机的宏:

  关联模板

  保存
  稍等就会自动出现在主机里了



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-666033-1-1.html 上篇帖子: CentOS7下zabbix3.4安装与配置 下篇帖子: zabbix3.2安装
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表