zabbix-自定义告警(二)

实现自定义监控

文章引用:https://www.cnblogs.com/clsn/p/7885990.html#auto_id_28

一、实现自定义监控

说明
zabbix自带模板Template OS Linux (Template App Zabbix Agent)提供CPU、内存、磁盘、网卡等常规监控,只要新加主机关联此模板,就可自动添加这些监控项。 需求:服务器登陆人数不能超过三人,超过三人报警

1、预备知识

自定义key能被server和agent认可
# 正确的key
[root@m01 ~]# zabbix_get -s 172.16.1.21 -p 10050 -k "system.uname"
Linux cache01 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 
# 没有登记的,自定义的key [root@m01 ~]# zabbix_get -s 172.16.1.21 -p 10050 -k "login-user" ZBX_NOTSUPPORTED: Unsupported item key.
# 写错的key [root@m01 ~]# zabbix_get -s 172.16.1.21 -p 10050 -k "system.uname1" ZBX_NOTSUPPORTED: Unsupported item key.

  

2、实现自定义监控

  2.1、自定义语法(客户端

cat >> /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf << EOF
UserParameter=login-user,who|wc -l
EOF

[root@server ~]# /etc/init.d/zabbix-agent restart
Shutting down Zabbix agent:                                [确定]
Starting Zabbix agent:                                     [确定]

  

  2.2、服务端

[root@zabbix ~]# zabbix_get -s 10.0.0.199 -p 10050 -k "login-user"
2

  

 2.3、在server端注册(web操作)

配置>>模板>>创建模板

  1. 创建应用集

应用集类似(目录/文件夹),其作用是给监控项分类。

点击 应用集 >> 创建应用集

    2.创建监控项

监控项 >> 创建监控项

   注意:创建监控项的时候,注意选择上应用集,即之前创建的安全。

   3.创建触发器

触发器的作用:当监控项获取到的值达到一定条件时就触发报警

(根据需求创建)

触发器 >> 创建触发器

创建触发器,自定义名称,该名称是报警时显示的名称。

   表达式,点击右边的添加,选择表达式。 

   严重性自定义

 

 后选择添加即可!

  4.创建图形

以图形的方式展示出来监控信息

图形 >> 创建图形

名称自定义,关联上监控项

 

  5.主机关联模板

一个主机可以关联多个模板

  6.查看监控的图形

 

  7.配置网页告警

注:自定义告警完成!

原文地址:https://www.cnblogs.com/huangyanqi/p/8447288.html