09_zabbix添加简单监控项目

zabbix监控的添加顺序

  1. 添加主机组
  2. 添加主机
  3. 添加监控项目
  4. 根据监控项目可添加图形或者触发器

监控的key和值

  1. zabbix添加监控需要定义key
  2. 通过key去获取监控的值

简单监控项目添加实战

  1. ping检测,存活和丢包检测 yum install fping -y
  2. 检查tcp端口22
  3. 查看监控值

理论内容

多种监控方式添加

  • 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]