服务器版本:CentOS Linux release 7.6.1810 (Core)
zabbix版本:5.0.19
总流程
配置》》》主机》》》创建主机
配置》》》模板》》》创建模板》》》填写相关信息》》》点击添加按钮》》》在模板列表查看
配置》》》模板》》》选中模板》》》应用集》》》添加应用集》》》填写应用集名称》》》点击添加按钮
配置》》》模板》》》选中模板》》》监控项》》》创建监控项》》》填写相关信息》》》点击添加按钮
配置》》》模板》》》选中模板》》》触发器》》》创建触发器》》》填写相关信息》》》点击添加按钮
配置》》》模板》》》选中模板》》》图形》》》创建图形》》》填写相关信息》》》点击添加按钮
一、创建监控主机
配置》》》主机》》》创建主机
二、自定义监控模板
自定义监控服务器登陆的人数,需求:限制登陆人数不超过三个,超过三个就发出报警信息
abbix自带模板,以及监控项,无法满足我们的需求,我们就可以自定义监控项。自定义监控其实就是添加监控的key,监控的命令。
# 首先显示用户登陆的命令
who | wc -l # 显示登陆人数
[root@k8snode1 ~]# who | wc -l
2
[root@k8snode1 ~]#
1.需要添加监控项配置文件,路径
在zabbix-agent客户端进行操作
# zabbix配置文件,大多数软件配置都会使用inclued形式来优化配置文件
cd /usr/local/zabbix-agent/etc/&&vim zabbix_agentd.conf
添加
Include=/usr/local/zabbix-agent/etc/zabbix_agentd.conf.d/*.conf
# 自定义配置文件的语法
# UserParameter=<key>,<shell command>
cd /usr/local/zabbix-agent/etc/zabbix_agentd.conf.d
vim userparameter_login.conf
UserParameter=login.user,who|wc -l
# 保存,重启zabbix-agent
*****************************************************************************
在zabbix服务端命令行进行测试
zabbix_get -s "172.10.6.57" -p 10050 -k "login.user"
# 2
2.创建模板
配置》》》模板》》》创建模板》》》填写相关信息》》》点击添加按钮》》》在模板列表查看
3.创建应用集
应用集(好比是一个文件夹,里面放入了一堆监控项)
配置》》》模板》》》选中模板》》》应用集》》》添加应用集》》》填写应用集名称》》》点击添加按钮
4.创建监控项,自定义item,你具体想监控的内容
配置》》》模板》》》选中模板》》》监控项》》》创建监控项》》》填写相关信息》》》点击添加按钮
5.创建触发器
当监控项获取到值的时候,进行和触发器比较,判断,决定是否报警
配置》》》模板》》》选中模板》》》触发器》》》创建触发器》》》填写相关信息》》》点击添加按钮
6.创建图形
配置》》》模板》》》选中模板》》》图形》》》创建图形》》》填写相关信息》》》点击添加按钮
7.将模板和具体的主机关联
当主机列表中可用性为 ZBX时,说明配置成功
8.测试
打开四个终端
zabbix 会显示刚刚配置的内容,包括时间,主机,严重性等。。
现在关掉一个终端,变成三个终端
zabbix中显示的问题,也自动消失了
9.图形化
参考
https://www.cnblogs.com/chenppp/p/13430932.html
https://blog.csdn.net/Yosigo_/article/details/120204748
https://blog.csdn.net/weixin_42708432/article/details/118602366