zabbix_sender】的更多相关文章

这里推荐这个博客 http://www.ttlsa.com/monitor/zabbix/ 在这里学一遍都不用买书,直接就能玩转zabbix了 回归正题 zabbix相关包下载地址:http://www.zabbix.com/download.php 小小说明一下: zabbix-release-2.4-1.el6.noarch.rpm 这个包是yum源,装上这个包就能直接yum安装zabbix的server和client,源里没有的再从上面的地址下载 zabbix_sender就是不通过zab…
环境centos6.8 zabbix版本3.2.4 需求: 要远程监控一台服务器A,但只能通过远程服务器连接本地服务器B,但B不能主动连A(因为A没有固定公网ip) 使用了zabbix_agent的active模式,但这种模式不能使用ping方式确定agent是否存活,使用触发规则nodata测试 A服务器网络不稳定,很容易误触发规则(若有大神评论区教教我,是不是我哪里设置错了) 最后 究其原因,主要是使用触发器失败,改用了这种方法,当做心跳线使用 zabbix官方文档:https://www.…
点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 自学Zabbix12.4 Zabbix命令-zabbix_sender 1. zabbix_sender概念 zabbix获取key值有超时时间,如果自定义的key脚本一般需要执行很长时间,这根本没法去做监控,那怎么办呢?使用zabbix监控类型zabbix trapper,需要配合zabbix_sender给它传递数据.执行超长时间脚本,如:脚本去几十台服务器拉去数据,每个日志都上G,然后日志…
自动发现脚本文件输出格式: { "data": [ { "{#BIND_PERF}": "BIND INCOMING QUERY" }, { "{#BIND_PERF}": "BIND INCOMING NOTIFY" }, { "{#BIND_PERF}": "BIND INCOMING A" }, { "{#BIND_PERF}": "…
python版本的zabbix_sender: 使用方法:    1.导入 : from zbx_send import info        2.实例化: test=info()     3.支持方法:         添加信息: add_data("主机名",'Key_',"报警内容"),可以添加多次               例:  test.add_data("cluster",'cluster.core.waring',"…
1.zabbix_sender介绍 zabbix获取key值有超时时间,如果自定义的key脚本一般需要执行很长时间,这根本没法去做监控,获取数据有超时时间,如果一些数据需要执行比较长的时间才能获取的话,那么zabbix会出现异常,考虑到这种情况,zabbix增加了Trapper功能,客户端自己通过zabbix_sender提交数据给zabbix,这个通道便是trapper.使用zabbix监控类型zabbix trapper,需要配合zabbix_sender给它传递数据.执行超长时间脚本,如:…
zabbix_sender是什么?有什么作用 zabbix获取key值有超时时间,如果自定义的key脚本一般需要执行很长时间,这根本没法去做监控,那怎么办呢?使用zabbix监控类型zabbix trapper,需要配合zabbix_sender给它传递数据. 关于trapper的用法,我们来弄个实例. 执行超长时间脚本,如:脚本去几十台服务器拉去数据,每个日志都上G,然后日志整合在一起,统计出返回值.这种脚本比如超时,所以我们必须改成让客户端提交数据的方式. zabbix_sender命令详解…
zabbix server除了可以从客户端主动获取数据,客户端也可以主动将数据推送给服务端,客户端通过zabbix_sender指令来实现向服务端主动推送数据. 在zabbix客户端安装 配置yum源 rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm yum install zabbix-sender.x86_64 可以使用zabbix_sender -help…
sk = socket.socket() sk.connect(self.ip_port) sk.settimeout(5) sk.sendall(b'ZBXD\x01') sk.sendall(b'Q\x00\x00\x00\x00\x00\x00\x00') sk.sendall(b'{"request":"sender data","data":[{"host":"127.0.0.1","k…
转载一个python写的zabbix sender脚本 #!/usr/bin/env python # -*- coding: utf-8 -*- import socket import struct import json class ZabbixSender: zbx_header = 'ZBXD' zbx_version = 1 zbx_sender_data = {u'request': u'sender data', u'data': []} send_data = '' def _…