制作自定义key
zabbix自带模板Template OS Linux (Template App Zabbix Agent)提供CPU、内存、磁盘、网卡等常规监控,只要新加主机关联此模板,就可自动添加这些监控项。
案例:
服务器登录人数不超过3人,超过3人报警
自定义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.
在agent注册key
在vim /etc/zabbix/zabbix_agentd.conf中查找语法
在 /etc/zabbix/zabbix_agentd.d/ 中进行注册
-
[root@cache01 zabbix_agentd.d]# vim userparameter_login.conf
-
UserParameter=login-user,who|wc –l
key名字要唯一,多个key以行为分割
-
UserParameter=login-user,who|wc -l
-
UserParameter=login-user2,who|wc -l
-
UserParameter=login-user3,who|wc -l
重启客户端
-
[root@cache01 zabbix_agentd.d]# systemctl restart zabbix-agent.service
在server检测
-
[root@m01 ~]# zabbix_get -s 172.16.1.21 -p 10050 -k "login-user"
-
3
-
[root@m01 ~]# zabbix_get -s 172.16.1.21 -p 10050 -k "login-user2"
-
3
-
[root@m01 ~]# zabbix_get -s 172.16.1.21 -p 10050 -k "login-user3"
-
3
-
[root@m01 ~]# zabbix_get -s 172.16.1.21 -p 10050 -k "login-user4"
-
ZBX_NOTSUPPORTED: Unsupported item key. 没有第四个
在server服务端注册(web操作)
创建模板
命名,添加群组
查看是否创建
创建应用集
点击创建应用集
命名并添加
创建监控项
创建监控项
配置监控内容
手动写入key
创建触发器
创建触发器
配置触发器
查看创建情况
创建图形
配置图形文件
配置监控项
关联模板
测试监控
监控报警
打开地址:http://itsm.110monitor.com/homePage.html
添加应用
添加zabbix应用
-
[root@m01 ~]# grep AlertScriptsPath /etc/zabbix/zabbix_server.conf
-
### Option: AlertScriptsPath
-
# AlertScriptsPath=${datadir}/zabbix/alertscripts
-
AlertScriptsPath=/usr/lib/zabbix/alertscripts
-
[root@m01 ~]# cd /usr/lib/zabbix/alertscripts
cd /usr/lib/zabbix/alertscripts 下载压缩文件
一步一步做
添加邮箱微信
在server端查看监控状况
测试报警
查看警报
邮箱报警