制作自定义key
zabbix自带模板Template OS Linux (Template App Zabbix Agent)提供CPU、内存、磁盘、网卡等常规监控,只要新加主机关联此模板,就可自动添加这些监控项。
案例:
服务器登录人数不超过3人,超过3人报警
自定义key能被server和agent认可
正确的key
- [[email protected] ~]# 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
- [[email protected] ~]# zabbix_get -s 172.16.1.21 -p 10050 -k "login-user"
- ZBX_NOTSUPPORTED: Unsupported item key.
写错的key
- [[email protected] ~]# 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/ 中进行注册
- [[email protected] 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
重启客户端
- [[email protected] zabbix_agentd.d]# systemctl restart zabbix-agent.service
在server检测
- [[email protected] ~]# zabbix_get -s 172.16.1.21 -p 10050 -k "login-user"
- 3
- [[email protected] ~]# zabbix_get -s 172.16.1.21 -p 10050 -k "login-user2"
- 3
- [[email protected] ~]# zabbix_get -s 172.16.1.21 -p 10050 -k "login-user3"
- 3
- [[email protected] ~]# 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应用
- [[email protected] ~]# grep AlertScriptsPath /etc/zabbix/zabbix_server.conf
- ### Option: AlertScriptsPath
- # AlertScriptsPath=${datadir}/zabbix/alertscripts
- AlertScriptsPath=/usr/lib/zabbix/alertscripts
- [[email protected] ~]# cd /usr/lib/zabbix/alertscripts
cd /usr/lib/zabbix/alertscripts 下载压缩文件
一步一步做
添加邮箱微信
在server端查看监控状况
测试报警
查看警报
邮箱报警
微信
时间: 2024-11-01 02:22:35