博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
zabbix 主动监控 zabbix-sender
阅读量:5037 次
发布时间:2019-06-12

本文共 832 字,大约阅读时间需要 2 分钟。

应用场景

1、监控某个值,但是执行指令或者脚本获取该值,执行的命令或者脚本的时间超过了30s , zabbix就获取不到该值,所以这里我们需要使用zabbix_sender.

2、有些请况的报警是由某个服务自动触发一个脚本发送,不适用于zabbix-server 去轮询采集,例如keepalived 的状态切换,切换后触发一个zabbix 报警脚本

说明

zabbix中支持zabbix_sender和trapper的方式获取数据并监控,zabbix_sender的作用是将数据发送给zabbix server ;而什么是trapper呢?tapper也称作zabbix捕捉器,用于捕获zabbix_sender发送的数据 。所以想要使用zabbix_sender + trapper 模式,首先要在zabbix服务器上必须有一个trapper item,用于把数据推送给zabbix服务器 。

zabbix_sender 安装

rpm    -ivh    http://repo.zabbix.com/zabbix/4.0/rhel/6/x86_64/zabbix-sender-4.0.0-2.el6.x86_64.rpm

基于zabbix trapper 方式创建一个 item

在需要创建items 的主机上新建一个item

 

验证测试

zabbix_sender     -z 192.168.1.1     -s    crm-node-01     -k     keepalived_status     -o     1

-z  zabbix-server地址

-s  agent 配置文件中定义的Hostname 

-k  在web 页面定义item时定义的key 值

-o  定义的输出,可以时文本也可以是数字

使用

可以自定义一个检测脚本通过上述命令发送检测项的状态,然后设置计划任务定期执行检测脚本

 

转载于:https://www.cnblogs.com/fanggege/p/10678215.html

你可能感兴趣的文章
javascript中的each遍历
查看>>
String中各方法多数情况下返回新的String对象
查看>>
浅谈tcp粘包问题
查看>>
UVA11524构造系数数组+高斯消元解异或方程组
查看>>
排序系列之——冒泡排序、插入排序、选择排序
查看>>
爬虫基础
查看>>
jquery.lazyload延迟加载图片第一屏问题
查看>>
HDU 1011 Starship Troopers (树形DP)
查看>>
手把手教你写DI_1_DI框架有什么?
查看>>
.net常见的一些面试题
查看>>
OGRE 源码编译方法
查看>>
上周热点回顾(10.20-10.26)
查看>>
C#正则表达式引发的CPU跑高问题以及解决方法
查看>>
云计算之路-阿里云上:“黑色30秒”走了,“黑色1秒”来了,真相也许大白了...
查看>>
APScheduler调度器
查看>>
设计模式——原型模式
查看>>
【jQuery UI 1.8 The User Interface Library for jQuery】.学习笔记.1.CSS框架和其他功能
查看>>
如何一个pdf文件拆分为若干个pdf文件
查看>>
web.xml中listener、 filter、servlet 加载顺序及其详解
查看>>
前端chrome浏览器调试总结
查看>>