zabbix监控vSphere

article/2025/11/7 23:08:34

环境介绍

本次使用测试环境为VCSA 6.7U2(ESXI版本同样为6.7U2)
Zabbix版本为 4.4.10
使用的监控模板为zabbix内置Template VM Vmware

VCenter创建监控账号

使用管理员账号登录Vcenter,创建监控账号,按照“菜单”→“系统管理”→“用户和组”,进入用户创建界面
在这里插入图片描述

选择对应域下创建用户

在这里插入图片描述

添加用户组

添加用户组(此处仅是名称和用户关联关系),用户较少,不想创建用户组也可以在后续步骤中直接赋权到用户(建议关联组,后续赋权完成后,仅需要用户关联到用户组即具备对应权限)
在这里插入图片描述

赋权

依次选择“全局权限”→添加权限,选择用户或用户组所在的域,搜索用户组或用户名(创建用户组的,请搜索用户组,直接创建用户的可以直接搜索对应用户),角色关联内置的“只读”,前面选择为用户组的,需要勾选“传播到子对象”
在这里插入图片描述

登陆验证

退出VCenter,使用新创建的账号登录确认是否可以正常查询。

设置ESXI

重新使用管理员登录VCenter,依次选择待监控的Esxi主机设置系统参数,选择Esxi主机→点击配置→点击高级系统设置→点击右上角编辑菜单→搜索过滤关键字solo,选择目标项目(默认值为false修改为true)
在这里插入图片描述
逐项设置完成后即可进入下一环节(以上也可以直接登陆Esxi逐台进行设置,效果和设置路径类似)

zabbix 设置

设置zabbix_server.conf

使用ssh登陆zabbix服务器,备份并修改VM相关参数

//备份配置文件
#cp /etc/zabbix/zabbix_server.conf /etc/zabbix/zabbix_server.conf.bak
//修改配置文件
#vim /etc/zabbix/zabbix_server.conf

根据官方文档,有以下几个参数与虚拟机监控有关:
参考链接:https://www.zabbix.com/documentation/4.0/zh/manual/vm_monitoring
由于本次仅计划监控Vcenter和Esxi状态,VM从OS层面使用Agent进行监控(默认VM监控模板有指标但是没有触发器——也就是无法直接产生告警,需要另外定制告警指标,OS层面告警指标已经按照需求进行定制),综合以上因素本次使用默认值即可

  • StartVMwareCollectors - 预先启动Vmware collector收集器实例的数量。
    此值取决于要监控的VMware服务的数量。在大多数情况下,这应该是:
  • servicenum < StartVMwareCollectors < (servicenum * 2)
    其中 servicenum 是 VMware 服务的数量。例如:如果您有1个VMware服务,请将 StartVMwareCollectors 设置为 2,那么如果您有 3 个 VMware 服务,请将其设置为 5。请注意,在大多数情况下,此值不应小于 2,不应大于 VMware 数量的 2 倍服务。还要记住,此值还取决于 VMware 环境大小和 VMwareFrequency 和 VMwarePerfFrequency 配置参数(请参阅下文)。
  • VMwareCacheSize - 用于存储VMware数据的缓存容量,默认为8M,取值范围:256K-2G。
  • VMwareFrequency - 接到VMware服务收集一个新数据的频率,默认为60秒,取值范围:10-86400。
  • VMwarePerfFrequency - 连接到VMware服务收集性能数据的频率,默认为60秒,取值范围:10-86400。
  • VMwareTimeout - VMware collector等待VMware服务响应的时间,默认为10秒,取值范围:1-300。

修改完成后重启zabbix服务使配置生效

#systemctl restart zabbix-server

添加监控

##修改模板
因为本次监控不打算涉及VMs,因此需要在对应模板禁用VMs的发现模板(其他三个从上到下:发现集群、存储、esxi)
在这里插入图片描述

添加主机

登陆zabbix监控页面,选择→配置→主机→主机
依次添加如下信息:

序号项目Value
1主机名称VCSA对应IP地址
2课件名称建议VCSA-IP组合形式,可以看出来用途和IP
3群组自己选择合适的即可
4agent程序IPVCSA的IP地址
5agent程序端口443或80,结合实际情况填写

在这里插入图片描述
设置模板信息
参照截图依次选择即可
在这里插入图片描述
要使用 VMware 简单检查,主机必须定义以下用户宏:

{KaTeX parse error: Expected 'EOF', got '}' at position 4: URL}̲ - VMware 服务 (v…USERNAME} - VMware 服务用户名
{$PASSWORD} - VMware 服务用户名密码
在这里插入图片描述
点击添加,返回主机界面
在这里插入图片描述
对应条目选择并点击启用,等待添加完成即可(10分钟左右),也可以点击进入主机,选择自动发现规则,勾选所有条目(可以去掉不需要勾选的项目,点击现在检查,快速获取被监控主机信息)
在这里插入图片描述

最后设置完成后,直接搜索VCSA或者ESXI主机地址即可查看对应信息


http://chatgpt.dhexx.cn/article/evTcS3kV.shtml

相关文章

zabbix 监控 mysql

zabbix 监控 mysql 1、监控规划 在创建监控项之前要尽量考虑清楚要监控什么&#xff0c;怎么监控&#xff0c;监控数据如何存储&#xff0c;监控数据如何展现&#xff0c;如何处理报警等。要进行监控的系统规划需要对Zabbix很了解&#xff0c;这里只是提出监控的需求。 需求…

zabbix监控

目录 一、zabbix监控 1.1、网站可用性 2、监控什么东西 2.1、监控范畴 3、企业级监控解决方案——Zabbix 4、zabbix主要功能 5、zabbix监控范畴 6、zabbix监控组件 7、zabbix常用的监控架构平台 8、zabbix运行过程图 一、zabbix监控 1、为什么要监控 对于运维人员来说…

zabbix服务器监控

zabbix服务器监控 文章目录 zabbix服务器监控一、zabbix服务器监控概念1.服务器上安装zabbix-agent2.启动zabbix-agent服务 二、监控远程linux服务器1.将server的hosts文件复制到agent上2.agent上安装zabbix-agent3.配置agent端并启动服务4.管理界面创建监控主机 三、为zabbix …

Zabbix监控服务详解+实战

目录 一、监控体系概述 1. 为什么需要监控 2. 监控目标与流程 &#xff08;1&#xff09;监控的目标 &#xff08;2&#xff09; 监控的流程 3. 监控的对象 &#xff08;1&#xff09;CPU监控 &#xff08;2&#xff09;磁盘监控 &#xff08;3&#xff09;内存监控 …

Zabbix 监控(内容详细 供您参考)

目录 一、Zabbix简介 1.1 Zabbix概述 1.2 Zabbix 监控原理 1.3 zabbix监控部署在系统中&#xff0c;包含常见的五个程序 二、部署zabbix服务端 三、部署zabbix 客户端 在 Web 页而中添加 agent 主机 四、自定义监控内容 1.明确需要执行的linux命令 2.创建zabbix的监控…

EF框架实现增删改查

EF框架实现增删改查 1.创建数据库&#xff1a;先创建两张表&#xff0c;文章类型表以及文章详情表&#xff0c;设置主外键&#xff08;ID&#xff0c;Catelogid&#xff09; Catelog:文章类型表 字段&#xff1a;Id&#xff08;自增&#xff09;&#xff0c;Name&#xff0c…

【EF框架】EF框架的开发方法

前言 EF框架具有有三种数据持久化的方式&#xff0c;分别为Code First,Model First,Database First.看一下它们都有什么联系&#xff1f; 叙述 EF框架的三种工作方式 1.Database First是基于已存在的数据库&#xff0c;利用某些工具&#xff08;如VS提供的EF设计器&#xff09…

使用EF框架

1.创建一个控制台项目 2.创建一个EF框架 3.查询出一个表中得到所有元素 static void Main(string[] args){//创建一个EF对象var ef new DemoDatabaseEntities1();//遍历数据库Grade表中的所有元素【EF框架对象->Grade表对象->把表内所有元素转换成实体集合Li…

C#控制台EF框架增删改查

1.创建一个linq to sql 或者EF框架&#xff0c;引入自己数据库的表 2.创建一个上下文 3.添加 News是数据库中的一张表名。 创建一个对象&#xff0c;把需要添加的内容放到对象里面&#xff0c;往表中插入对象&#xff0c;提交到数据库中&#xff0c;刷新数据库 。 4. 修改 创…

EF框架你了解多少?

[EF框架的认识] EF教程视频大全 一、 EF简介 ADO.NET Entity Framework 以 Entity Data Model (EDM) 为主&#xff0c;将数据逻辑层切分为三块&#xff0c;分别为 Conceptual Schema, Mapping Schema 与 Storage Schema 三层&#xff0c;其上还有 Entity Client&#xff0c;…

EF-创建EF框架

文章目录 什么是EFEF的作用 EF 分类Model First&#xff08;模型优先&#xff09;Code First&#xff08;代码优先&#xff09; Database First&#xff08;数据优先&#xff09; 如何创建EF 安装创建 注意事项 什么是EF 实体框架&#xff08;Entity Framework&#xff09;是微…

EF框架是什么?

Entity Framework 实体框架EF是ADO.NET中的一组支持开发面向数据的软件应用程序的技术&#xff0c;是微软的一个ORM框架。 ORM是什么&#xff1f; ORM的全称是Object Relational Mapping&#xff0c;即对象关系映射。 ORM框架有很多&#xff0c;EF框架是ORM框架的其中一种&a…

EF框架学习三

实例操作&#xff1a; Database First&#xff08;数据库优先&#xff09; 1.1创建一个示例数据库。 1.2打开vs2017&#xff0c;新建项目&#xff0c;如图所示 1.3添加EF框架插件 1.4添加ADO实体数据模型 1.5选择模型类型&#xff0c;点击下一步&#xff0c;然后新建连接&…

C# EF框架使用实例

EF框架 1、新增ADO.NET实体数据模型&#xff0c;但这样会导致新增数据库连接配置 2、选择好后&#xff0c;点添加 3、下一步&#xff0c;点新建连接 在这里如果勾上将App.Config&#xff0c;会自动在配置文件&#xff08;App.config&#xff09;中新增数据库连接字符串 4、以…

EF 框架的简介、发展历史;ORM框架概念

一、EF 框架简介 EF 全称是 EntityFramework 。 Entity Framework是ADO.NET 中的一套支持开发面向数据的软件应用程序的技术,是微软的一个ORM框架。 ORM框架&#xff08;Object Relational Mapping&#xff09; 翻译过来就是对象关系映射。 如果不用ORM框架&#xff0c;我们一般…

【EF框架】聊一聊EF框架

前言 EF框架的全称EntityFramework &#xff0c;Entity Framework是ADO.NET 中的一套支持开发面向数据的软件应用程序的技术,是微软的一个ORM框架。 叙述 ORM ORM是一种将数据从域对象存储到关系数据库&#xff08;如MS SQL Server&#xff09;的工具&#xff0c;以自动化的方…

给EF框架自动生成实体类修改名字

给EF框架自动生成实体类名字一般以T_ 开头&#xff0c;不符合我们给实体类起的名字这个时候如何进行修改呢&#xff1f; 右击2 选择属性 将属性中的实体集名称和名称改成自己想要的样子就可以啦~ 然后点击重新生成解决方案&#xff0c;我们就能修改自动生成的.cs的实体类名…

EF框架搭建

这是在vs2019版本社区版的创建流程&#xff1b; 右键项目添加新建项->选择数据&#xff0c; 这里选择第一个ADO.NET实体数据模型&#xff0c;并重命名&#xff0c;我这里命名为数据库名 基本上用的都是第一个&#xff0c;通过数据库生成实体类。 因为当前项目没有连接过&am…

EF框架如何搭建

EF出现背景 1、以前程序设计师一定要为了连接与访问数据库而去学习 SQL 指令&#xff0c;因此在信息业中有很多人都在研究如何将程序设计模型和数据库集成在一起&#xff0c;对象关系对应 (Object-Relational Mapping) 的技术就是由此而生。 2、像Hibernate或NHibernate都是这…

EF框架-SQL语句 查询与修改

机房合作当中使用到了框架首先有很多的不同之处&#xff0c;大大方便的编程的时间。 首先在查询与修改这两个点出发。 查询 这是使用SQL语句进行的查询&#xff0c;查询到的是多条信息 public List<CancelCardModel> SelectCancelRecord(string iD){using (InternetBa…