zabbix可以监控很多类型的主机,一般都是采用server-agent的架构,那如何使用zabbix监控ESXI类型的主机,也要在ESXI主机上安装agent吗?答案是否定的,zabbix官网中有关于监控VMWARE的教程,我们可以大概看下:
官网的教程提到,zabbix的版本需要在2.2.0或以上,VMware vCenter 或者vSphere要在5.1及以上。下面看看具体如何操作。
环境
zabbix:zabbix_server (Zabbix) 5.0.5
ESXI:VMware ESXi 6.5.0 build-17167537
(zabbix和ESXI的搭建在以往的博文都有提及)
ESXI操作
需要开启ESXI防火墙的webAccess规则集,否则zabbix无法登录获取监控信息。
这样完全打开,允许所有IP访问显然是不适合在生产环境使用的,可以开放单个指定IP访问,具体方法在之前的博文也有提过,这里为了方便我们直接开放所有。
zabbix操作
修改zabbix_server.conf配置文件
参数说明:
StartVMwareCollectors(0-250)只有大于0时才能是该功能生效,意为预先配置的vmware监控实例数量。(具体的规则见官网截图)
VMwareCacheSize(256K-2G)内存中维护的vmware集群结构的大小,建议80M。
VMwareFrequency(10-864000)zabbix获取更新vmware集群结构的最小间隔时间,单位为分钟。
重启zabbix-server,看到VMware monitoring服务成功开启
登录web管理界面
配置–>主机–>创建主机
(客户端写上ESXI主机的IP ,端口80)
关联模板
添加三个宏
添加完之后点击创建主机
可以看到主机已经创建,我们查看一下他的自动发现规则并手动执行一次,或者可以等待他自动执行,默认频率为一个小时。
等待片刻,就可以看到ESXI主机和主机上的虚拟机都被发现注册了,如果不想监控主机上面的虚拟机,可以关闭一些发现规则,不需要全部打开。
创建图形看看是否能成功获取数据
可以看到是有数据的,这样就初步完成了使用zabbix对ESXI主机的监控。
工具:Eclipse,Oracle,smartupload.jar;语言:jsp,Java;数据存储:Oracle。...
本文实例讲述了Laravel框架源码解析之反射的使用。分享给大家供大家参考,具体如...
错误描述: 在开发.net项目中,通过microsoft.ACE.oledb读取excel文件信息时,报...
DELETEFROMTablesWHEREIDNOTIN(SELECTMin(ID)FROMTablesGROUPBYName) Min的话保...
正则忽略大小写 – RegexOptions.IgnoreCase 例如: 复制代码 代码如下: Str = R...
4月11日20:30~22:00通过腾讯会议进行了第二次在线学习讨论我把学习笔记整理一下...
复制代码 代码如下: % URL="http://news.163.com/special/00011K6L/rss_newstop....
上篇文章给大家介绍了 Java正则表达式匹配,替换,查找,切割的方法 ,接下来,...
项目中用到的一些特殊字符和图标 html代码 XML/HTML Code 复制内容到剪贴板 div ...
Elasticsearch 是通过 Lucene 的倒排索引技术实现比关系型数据库更快的过滤。特...