企业实战之监控升级可视化zabbix4.0 系列 二
快速入门
zabbix4.0系列
—私人课件,不出版,不公开,禁止传播
想做好运维工作,人先要学会勤快;
居安思危,勤记而补拙,方可不断提高;
别人的资料用的再爽也是别人的;
自己总结的东西是你自身特有的一种思想与理念的展现;
精髓不是看出来的,精髓是记出来的;
请同学们在学习的过程中养成好的学习习惯;
勤于实践,抛弃教案,勤于动手,整理文档。
实战环境
| 被监控的主机名 | ip地址 | 运行的项目 |
|---|---|---|
| www_001 | 192.168.200.128 | nginx |
| www_002 | 192.168.200.131 | nginx |
添加流程
- 添加主机组
- 添加主机
- 添加监控项
- 创建图形以及触发器关联触发器以及图形必须有监控项才能创建,想要有监控项必须有主机,想要有主机必须有主机组。
一、创建一个可被监控的主机
1.1添加主机组




1.2添加主机





二、添加监控项
我们需要添加一个最简单的监控项ping,看下被监控的服务器是否存活和丢包检测,我们需要在zabbix-server端去下载一个叫做fping的工具,这个工具在epel源。
如果没有epel源请运行下面的命令
- [root@zabbix~]#yum-y install epel-release
- 如果有就直接运行命令
- [root@zabbix~]#yum-y install fping
- [root@zabbix~]#which fping
- /usr/sbin/fping
2.2开始添加一个监控项在zabbixweb端
-
2.3如果监控项key错了,自动发现需要10分钟才会发现,我们要让等待时间变短
2.4使用变量定义监控项
2.5我们同理在克隆一个监控80端口
附录
附录1
多种监控方式添加
simple check,被监控的服务器无需安装客户端,如ping,端口检测之类的
zabbix agent,被动式监控服务器
zabbix agent(active),主动式监控服务器
snmp check,使用snmp协议去获取监控信息
zabbix trapper,主动式监控
External check,zabbix server上可编写监控脚本
Jmx agent,监控java进程
附录2
值的类型
无符号整型,值是正数,无负数。例如监控端口是否存活,存活返回1,不存活返回0
浮点型,值可以为负数、小数。例如监控cpu的idle值
character,字符串,最大255个字节
Text,字符串,无限制
附录3
application应用集
多个类型相同的监控项目可以定义一个应用集
icmp存活,icmp丢包我们都可以把它归为icmp应用集三、添加监控图形和触发器
3.1最简单的查看图形
3.2几个监控项合成一个图形
3.3自己创建图形
3.4查看我们自己创建的图形
四、触发器
监控项的分类
未分类
- 信息
- 警告
- 一般严重
- 严重
-
4.1添加一个触发器
4.2nodata触发器
4.3大家照着上面两部将触发器和监控项改回去
五、模板
模板的重要
手动添加监控比较麻烦,得监控项 -> 图形 -> 触发器。例如有100台服务器需要检查81端口
修改监控比较麻烦。例如100台服务器81改成82
模板分为两类,一种是自带的,一种是自定义的,今天我们讲自定义的5.1系统自带模板,后续监控linux会讲,
5.2自定义模板
5.2.1我们先把之前定义的监控项触发器,和图形,应用集都删掉



如果有剩下的依次删除,我这里监控项删除了,相关联的图形和触发都没了5.2.2创建模板
5.2.3主机添加使用模板
5.2.4修改模板所有使用模板的主机会一起改变,不管有多少台







模板的好处在于我们能只修改模板就可以把使用他的所有主机都更改了。不用我们自己一步一步的去点六家庭作业
将模板完善,定义触发器,以及图形
- 回家把zabbix界面熟悉了,多点点



























































