优化的解决方案:zabbix主动模式,自定义Key监控 zabbix采集器
优采云 发布时间: 2022-10-25 02:16优化的解决方案:zabbix主动模式,自定义Key监控 zabbix采集器
主动模式不是只能提供模板的标准检测器方法
Zabbix 代理在两种模式下运行,主动模式和被动模式。默认被动模式
被动模式:等待服务器获取数据,可以使用自定义密钥方法自定义检测数据。服务器端使用zabbix_get主动获取代理上的数据。主动模式:代理主动将数据推送到服务器,并使用zabbix_sender将自定义数据推送到服务器。服务器使用采集器来采集此类数据
请注意,被动模式会记录配置文件的 :server= 参数配置。此参数指定允许代理提取数据的人员。如果设置为 127.0.0.1,则只能在本地获取数据
看
在图片上 看图片
使用内置
使用自定义密钥方法
扎比克斯采集器
客户端执行发送命令
zabbix_sender -c /etc/zabbix/zabbix_agentd.conf -k “温度.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
计划任务(每 20 秒发送一次)。
crontab -e
* * * * * sh /root/zabbixS.sh
* * * * * sleep 20 ; sh /root/zabbixS.sh
* * * * * sleep 40 ; sh /root/zabbixS.sh
7 月 14 日已添加
解释器差异
对于计划任务脚本,请注意 sh 解释器(在某些系统中,sh 解释器只想破折号)和 bash 解释器之间的区别
详情请参阅:
箱
使用 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
操作方法:小偷程序与采集的区别?
“小偷”的定义是指利用ASP或PHP等强大的功能,将远程网站上的数据(图片、网页等文件)抓取到本地,并显示在自己的页面上经过各种处理或存储在数据库中的一类程序。“小偷”功能和目的你可以使用这个小偷程序来完成一些在过去看起来完全不可能完成的任务,比如把某个站的页面变成自己的页面,或者改变某个站的一些数据(文章,图片)保存到本地数据库中使用。“小偷”的优势如果你的网站被百度等搜索到,那么你的网站访问量在短期内会大大提高而无需维护网站。降低运营成本,因为小偷程序中的数据来自其他网站,所以会随着网站的更新而更新;它可以节省大量的服务器资源,一般小偷程序只有几个文件,所有网页内容都来自其他网站。“小偷”的缺点是不稳定。如果目标 网站 出错,程序也会出错。而且,如果目标网站升级维护了,小偷程序也应该做相应的修改;速度,因为是远程调用,速度肯定比本地服务器读取数据要慢。“小偷”的缺点是不稳定。如果目标 网站 出错,程序也会出错。而且,如果目标网站升级维护了,小偷程序也应该做相应的修改;速度,因为是远程调用,速度肯定比本地服务器读取数据要慢。“小偷”的缺点是不稳定。如果目标 网站 出错,程序也会出错。而且,如果目标网站升级维护了,小偷程序也应该做相应的修改;速度,因为是远程调用,速度肯定比本地服务器读取数据要慢。