Zabbix 配置 VMware 监控

news2024/11/28 2:44:42

Zabbix监控VMware

官方文档:https://www.zabbix.com/documentation/current/en/manual/vm_monitoring

Zabbix 可以使用低级发现规则自动发现 VMware 虚拟机管理程序和虚拟机,并根据预定义的主机原型创建主机来监控它们。Zabbix 还包括用于监控 VMware vCenter 或 ESXi 虚拟机管理程序的模板。

在这里插入图片描述

在 Zabbix 中监控 VMware 需要通过 VMware vSphere API 来获取相关的监控数据。

虚拟机监控分为两个步骤:

  1. Zabbix vmware 收集器进程收集虚拟机数据 - 该进程通过 SOAP 协议从 VMware Web 服务获取必要的信息,对其进行预处理,并将其存储在 Zabbix 服务器共享内存中。
  2. Zabbix poller 进程使用 Zabbix 检索数据简单检查 VMware 监控项密钥。

Zabbix将收集的数据分为VMware配置数据和VMware性能计数器数据。两种类型的数据均由 vmware 收集器进程独立收集。根据VMware性能计数器信息,可以得到以下统计信息:

  • 数据存储
  • 磁盘设备
  • 中央处理器
  • 电源
  • 网络接口
  • 自定义性能计数器项目

如果 Zabbix 服务器是从源代码编译的,则必须使用 --with-libcurl --with-libxml2 配置选项进行编译以启用虚拟机监控。 Zabbix 软件包是在已启用这些选项的情况下编译的。

可以修改以下Zabbix服务器配置文件参数以进行虚拟机监控:

  • StartVMwareCollectors
  • VMwareCacheSize
  • VMwareFrequency
  • VMwarePerfFrequency
  • VMwareTimeout

建议启用的收集器数量多于受监控的 VMware 服务数量;否则,VMware 性能计数器统计信息的检索可能会因 VMware 配置数据的检索而延迟(对于大型安装,这需要一段时间)。
一般来说, StartVMwareCollectors 的值不应低于 2 ,且不应超过受监控 VMware 服务数量的两倍:

配置方式

即用型模板

Zabbix 包含一系列专为监控 VMware vCenter 或 ESXi 虚拟机管理程序而设计的即用型模板。这些模板包含预配置的低级发现规则,以及用于监视虚拟安装的各种内置检查。

以下模板可用于监控 VMware vCenter 或 ESXi 虚拟机管理程序:

  • VMware - 使用相应宏的 UUID 数据
  • VMware FQDN - 使用相应宏的 FQDN 数据

为了使 VMware FQDN 模板正常运行,每个受监控的虚拟机都应具有符合 FQDN 规则的唯一操作系统名称。此外,每台计算机上都必须安装 VMware Tools/Open Virtual Machine 工具。如果满足这些先决条件,建议使用 VMware FQDN 模板。

以下模板用于发现的实体,通常不应手动链接到主机:

  • VMware Hypervisor
  • VMware Guest

使用VMware FQDN template配置的官方文档:
https://www.zabbix.com/documentation/current/en/manual/guides/monitor_vmware

低级发现规则

Zabbix 可以使用低级发现规则(例如 vmware.hv.discovery[{$VMWARE.URL}])来自动发现 VMware 管理程序和虚拟机。此外,Zabbix 可以使用主机原型为发现的实体自动生成真实主机。有关更多信息,请参阅主机原型。

使用 low-level discovery rule配置:

https://www.zabbix.com/documentation/current/en/manual/vm_monitoring/example

zabbix 配置VMware监控

zabbix环境信息

节点IPOSRole
zabbix-server192.168.72.31Ubuntu 22.04zabbix-server
vmware192.168.72.11Ubuntu 22.04vmware 8.0

zabbix 版本: v7.0.0

要监控 VMware,需要启用 vmware Collector Zabbix 进程。

修改zabbix-server配置文件:

root@zabbix-server:~# nano /etc/zabbix/zabbix_server.conf
StartVMwareCollectors=2
VMwareFrequency=60
VMwarePerfFrequency=60
VMwareCacheSize=8M
VMwareTimeout=10

重启zabbix服务

systemctl restart zabbix-server.service

使用 Zabbix 现有模板监控 VMware

配置 Zabbix 前端

登录 Zabbix 前端,在Zabbix Web界面中创建主机:

  • 在主机名字段中,输入主机名(例如“VMware 环境”)。
  • 在“模板”字段中,键入或选择“VMware FQDN”(或“VMware”)模板。
  • 在主机组字段中,键入或选择主机组(例如,新主机组“VMware”)。

示例配置如下:
在这里插入图片描述

在宏选项卡中,设置以下主机宏:

  • {$VMWARE.URL} - VMware 服务(vCenter 或 ESXi 管理程序)SDK URL (https://servername/sdk)
  • {$VMWARE.USERNAME} - VMware 服务用户名
  • {$VMWARE.PASSWORD} - VMware 服务 {$VMWARE.USERNAME} 用户密码

示例配置如下:
在这里插入图片描述

单击“添加”按钮创建主机。该主机将代表您的 VMware 环境。

查看收集的指标

恭喜!此时,Zabbix 已经在监视您的 VMware 环境。根据 VMware 环境的配置,Zabbix 可能会发现并为发现的实体创建主机。请注意,如有必要,也可以手动执行主机的发现和创建。

要查看创建的主机,请导航至数据收集 → 主机菜单部分。
在这里插入图片描述
导航到监测->查看最新数据
在这里插入图片描述

使用 Zabbix 发现规则监控 VMware

参考官方文档:
https://www.zabbix.com/documentation/current/en/manual/vm_monitoring/example

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1897100.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

VirtualBox的windows server 2016设置主机和虚拟机共享文件夹

文章目录 安装步骤1. windows server 2016安装增强功能2.上述安装完成之后,需要做共享文件夹,在宿主机,新建一个test文件夹,做共享设置,如下图:3.然后打开虚拟机,设置文件共享 安装步骤 1. win…

字节码编程javassist之定义方法和返回值

写在前面 源码 。 本文看下如何使用javassist来定义方法和返回值。 1:源码 package com.dahuyou.javassist.generateFieldAndMethod;import javassist.*;import java.lang.reflect.Method;public class JustDoIt222 {public static void main(String[] args) thr…

跨平台Ribbon UI组件QtitanRibbon全新发布v6.7.0——支持Qt 6.6.3

没有Microsoft在其办公解决方案中提供的界面,就无法想象现代应用程序,这个概念称为Ribbon UI,目前它是使应用程序与时俱进的主要属性。QtitanRibbon是一款遵循Microsoft Ribbon UI Paradigm for Qt技术的Ribbon UI组件,QtitanRibb…

SOLIDWORKS分期许可(订阅形式),降低前期的投入成本!

SOLIDWORKS 分期许可使您能够降低前期软件成本,同时提供对 SOLIDWORKS 新版本和升级程序的即时访问,以及在每个期限结束时调整产品的灵活性,帮助您跟上市场需求和竞争压力的步伐。 目 录: ★ 1 什么是SOLIDWORKS分期许可 ★ 2 …

Cube-Studio:开源大模型全链路一站式中台

开源项目,欢迎star哦,https://github.com/data-infra/cube-studio 一款真正意义的 LLMOps 框架 LLMOps(Large Language Model Operations)是一个涵盖了大型语言模型(如GPT系列)开发、部署、维护和优化的一…

【EI会议/稳定检索】2024年应用数学、化学研究与物理工程国际会议(AMPE 2024)

2024 International Conference on Applied Mathematics, Chemical Research, and Physical Engineering 2024年应用数学、化学研究与物理工程国际会议(AMPE 2024) 【会议信息】 会议简称:AMPE 2024 大会时间:点击查看 截稿时间:官网查看 大…

pp 二 物料bom (CS01 CS02 CS03)

02:bom建了以后不能做生产,也不能下达计划 03:不能下达成本,下达订单 bom里面的存储地点高于物料主数据里面的存储地点(mrp视图2) 生产存储地点作为组件角度是一个发料得存储地点 但是作为一个成品则是成…

Restore Equipment

Restore Equipment 魔兽世界 - 盗号申请 - 恢复装备流程 魔兽和网易真的不行啊 1)这个装备本来就是兑换的竟然可以卖NPC 2)针对这个情况竟然无法挽回 3)设计理念真的不得不吐槽一下 4)策划真的不咋样,要是有机会我要自…

mssql查询历史执行过的语句日志

SELECT deqs.creation_time,dest.text AS [SQL Text],deqs.execution_count,deqs.total_elapsed_time,deqs.total_worker_time FROM sys.dm_exec_query_stats AS deqs CROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS dest--where dest.text like %这个是我的条件&#…

数学建模----滑翔伞伞翼面积的设计及运动状态描述

摘要 滑翔伞作为一项融合了挑战、冒险和刺激于一体的运动,近年来在全球范围内受到了广泛的关注。滑翔伞在救援、探险、体育、娱乐、环保和交通等领域的应用展现了其重要价值。然而,中国在滑翔伞领域尚未取得突破,缺乏全球影响力和竞争力。因此…

Keepalived+LVS实现负责均衡,高可用的集群

Keepalived的设计目标是构建高可用的LVS负载均衡群集,可以调用ipvsadm工具来创建虚拟服务器,管理服务器池,而不仅仅用作双机热备。使用Keepalived构建LVS群集更加简便易用,主要优势体现在:对LVS负责调度器实现热备切换…

iPad电容笔什么牌子好?2024最值得买的五款高性价比电容笔推荐!

现在平板和电容笔在一定程度上可以替代传统的笔和纸,不仅减少纸张浪费,还可以导入教材和习题册。只需携带它们就无需携带厚重的书本,这种环保、便捷、方便的特点吸引了越来越多的用户。但电容笔品牌的不断涌现,也让用户更加难以抉…

零基础STM32单片机编程入门(七)定时器PWM波输出实战含源码视频

文章目录 一.概要二.PWM产生框架图三.CubeMX配置一个TIME输出1KHZ,占空比50%PWM波例程1.硬件准备2.创建工程3.测量波形结果 四.CubeMX工程源代码下载五.讲解视频链接地址六.小结 一.概要 脉冲宽度调制(PWM),是英文“Pulse Width Modulation”的缩写&…

配置基于用户认证的虚拟主机

添加账号abc [rootlocalhost conf.d]# htpasswd -c /etc/httpd/zhanghao abc New password: Re-type new password: Adding password for user abc添加账号tom [rootlocalhost conf.d]# htpasswd /etc/httpd/zhanghao tom New password: Re-type new password: Adding pa…

C#桌面应用开发:番茄定时器

C#桌面应用开发:番茄定时器 1、环境搭建和工程创建: 步骤一:安装visual studio2022 步骤二:新建工程 2、制作窗体部件 *踩过的坑: (1)找不到工具箱控件,现象如下:…

昇思MindSpore学习笔记4-02生成式--DCGAN生成漫画头像

摘要: 记录了昇思MindSpore AI框架使用70171张动漫头像图片训练一个DCGAN神经网络生成式对抗网络,并用来生成漫画头像的过程、步骤。包括环境准备、下载数据集、加载数据和预处理、构造网络、模型训练等。 一、概念 深度卷积对抗生成网络DCGAN Deep C…

个人引导页+音乐炫酷播放器(附加源码)

个人引导页音乐炫酷播放器 效果图部分源码完整源码领取下期更新内容 效果图 部分源码 //网站动态标题开始 var OriginTitile document.title, titleTime; document.addEventListener("visibilitychange", function() {if (document.hidden) {document.title "…

[作业]10 枚举-排列类

作业&#xff1a; 已做&#xff1a; #include <iostream> using namespace std; int n; int a[100]; void func(int ,int); int main(){cin>>n;func(0,n);return 0; } void func(int k,int m){if(k>m-1){for(int i0;i<m;i){cout<<a[i];}cout<<en…

【高性能服务器】select模型

&#x1f525;博客主页&#xff1a; 我要成为C领域大神&#x1f3a5;系列专栏&#xff1a;【C核心编程】 【计算机网络】 【Linux编程】 【操作系统】 ❤️感谢大家点赞&#x1f44d;收藏⭐评论✍️ 本博客致力于知识分享&#xff0c;与更多的人进行学习交流 IO多路复用就是复用…

一文了解常见DNS问题

当企业的DNS出现故障时&#xff0c;为不影响企业的正常运行&#xff0c;团队需要能够快速确定问题的性质和范围。那么有哪些常见的DNS问题呢&#xff1f; 域名解析失败&#xff1a; 当您输入一个域名&#xff0c;但无法获取到与之对应的IP地址&#xff0c;导致无法访问相应的网…