Zabbix自定义监项和触发器(有图有真相)

Zabbix自定义监项

首先对agent端的配置文件做以下修改
UnsafeUserParameters=1 # 默认为0,表示不允许自定义key

在这里插入图片描述
UserParameter=key(键)自己定义的名称,但是需要和web页面上输入的一致,然后就是逗号分隔输入命令或执行脚本,例如/bin/sh /root/1.sh
在这里插入图片描述
以下是1.sh文件的内容
在这里插入图片描述
在这里插入图片描述
需要注意的是zabbix用户没有权限,需要将相应的脚本和文件赋予权限给zabbix用户,我是直接改的属主和属组,可在server端使用zabbix_get命令进行测试例如
Zabbix_get -s 192.168.80.131(agent端的ip) –p 10050 –k proc.apache(键,如果有参数可以写-k proc.apache[参数名称])

如果把该文件放到了/目录下,就算你把文件的属组属主和权限都该了还是提示没权限,因为/目录是root的根目录,可以放到/etc/zabbix/zabbix_agentd.d/目录下,然后将整个目录的属组属主改成zabbix,执行chown –R zabbix:zabbix file
在这里插入图片描述
然后在web页面添加监控项即可
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
直接点击创建
在这里插入图片描述
在这里插入图片描述
监控项太多把它挤到在最下面了
在这里插入图片描述
配置触发器
在这里插入图片描述
在这里插入图片描述
鼠标下滑
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
N是1就可以触发报警,因为上面脚本中1返回的是不正常的值,监控时间选择的是1分钟一次
在这里插入图片描述
点击ADD进行创建
在这里插入图片描述
创建成功

然后测试一下,服务停掉,坐等报警
在这里插入图片描述
在这里插入图片描述
Monitoring - -》Lastest data 查看最新数据,选择主机
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
已经到达了报警值,看一下仪表板的数据
在这里插入图片描述
已经报警了
服务开启,让他别叫了
在这里插入图片描述
好了。不叫了。因为设置的1分钟监控一次,所以需要等一分钟
在这里插入图片描述
注意,如果是参数的脚本,需要这么写,看下图
在这里插入图片描述
否则shell脚本中取不到参数

截图和操作是18年时候做的,今天发现了,顺便贴到博客上,方便忘了以后直接看,有什么问题欢迎指出。

UnsafeUserParameters=1 现在我机器上的zabbix-agent,没打开这个配置,也是可以自定义监控项的,默认应该是打开的,可能是agent版本问题。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值