zabbix5.0自定义监控内容

案例

自定义监控服务器登录人数

需求:限制登录人数不超过三人,超过三个就发出报警信息。

1、先学会查看zabbix自带的key如何查看使用。

(1)通过zabbix_get可以查看 -s指定主机,-p指定zabbix-agent的端口号,-k指定键查看值。
(2)如何调用key参数呢?
在这里插入图片描述

(3)打开监控项后向下滑动查看
在这里插入图片描述
(4)通过上边的key我们测试一下可用性与系统名与内存可用大小。
在这里插入图片描述

[root@zabbix ~]# zabbix_get -s '10.30.58.11' -p 10050 -k 'agent.ping'
1
[root@zabbix ~]# zabbix_get -s '10.30.58.11' -p 10050 -k 'system.hostname'
zabbix-agent2
[root@zabbix ~]# zabbix_get -s '10.30.58.11' -p 10050 -k 'vm.memory.size[available]'
1483497472

2、如何自定义key

(1)先从命令行的角度实现查看服务器登录的人数。

## who命令能查看到有谁登录到服务器
[root@zabbix-agent2 ~]# who
root     pts/0        2023-02-06 17:13 (10.30.58.11)
root     pts/1        2023-02-06 17:15 (10.30.58.11)
## 其中有几行就代表有几个用户登录这台服务器通过wc命令统计一共有几行,也就是有几个用户登录
[root@zabbix-agent2 ~]# who | wc -l
2
## 这样我们就通过命令获取了服务器中有几个用户登录

(2)手动创建zabbix的配置文件,用于自定义key。

[root@zabbix-agent2 zabbix]# pwd
/etc/zabbix
[root@zabbix-agent2 zabbix]# ls
zabbix_agent2.conf  zabbix_agent2.d
##zabbix_agent2.conf为zabbix主配置文件其中就注释了如何自定以键等说明。
##zabbix_agent2.d为扩展配置文件,就是自定义键的文件放置的位置,在主配置文件中也有说明。

##进入/etc/zabbix/zabbix_agent2.conf目录能查看如何自定义key的方法如下:
### Option: UserParameter
#       User-defined parameter to monitor. There can be several user-defined parameters.
#       Format: UserParameter=<key>,<shell command>
#       See 'zabbix_agentd' directory for examples.
## 创键一个可以查看登录用户数量的key
## 格式UserParameter=<key>,<shell command>,key为键的名字,shell command为需要执行的命令
[root@zabbix-agent2 ~]# vi /etc/zabbix/zabbix_agent2.d/userDefined_login.conf
UserParameter=login.users,who | wc -l
##创键好后重启zabbix-agent2服务
[root@zabbix-agent2 ~]# systemctl restart zabbix-agent2

(3)创建好key后,就可以在zabbix-server端查看了,通过zabbix_get命令。

##首先我们先手动查看一下目前有几个用户登录服务器
[root@zabbix-agent2 ~]# who
root     pts/0        2023-02-06 17:13 (10.30.58.11)
root     pts/1        2023-02-06 17:40 (10.30.58.11)
##可以看见有两个用户登录了服务器
##我们再从zabbix-server端查看
[root@zabbix ~]# zabbix_get -s '10.30.58.11' -p 10050 -k 'login.users'
2
##看见也是两个用户登录

现在是在命令的方式能够监测到登录用户了,下一步就是在web界面创建自定义模板。

3、在页面添加zabbix的自定义监控项模板

详细步骤:
(1)点击配置–>模板–>创建模板
(2)创建应用集,应用集就像一个文件夹一样使用来存放监控项的
(3)创建监控项,就是自定义的监控项。
(4)创建触发器,当监控项取到一个值的时候进行判断,决定是否报警。
(5)创建图形
(6)将需要监控的主句与该模板链接
详细操作如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值