zabbix监控的添加顺序
- 添加主机组
- 添加主机
- 添加监控项目
- 根据监控项目可添加图形或者触发器
监控的key和值
- zabbix添加监控需要定义key
- 通过key去获取监控的值
简单监控项目添加实战
- ping检测,存活和丢包检测 yum install fping -y
- 检查tcp端口22
- 查看监控值
理论内容
多种监控方式添加
- simple check:被监控的服务器无需安装客户端,如ping、端口检测之类
- zabbix agent:被动式监控服务器
- zabbix agent(active):主动式监控服务器
- snmp check:使用snmp协议去获取监控信息
- zabbix trapper:主动式监控
- External check:zabbix server上可编写监控脚本
- Jmx agent:监控java进程
值的类型
- 无符号整型,自然数。例如监控端口是否存活,存活返回1,不存活返货0
- 浮点型,值可以为负数、小数。例如监控cpu的idle值
- character,字符串,最大255个字节
- Text,字符串,无限制
application应用集
- 多个类型相同的监控项目可以定义一个应用集
- icmp存活、icmp丢包我们都可以把它归为icmp应用集
监控项目不支持说明
- 遇到不支持情况,例如填写的不存在的key
- 上面所说的不支持的请情况,默认需要等待10分钟才回再去检测(更改默认等待时间:管理--一般--选择“其他”--刷新不支持的项目)
添加监控
- 可以使用变量的方式
- 可以使用克隆快速添加监控项目
注意
- 变量方式
名称:check port $1 $3
键值:net.tcp.service[tcp,192.168.3.199,80]
最后显示为“check port tcp 80”
- 键值如果使用默认值,则需要将该值的位置留空
默认监控192.168.3.199,则键值:net.tcp.service[tcp,,80]