Zabbix触发器-自定义key和监控脚本

agent端操作

[root@zabbix1 ~]# cd /etc/zabbix/
[root@zabbix1 zabbix]# mkdir scripts

[root@zabbix1 zabbix]# cd scripts/
[root@zabbix1 scripts]# vi diskfree.sh  写一个脚本,用来获取这台机器根分区的剩余量

 [root@zabbix1 scripts]# chmod 777 diskfree.sh   给它一个可执行权限

[root@zabbix1 scripts]# vim /etc/zabbix/zabbix_agentd.conf  编辑这个

 把这个功能打开改成1,自定义key的时候就能用脚本了

 [root@zabbix1 scripts]# systemctl restart zabbix-agent  重启服务

在server端测试一下

利用zabbix_get命令测试key的可用性

[root@zabbix ~]#yum install zabbix-get -y
[root@zabbix ~]# zabbix_get -s 192.168.22.178 -p 10050 -k diskfree

-s 哪台机器

-p端口

-k k的名字是什么

测试完之后,说明从server可以直接拿到数据了,然后去配页面。server能拿到数据,页面拿不到,说明页面有问题。

配页面

 

 添加触发器

 

key的定义

根据不同的传参获取不同的效果

 改获取根分区的脚本

[root@zabbix1 scripts]# vi disk.sh   编辑这个,让脚本能接受参数

[root@zabbix1 scripts]# df -m

  $1给用户传参的    $4取值  脚本要有通用性,把单位弄得想要的-m

 调用脚本   它在拿到这两个参数之后,它会把第一个参数交给脚本后边的$1,把第二个参数交给脚本后面的$2,$2会把它的值传给脚本内部的$2。

[root@zabbix1 scripts]# vi /etc/zabbix/zabbix_agentd.conf 

[root@zabbix1 scripts]# systemctl restart zabbix-agent  重启服务

在server测试

 在web界面测试key

 添加,然后创建触发器

【注意】少熬夜,多看书。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你是我的导航

谢谢您的打赏,您的鼓励。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值