虚拟机监控
来源:互联网 发布:外汇复盘软件 编辑:程序博客网 时间:2024/06/10 10:27
简介
自Zabbix2.2.0之后都可以完成VMware环境的监控。使用low-level discovery 规则去自动地发现VMware程序、虚机,基于预设的主机模型去创建主机来监控他们。
Zabbix默认提供了许多模板去监控vc或esxi,支持的vc和vsphere版本为4.1以上。
详细
虚拟机监控分为两两步:
- 虚拟机数据被vmware collector程序收集,这些程序包含了vmware web service必要的信息。使用SOAP协议。信息预处理后存在Zabbix服务端共享储存中。
- 数据由Zabbix检查VMware keys取回。
从Zabbix2.4.4之后,收集的数据被分为两种模式:VMware 配置数据;VMware性能计数器数据。两种数据都由vmware collectors独立地收集,因此,推荐启用比受监控的VMware服务更多的收集器。否则, VMware性能计数器数据的取回会因为取回配置数据而延迟(大型安装需要花一段时间)。
目前只有数据存储、网络接口、磁盘状况和自定义性能计数器项目是基于VMware 性能计数器信息的。
配置
要使虚拟机监控生效,Zabbix编译时要加上 --with-libxml2 --with-libcurl
以下是配置文件需要更改的地方:
StartVMwareCollectors - 预设的vmware collector数量,这个值基于你需要监控的VMware services的数量,一般来说这个值大于service数量而小于service的2倍。
VMwareCacheSize
VMwareFrequency
VMwarePerfFrequency
VMwareTiemout
发现
Zabbix使用low-level discovery规则去自动发现VMware管理程序和虚拟机。
主机原型
主机原型可以通过发现规则建立,当虚拟机被发现时,这些原型主机就转变为实体主机。在被发现之前,原型主机没有items和triggers,来自于模板的除外。被发现的主机将归于一个现有的主机,并且使用现有的ip进行配置。
在一个主机原型配置中,LLD宏被用作主机名、别名、主机组字段。与现有主机组连接,与模板连接、加密选项作为可选项。
被发现的主机名由创建它们的规则作为前缀,在主机列表里,被发现的主机可以手动删除。被发现的主机也可以自动删除,基于发现规则中的Keep lost resources period(in days)值。大部分配置项都是只读的,除了启停主机和主机资产。被发现的主机不能拥有其自己的主机模型。
准备使用模板
默认已经提供了很多模板可用。这些模板包含了预设LLD规则同时也包括了大量监控虚拟安装的内置检查。注意:Template VIrt VMware模板应该于VMware vcenter 和esx设备的监控。Template Virt VMware Hypervisor和Template Virt VMware Guest用于发现,一般不用手动连接主机。
主机配置
要使用VMware简单检查,主机需要有以下的宏被定义:
{$URL} - vc或esx的sdk地址
{$USERNAME} - 上面的登录名
{$PASSWORD} - 密码
阅读全文
0 0
- 虚拟机监控
- Java虚拟机内存监控
- VisualVM监控虚拟机信息
- java虚拟机监控
- 监控 esxi 虚拟机
- java虚拟机性能监控
- 虚拟机性能监控工具
- 虚拟机 监控工具
- Vsphere虚拟机监控整理
- Java虚拟机监控指标及监控配置
- 10.监控与管理虚拟机
- 10.监控与管理虚拟机
- openstack下虚拟机的监控
- 使用libvirt技术监控虚拟机
- java远程调试、监控虚拟机
- java远程调试、监控虚拟机
- java虚拟机监控jconsole学习
- jvisualvm远程监控java虚拟机
- windows防火墙配置与勒索病毒防范-限制445端口访问
- 【运维】vim 编辑器
- 第1节---分别用HttpURLConnection和HttpClient爬取百度首页
- 买糖果
- 微信小程序 No.1 Array
- 虚拟机监控
- python标准库手记【2】
- 51 Nod1428活动安排
- linux v4l2编程
- 我与python约个会:08.程序编程基础2~基本数据类型
- spring简介
- BOM.window对象
- keras下基于mnist数据集的cnn
- 首触树链剖分