Zabbix监控配置
Zabbix在线文档 https://www.zabbix.com/documentation/4.0/zh/manual/config/hosts
1、我们启动服务后,我们看到了端口都正在监听,但是在本章中我将不会介绍Nginx支持php解析的过程,大家也可以参考我之前的文章。那么具备有以上端口的监听条件后我们接下来访问zabbix页面如下:
2、zabbix默认的用户名是admin 密码是zabbix 随后我们电锯sign in 登录即可--随后出现以下界面
3、在上图中我们发现什么都没有,不过不要慌张我们之后会配置,那么我们看到的是英文界面,如何换中文字体呢?选择右上角的人头 如下:
更新完后我们在返回页面查看是否变成中文字体
4、那么到这里我们zabbix配置中文字体其实并没有结束,因为在默认的zabbix中文字体中还是存在一些问题的-我们选择;监测中--->图形将会看到以下画面
解决方案:
在windows主机上下载简体字体到windows桌面,随后我们把字体rz上传到zabbix服务器中,如下:
[root@zabbix ~]# cd /usr/local/nginx/html/fonts/ [root@zabbix fonts]# ls DejaVuSans.ttf [root@zabbix fonts]# rz [root@zabbix fonts]# ls DejaVuSans.ttf simkai.ttf [root@zabbix fonts]# mv simkai.ttf DejaVuSans.ttf mv: overwrite ‘DejaVuSans.ttf’? y [root@zabbix fonts]#
以上操作就相当于把我们把zabbix默认的字体替换成我们下载好的字体,替换成功后我们刷新页面再次查看 如下
到这里为止,我们的zabbix配置中文界面就已经结束了,接下来进入正题,创建仪表盘
二、创建zabbix仪表盘
2.1、仪表盘:其实自我理解就是把zabbix监控的项目如:主机的cpu 内存 网卡 等信息都展现到仪表盘中,换句话理解,也就是我们一登录到zabbix的页面我们就可以第一眼清楚的看到主机的cpu 内存 网卡等等的信息,这不是很方便嘛, 以上是个人非专业理解。
2.2、配置如下:
选择--->检测中--->仪表盘--->添加仪表盘
2.3、默认的仪表盘我们不用管它 选择创建仪表盘即可
2.4、名字可以随便起,我就写我名字了,填写完成后我们点击应用--最后保存配置
2.5、保存完成后我们将会看到以下界面发现空白 什么都没有,不要着急我们之后会去一个个添加~~~
到这里我们的zabbix创建仪表盘已经结束了~~~接下来我们开始创建主机
三、zabbix创建主机实例
注意:我们在创建主机之前 首先我们需要对客户端进行zabbix-agentd的安装并配置,若没有配置请先配置被监控主机
3.1、创建主机
选择--->配置--->主机--->创建主机
3.2、主机名称写IP地址--可见名称随意--群组添加Linux servers--agentd代理IP地址就写IP地址(客户端的)
3.3、填写完成后先不要保存,因为保存不了我们需要添加模块 点击模块如下:
模块--->选择--->Template OS Linux--->选择--->添加--->保存
注意:右边的可用性ZBX绿色的是正常的可监控的,如果出现红色的 请您检查你的客户端配置文件是否指向了服务端--->检查客户端是否能与服务端通信-->检查客户端防火墙是否是开启状态(请关闭)
到这里为止我们zabbix添加第一台主机正式完成!接下来进入我们的实例!!!
四、案例1:监控主机CPU空闲度如果空闲度低于20%则严重告警!!!
4.1、首先我们选择;配置-->主机-->应用集-->创建应用集
这时候我们的应用集创建完成,应用集我们目前可以理解为是一个监控组。不过这也是我的个人非专业理解~~~
4.2、我们要监控CPU的空闲度肯定是需要监控的这很正常所以我们接下来选择监控项如下:
也就是说它默认有监控CPU模板,我们把默认监控CPU的模板加入到我们刚刚创建的应用集中,那么本章我们就先用默认的模板来检测
4.3、配置触发器
那么我们的要求是当CPU空闲度低于20%将严重,那么在这个时候我们就需要为监控项配置一个触发器如下:
选择;触发器-->创建触发器-->配置触发器-->添加
4.4、添加完成后我们可以看到我们的触发器已经启用,那么我们想要图形啊,我们得看见CPU的走向啊,所以这个时候我们来创建图形如下:
创建图形:
那么这个时候我们的图形已经创建完毕,那我们怎么样才能够把这个图形放在仪表盘也就是放在刚登陆的界面呢?非常简单,如下:
那么到这里我们就可以很清楚的看到我们的检测情况已经成功的显示到了我们的仪表盘中,那么我相信认真看到这里的大神,现在肯定对仪表盘有一定的了解了。
接下来我们选择;编辑仪表盘-选择问题--配置问题--添加
接下来我们模拟被监控主机的CPU达到100% 在这里我就不演示怎么达到100%了 你们自己可以想办法~
达到100%检测检测效果如下:
当我们的CPU空闲度低于20%时,它就会触发~~~~那么 当我们修复完成后呢?如下:
到这里我们第一个案例 Zabbix监控CPU空闲度已经完成~~ 接下来我们进行监控主机的硬盘使用率
五、监控服务器硬盘挂载使用率
5.1、其实检测硬盘的挂载使用率很简单首先我们得知道如何查看挂载信息我们使用df -h命令 如下
5.2、我添加了一块30G的硬盘 挂载到了/mnt下 但是我们的目的是要监控挂载的使用率 所以我们使用以下命令可以截图到挂载使用率的信息如下:
5.3、我们将截取的命令创建一个键值,键值在上面有演示过,我们可以理解键值就是监控的规则,我们在客户端打开主配置文件添加:UserParameter=FDISK,df -h | grep /dev/sdb1 | awk '{print $5}' | cut -d "%" -f 1
其中红色部分就是键值的名字,后面就是我们刚刚截取的挂载使用率目前为1,添加完成后我们重启zabbix-agentd
5.3、重启完成后进行测试:使用zabbix服务端运行以下命令 去get下看看能不能通
[root@zabbix ~]# /usr/local/bin/zabbix_get usage: zabbix_get -s host-name-or-IP [-p port-number] [-I IP-address] -k item-key zabbix_get -h zabbix_get -V [root@zabbix ~]# /usr/local/bin/zabbix_get -s 192.168.76.140 -p10050 -k FDISK 1 [root@zabbix ~]#
-k代表着我的客户端定义的减值名字,如果能出数据证明是成功的,接下来我们在zabbix页面进行配置
步骤其实都一样,这里不再重复去提醒,如下图:
5.4、到这里我们就已经添加了图形,那么怎么配置到仪表盘呢? 这里不再演示
5.5、目前我们磁盘中没有数据,这时候我们模拟磁盘使用率超过70%如下:
5.6、恢复后的图示如下:
到这里我们的磁盘使用率监控完成~~~其实步骤都一样!! 接下来我们监控用户的登录终端数~
六、监控用户登录终端数
其实呀,这个监控用户登录终端数的步骤以及方法和上面是一样的,但是我们得知道我们用什么命令能够查看当前有几个登录终端 这时候使用w命令即可查看!如下:
截取!!!
[root@zabbix-agentd ~]# w 00:55:20 up 2:57, 4 users, load average: 0.00, 0.45, 0.71 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root tty1 21:58 2:56m 0.09s 0.09s -bash root pts/0 192.168.76.1 21:59 0.00s 10.34s 0.00s w root pts/1 192.168.76.1 00:54 36.00s 0.02s 0.02s -bash root pts/2 192.168.76.1 00:55 9.00s 0.00s 0.00s -bash [root@zabbix-agentd ~]# [root@zabbix-agentd ~]# [root@zabbix-agentd ~]# w | sed -n 1p | awk '{print $4}' 4 [root@zabbix-agentd ~]#
设置此命令为键值,其实和以上监控磁盘使用率是一样的;打开客户端zabbix-agent主配置文件添加如下:
UserParameter=USER,w | sed -n 1p | awk '{print $4}'
zabbix服务端get下键值名称
[root@zabbix ~]# /usr/local/bin/zabbix_get -s 192.168.76.140 -p10050 -k USER 4 [root@zabbix ~]#
随后在zabbix页面进行相关的配置:
图形创建完成后,我们把图形添加到仪表盘--不在演示
最后我们开启7个终端查看效果
恢复效果如下:
zabbix自带的windows监控模板并没有监控windows cpu使用率的监控
在cmd命令的窗口输入perfmon,就会弹出一下界面
点击性能监视器
点击如图加号,出现很多参数
选择processor选项里的% Processor Time,再选择需要监控的实例
点击如图属性
计数器的内容便是我们需要的key值
在zabbix前端页面的相应主机添加监控项(使用率的信息类型为浮点数,单位记得用%)
键值:perf_counter[\Processor(_Total)\% Processor Time]
其中Total和Processor Time是灵活变动的,变更为需要监控的项
接下来添加触发器:
这样就ok了
转载于:https://www.cnblogs.com/zhuochong/p/10361947.html
Zabbix监控配置相关推荐
- 05: zabbix 监控配置
目录:zabbix其他篇 01: 安装zabbix server 02:zabbix-agent安装配置 及 web界面管理 03: zabbix API接口 对 主机.主机组.模板.应用集.监控项. ...
- zabbix监控配置(Grafana)
zabbix监控配置(Grafana) 一.Grafana介绍 二.grafana安装使用 一.Grafana介绍 Grafana是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后 ...
- zabbix监控配置流程SQL语句
考题 1. 请详细写出zabbix监控配置流程. zabbix监控配置流程详解 开发人员要加监控 让开发人员提供获取监控信息放入方式 运维人员要加监控 让运营人员提供获取监控信息放入方式 配置监控的步 ...
- zabbix监控配置及邮箱告警
zabbix监控配置及邮箱告警 zabbix监控指标 zabbix监控配置流程 zabbix监控配置流程详解 客户端配置 服务端配置 1.添加主机 2.添加监控项 使用模板添加 自定义模板 添加监控项 ...
- Zabbix监控配置详解
文章目录 一.Zabbix简介 1.Zabbix架构 1.1.server-client架构 1.2.server-proxy-client架构 2.Zabbix的优缺点 3.Zabbix组件 4.Z ...
- zabbix监控web界面和Zabbix监控配置
zabbix监控web界面 zabbix监控web界面每个功能的说明 1 监测 1.1 仪表盘 1.2问题 1.3 主机 主机是指网络上可以被监控的对象,包括物理机.虚拟机.路由器.打印机.java虚 ...
- Linux分布式应用 Zabbix监控配置[添加主机 自定义监控内容 邮件报警 自动发现/注册 代理服务器 高可用集群]
-------------------- 添加 zabbix 客户端主机 -------------------- 关闭防火墙 systemctl disable --now firewalld se ...
- zabbix监控配置-邮箱警告<五>
文章目录 1.zabbix监控-添加监控项 2.zabbix监控-添加触发器 3.zabbix监控添加媒介 4.zabbix添加动作 5.zabbix手动触发验证(qq邮箱+脚本方式) zabbix主 ...
- 一次完整的zabbix监控配置
一次完成的简单监控配置: host group --> host --> [application] --> item --> trigger(Events) -->(M ...
- zabbix 监控配置1
一.添加自定义监控项目 1.需求:监控某平台web80端口并发数,设置图形. 2.zabbix监控中心创建监控项目,在客户端定义脚本 vim /usr/local/sbin/estab.sh. #bi ...
最新文章
- 2、掌握C++基本语法
- 论文笔记:Unsteady Multi-Element Time Series Analysis and Prediction Based on Spatial-Temporal Attention
- 在Delphi程序中应用IE浏览器控件
- Windows Server 2003的功能级别
- horizon服务主要模块_OpenStack组件——Horizon Web界面管理服务
- 5g理论速度_5G网络相当于500M宽带是真的吗?
- Portal-Basic Java Web 应用开发框架:应用篇(十一) —— 整合 Spring
- 2020谷歌服务助手_华为mate30没法用谷歌?新加坡网友实测如何越过官方限制!...
- linux (centos 8.1)生产环境基于9台物理机 安装 opentstack ussuri集群以及集成ceph (已转gitee)
- easyar 实现模型的旋转和缩放
- 计算机考研 外部排序,2021考研408数据结构基础知识点:外部排序
- uniapp报错:Browserslist: caniuse-lite is outdated. Please run next command `npm update`
- 拓嘉辰丰电商:关于拼多多推广计划有哪些问题
- Picosmos 一键智能抠图
- Nginx软件介绍及下载地址
- python初中生有必要学吗_作为初中生该如何学编程?
- html5 plus 支付,h5+ app 第三方支付调用步骤
- 隐藏label标签中指定文字
- 面包师问题--linux实现
- 怎样判断c语言编程错误,C语言编程出错
热门文章
- poj-2393 Yogurt factory (贪心)
- asp网络编程:用ASP构建音乐服务器的方法
- ORACLE多表关联的update语句
- server is DOWN now, please try again later!
- ASP.NET防止网页后退(禁止缓存)
- Python+Appium+夜神模拟器安装与简单运行(2/2)
- 26. Postpone variable definitions as long as possible
- networkxpdf_1 NetworkX概述
- python生成器的实现及原理
- java两个数最大公约数和最小公倍数_java中请给出例子程序:找出两个数的最大公约数和最小公倍数...