zabbix监控vmware exsi主机的图文步骤
1、进入虚拟化vcenter中,用浏览器登录(客户端没找到地方设置),新建一个只读用户zabbix。
2、 登录vcenter客户端,将新建用户授权为只读
授权过后可以使用新账号登录测试一下。
3、开启exsi主机Managed Object Browser (MOB)功能,没有就默认开着的。
去web client主机系统高级设置里面打开
Config.HostAgent.plugins.solo.enableMob
4、打开zabbix,配置server参数,按照以下参数,没有的就添加进去
vi /etc/zabbix/zabbix_server.conf StartVMwareCollectors=5 #开启的监控进程数量 VMwareFrequency=60 #收集新数据检测频率 VMwarePerfFrequency=60 #收集性能数据检测频率 VMwareCacheSize=80M #缓存大小 VMwareTimeout=10 #等待vmware服务器响应时间
重启下服务:
systemctl restart zabbix-server
5、测试是否可以连接到vcenter
curl -i -k --data “” http://< VMware ESXi >/sdk
6、打开zabbix首页添加主机
在宏中添加登录信息,分别为url、登录名和密码
{$URL} {$USERNAME} {$PASSWORD}
注:过一会就可以看到很多主机了,主机的添加是全自动的,依靠vcenter里面的自动发现,如果将VMS关闭那么将无法添加虚拟化中的虚拟机,hypervisors用来发现添加exsi主机。根据自己的监控内容选择自动发现开启项目,默认是全开的。
有discover 开头的字样代表是vcenter自动发现所添加的主机
7、进入检测-最新数据,查看监控主机是否获取了数据
8、创建内存触发器,这里设定超过75%出发警报,我的单台主机是400G内存,所以设定阈值大于300G就触发警报。
9、可以测试一下是否可以报警,根据检测的最新数据,将阈值调低,让其触发。
10、邮件报警监控
10.1 首先要有2个邮箱,一个邮箱发信息,一个接收信息,发邮件的邮箱需要使用客户端授权码进行登录,请参照zabbix添加邮件报警设置
10.2 邮箱创建好之后,依然按照上面的博客5、6点,依次将报警媒介邮箱的信息填入、新建用来接受信息的用户和邮箱。加完之后,创建动作
10.3 将阈值调低,等待邮件报警
例:我把内存触发改为30G
接收到警报,但是没有发邮件
zabbix邮件报警,不发邮件的几种原因:
1、zabbix发邮箱的账号认证失败,没有使用授权码登录或者其他的信息错误,需要检查一下,zabbix添加邮件报警设置请参照里面的2、3、4点搭建邮件服务器进行测试。
2、权限有问题,这真的是个坑啊,zabbix中将不同用户权限划分为用户、管理员、超级管理员,简单来说如果你是超级管理员会拥有所有组的权限,如果是管理员和用户那就要对其用户最进行授权,麻烦的很那,所以干脆直接授权超级管理员。
3、还有一个原因,如果你添加的动作是在触发了报警之后的,那么也不会发邮件,所以在设置动作时所选定的触发器最好是健康的,如果是为了测试,最好加完动作之后再改触发器的阈值。
以上就是zabbix监控vmware exsi主机的详细内容,更多关于zabbix监控exsi主机的资料请关注我们其它相关文章!
相关推荐
-
python通过zabbix api获取主机
zabbix强大地方在于有强大的api,zabbix 的api可以拿到zabbix大部分数据,目前我所需的数据基本可以通过api获取,以下是通过zabbix api获取的主机信息python代码,其他数据也如此类推,api使用方法可参见官网文档: #!/usr/bin/env python #-*- coding: utf-8 -*- import json import urllib2 from urllib2 import URLError from login import zabbix_
-
zabbix 添加你需要监控的主机
添加监控主机 主机192.168.179.104添加进zabbix监控项(在192.168.179.104安装上zabbix-agent) #添加监控主机,注意zabbix版本要和server端一致 [root@localhost ~]# yum install zabbix40-agent -y --被监控的主机192.168.179.104安装上agent [root@localhost ~]# rpm -qc zabbix40-agent /etc/zabbix/zabbix_agentd
-
获取zabbix上所有主机的IP和主机名的实例代码
zabbix zabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题. zabbix由2部分构成,zabbix server与可选组件zabbix agent. zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在
-
zabbix执行远程主机的脚本或指令详解
场景需求 1.我们可以通过zabbix_server的web界面的脚本功能实现对已经安装了zabbix_agent主机实现远程关机而不用手动登陆然后输入关机指令 2,.我们可以通过zabbix_server的web界面的脚本功能实现某个服务的启动关闭和重启 实验配置过程 1.创建脚本 打开zabbix_server的web配置界面,选择管理,接着选择蓝色导航条中的脚本选项,最后点击创建脚本. [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NkHO93RH-1584
-
Zabbix基于snmp实现监控linux主机
前言: linux主机的话还是比较好处理的,无论是安装agent代理程序还是使用snmp,都是比较方便的,本文旨在介绍通过snmp使client与server进行连接. 环境: server:192.168.249.142 client:192.168.249.145 基础配置:关闭selinux,关闭防火墙或者打开161端口. 一.client端snmp的基础配置: 1.安装snmp(使用阿里yum源): [root@cinder snmp]# yum install net-snmp 2.根
-
详解如何调用zabbix API获取主机
前言 zabbix 作为企业级的系统和网络监控方案,对于中小型公司来说基本可以很好的满足对机器的监控需求,因为其部署方便,操作简单深受现在各个互联网公司喜爱,所以现在基本的互联网公司监控用zabbix的非常多,当你安装好zabbix服务端 后,如果启动自动注册功能,在所有客户机安装后会自动在zabbix平台上被监控到,但这里有个问题,如果你机器数量非常少,如果还能数的过来那基本没什么问题,但如果你机器上千台了,这个时候那些机器被监控中,那些没被监控,查起来就没那么方便了,所以日常运维中经常发现的
-
Zabbix监控Linux主机设置方法
说明: Zabbix监控服务端已经配置完成,现在要使用Zabbix对Linux主机进行监控. 具体操作: 以下操作在被监控的Linux主机进行,这里以CentOS 6.x系统为例. 一.配置防火墙,开启10050.10051的TCP和UDP端口 vi /etc/sysconfig/iptables #编辑防火墙配置文件 -A INPUT -s 192.168.21.127 -m state --state NEW -m tcp -p tcp --dport 10050:10051 -j ACCE
-
zabbix监控vmware exsi主机的图文步骤
1.进入虚拟化vcenter中,用浏览器登录(客户端没找到地方设置),新建一个只读用户zabbix. 2. 登录vcenter客户端,将新建用户授权为只读 授权过后可以使用新账号登录测试一下. 3.开启exsi主机Managed Object Browser (MOB)功能,没有就默认开着的. 去web client主机系统高级设置里面打开 Config.HostAgent.plugins.solo.enableMob 4.打开zabbix,配置server参数,按照以下参数,没有的就添加进去
-
详解ZABBIX监控ESXI主机的问题
目录 一.环境 二.配置zabbix服務端 三.配置ESXI 四.添加主机监控 一.环境 Zabbix5.2 Centos8.2 ESXI6.5 二.配置zabbix服務端 1.编译安装Zabbix-server的应加上 –with-libxml2 和 –with-libcurl 编译选项 2.yum安装zabbix的是默认安装的 3.修改zabbix配置文件: vim /etc/zabbix/zabbix_server.conf # 找到以下参数取消注释并配置相应数值 StartVMwareC
-
Windows下使用VMWare搭建Linux环境的步骤(图文)
自从还了Mac 后,原来的笔记本就闲置了下来,这台笔记本的配置还是不错的,可以装几个虚拟机用来平时的搭建小规模集群的实践. 准备工作 安装VMWare 版本 :VMware Workstation 15 Pro 15.5.6 build-16341506 安装步骤没有过多可说的,. 下载 Linux发行版 由于我的云服务器一用的CentOS ,也习惯了,所以这次也是使用了 CentOS 版本 : CentOS 7 可以在 清华镜像站下载 ,一般情况 下载 4.5G 左右的这个 创建虚拟机 打开
-
简单搭建VMware ESXi6.7(图文步骤)
一.VMware vSphere简介 VMware vSphere 是业界领先且最可靠的虚拟化平台.vSphere将应用程序和操作系统从底层硬件分离出来,从而简化了 IT操作. 您现有的应用程序可以看到专有资源,而您的服务器则可以作为资源池进行管理.因此,您的业务将在简化但恢复能力极强的 IT 环境中运行. vSphere 是VMware公司推出一套服务器虚拟化解决方案,目前的最新版本为6.7,其核心组件为 VMware ESXi 和VMware vCenter. VMware ESXi 6.7
-
Zabbix监控方案-官方最新4.4版本【推荐】
Zabbix 2019/10/12 Chenxin 参考 https://www.zabbix.com/documentation/4.0/zh/manual https://baike.baidu.com/item/zabbix/6780368?fr=aladdin 简介 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题. zab
-
使用zabbix监控oracle数据库的方法详解
一.概述 zabbix是一款非常强大,同时也是应用最为广泛的开源监控软件,本文将给大家介绍如何利用zabbix+python监控oracle数据库. 二.环境介绍 以下是我安装的环境,实际部署时并不需要跟我的环境一样. 1. 监控机 Redhat Linux 6.5 + Zabbix server 3.4.10 + Python 2.6.6 (操作系统自带) + Oracle Client 11.2 (x86_64) 2. 被监控机 Oracle 11.2.0.4 三.选择监控方式 zabbix
-
zabbix监控docker应用配置
容器的应用越来越普遍了,但是大量的容器我们怎么进行管理呢?当然是监控起来! 今天这篇文章讲的就是使用zabbix监控docker容器! 关于zabbix监控的docker的原理: agent2监控docker就是通过调用docker的API来获取数据 插件目录存放于zabbix-agent2/src/go/plugins/docker client.go文件定义了 使用Unix套接字地址进行docker客户端与服务端的通信 默认套接字位置为/var/run/docker.sock 通过zabbi
-
Zabbix监控交换机设置方法
说明: Zabbix监控服务端已经配置完成,现在要使用Zabbix对交换机进行监控. 具体操作: 以下操作在被监控的交换机上进行,这里以Cisco交换机为例. 一.登录到Cisco交换机,开启snmp服务 注意:使用telnet或者仿真终端登录到交换机特权配置模式 enable #切换到特权模式 configure terminal #进入全局配置模式 snmp-server community public ro #打开交换机snmp服务,设置团体名称为public,只读 snmp-serve
-
解决VMware仅主机模式虚拟机无法ping通物理机问题
问题描述 在VMware Workstation中新建了一个虚拟机CentOS7,网络适配器选择的是"仅主机模式",结果,物理机ping不通虚拟机,虚拟机也ping不通物理机. 原因分析 物理机ping不通虚拟机 (1)虚拟机防火墙的原因,关闭防火墙即可 虚拟机ping不通物理机 (1)ping的地址不对,由于是"仅主机模式",所以物理机和虚拟机通讯用的网络适配器是VMnet1,因此,ping的时候应该写VMnet1的地址,ping它才是ping宿主机 (2)物理机
随机推荐
- PHP音乐采集(部分代码)
- Tomcat显示8080端口被占用的图文解决方法
- 在Python中使用itertools模块中的组合函数的教程
- php下拉选项的批量操作的实现代码
- PHP将二维数组某一个字段相同的数组合并起来的方法
- 将Python代码嵌入C++程序进行编写的实例
- MySQL数据库中的安全设置方案
- JS实现兼容各种浏览器的获取选择文本的方法【测试可用】
- JSP中内建exception对象时出现500错误的解决方法
- 地震发生中逃生十大法则
- 举例详解JavaScript中Promise的使用
- 让GoogleCode的SVN下的HTML文件在FireFox下正常显示.
- bootstrap table分页模板和获取表中的ID方法
- .net等比缩放生成缩略图的方法
- 基于javascript实现判断移动终端浏览器版本信息
- PHP获取表单textarea数据中的换行问题
- 删除及到期域名的查看(抢域名必备哦)
- bplaced 德国可绑米2G支持FTP免费PHP空间
- 易语言选择夹子夹管理方法
- Java JDK 1.8 lambda的用法详解