专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

zabbix主动模式,自定义Key监控 zabbix采集器

主动模式不是只能用模板提供的标准检测器方式

zabbix-agent两种运行方式即主动模式和被动模式.默认被动模式.

1、 被动模式:等待server来取数据,可以使用自定义key方式自定义检测数据.server端使用zabbix_get来主动获取agent上的数据.
2、 主动模式:agent主动推送数据给server,自定义数据使用 zabbix_sender 向服务端推送. server使用采集器来采集此类数据.

注意,被动模式注意 配置文件的:server= 参数配置. 该参数指定agent将允许谁来取数据.如果被设置为127.0.0.1,将只能在本地来获取数据了.

看图 看图

使用内置

94_1.png

使用自定义key方式

94_2.png

94_3.png

zabbix采集器

94_4.png

客户端执行发送命令.

zabbix_sender -c /etc/zabbix/zabbix_agentd.conf -k "temp.cpu" -o 33.32

zabbix_sender 发送 服务端采集器接受,目前采用定时发送.

简单脚本

#!/bin/bash
zabbix_sender -c /etc/zabbix/zabbix_agentd.conf -k "temp.cpu" -o $(sensors -u coretemp-isa-0000 |grep temp1_input:|cut -c 16-55) &>/dev/null
zabbix_sender -c /etc/zabbix/zabbix_agentd.conf -k "fan.cpu" -o  $(sensors |grep fan2 |awk '{print $2}') &>/dev/null

定时任务(20s发送一次)

crontab -e
* * * * * sh /root/zabbixS.sh
* * * * * sleep 20 ; sh /root/zabbixS.sh
* * * * * sleep 40 ; sh /root/zabbixS.sh

7月14补充

解释器差别

定时任务脚本,请注意 sh解释器(一些系统中sh只想dash解释器)和bash 解释器的差别.

详细可以参考:stackoverflow.com/questions/5…

案列

使用sh解释器无法正确执行成功的.而bash解释器是没有问题的.

test $(($RANDOM%2))   && zabbix_sender -c /etc/zabbix/zabbix_agentd.conf -k "ip" -o `curl -s ip.cip.cc`  &>/dev/null || zabbix_sender -c /etc/zabbix/zabbix_agentd.conf -k "ip" -o `curl -s iiip.co`  &>/dev/null

文章永久链接:https://tech.souyunku.com/29850

未经允许不得转载:搜云库技术团队 » zabbix主动模式,自定义Key监控 zabbix采集器

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们