自动发现脚本文件输出格式:

{"data": [{"{#BIND_PERF}": "BIND INCOMING QUERY"},{"{#BIND_PERF}": "BIND INCOMING NOTIFY"},{"{#BIND_PERF}": "BIND INCOMING A"},{"{#BIND_PERF}": "BIND INCOMING SOA"},{"{#BIND_PERF}": "BIND INCOMING PTR"},{"{#BIND_PERF}": "BIND INCOMING AAAA"},{"{#BIND_PERF}": "BIND INCOMING IXFR"},{"{#BIND_PERF}": "BIND INCOMING AXFR"},{"{#BIND_PERF}": "BIND INCOMING ANY"},{"{#BIND_PERF}": "BIND OUTGOING A"},{"{#BIND_PERF}": "BIND OUTGOING NS"},{"{#BIND_PERF}": "BIND OUTGOING PTR"},{"{#BIND_PERF}": "BIND OUTGOING AAAA"},{"{#BIND_PERF}": "BIND OUTGOING DNSKEY"}]
}

使用lld方式需要发送json格式的数据到zabbix server,这时候使用-o这种模式就会报错,这种时候我们需要使用临时文件的方式发送数据,下图是Zabbix trapper 方式discovery的配置

文件存储的格式: 主机名 监控key 值,json的值必须要和主机名、监控key放在同一行,我们这里使用配置文件来读取主机名,需要使用-来代替:

- bind.parameter {"data": [{"{#BIND_PERF}": "BIND INCOMING QUERY"}, {"{#BIND_PERF}": "BIND INCOMING NOTIFY"}, {"{#BIND_PERF}": "BIND INCOMING A"}, {"{#BIND_PERF}": "BIND INCOMING SOA"}, {"{#BIND_PERF}": "BIND INCOMING PTR"}, {"{#BIND_PERF}": "BIND INCOMING AAAA"}, {"{#BIND_PERF}": "BIND INCOMING IXFR"}, {"{#BIND_PERF}": "BIND INCOMING AXFR"}, {"{#BIND_PERF}": "BIND INCOMING ANY"}, {"{#BIND_PERF}": "BIND OUTGOING A"}, {"{#BIND_PERF}": "BIND OUTGOING NS"}, {"{#BIND_PERF}": "BIND OUTGOING PTR"}, {"{#BIND_PERF}": "BIND OUTGOING AAAA"}, {"{#BIND_PERF}": "BIND OUTGOING DNSKEY"}]}

发送脚本的命令格式:

/usr/bin/zabbix_sender -c zabbix_agentd配置文件路径 '{0}'.format(json_file)
这里的json_file就是上面的文件路径

转载于:https://www.cnblogs.com/flashBoxer/p/9702357.html

zabbix lld使用trapper方式(zabbix_sender)相关推荐

  1. zabbix trapper方式监控

    zabbix获取数据时有时会出现超时,如果一些数据需要执行比较长的时间才能获取的话,那么zabbix会出现异常,考虑到这种情况,zabbix增加了Trapper功能,客户端自己提交数据给zabbix. ...

  2. 分布式监控:zabbix trapper方式监控

    注:tapper工作模式中,zabbix发送数据的程序是zabbix_sender,该程序由zabbix发行版自带,源码包解压后在bin目录下: trapper是被监控主机主动发送数据给zabbix ...

  3. 013-zabbix trapper方式监控

    zabbix获取数据时有时会出现超时,如果一些数据需要执行比较长的时间才能获取的话,那么zabbix会出现异常,考虑到这种情况,zabbix增加了Trapper功能,客户端自己提交数据给zabbix. ...

  4. zabbix sender get trapper External check

    下载安装依赖包:rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm ...

  5. Zabbix以trapper方式监控MySQL备份文件

    背景: 生产上有台mysql服务器每天以定时任务方式用mysqldump命令进行数据库逻辑备份,定时任务执行时间为23:30,备份时长5分钟左右,生成的备份文件命名方式为'mysql-$(date + ...

  6. mysql备份监控_Zabbix以trapper方式监控MySQL备份文件

    背景: 生产上有台mysql服务器每天以定时任务方式用mysqldump命令进行数据库逻辑备份,定时任务执行时间为23:30,备份时长5分钟左右,生成的备份文件命名方式为'mysql-$(date + ...

  7. zabbix mysql trapper_zabbix的trapper(补获器)使用

    Zabbix采集器(捕获器):这种获取数据的方式是agent端通过zabbix_sender 命令发送数据,一般情况下,我们在创建监控项的时候,我们选择的类型是"zabbix客户端" ...

  8. Zabbix系列:zabbix trapper工作机制

    Zabbix trapper zabbix获取数据时有时会出现超时,如果一些数据需要执行比较长的时间才能获取的话,那么zabbix会出现异常,考虑到这种情况,zabbix增加了Trapper功能,客户 ...

  9. (30)zabbix Trapper 监控项配置

    概述 zabbix获取数据有超时时间,如果一些数据需要执行比较长的时间才能获取的话,那么zabbix会出现异常,考虑到这种情况,zabbix增加了Trapper功能,客户端自己提交数据给zabbix, ...

最新文章

  1. Golang实现简单爬虫框架(4)——队列实现并发任务调度
  2. linux mysql insert_linux mysql怎么添加数据
  3. string 类型详解
  4. 解决猴子选大王问题(用C,原创)
  5. Chapter7-5_Multilingual BERT
  6. properties类_受不了springboot的yml和properties配置,我扩展出了groovy配置
  7. 去哪儿网2018春招软件开发工程师、前段开发工程师编程题 - 题解
  8. 【jQuery笔记Part1】01-jQuery简介集成
  9. python:ValueError: numpy.ufunc size changed, may indicate binary incompatibility. Expected 216 from
  10. Snipaste截长图方法
  11. linux 下numpy安装包,Linux下安装numpy
  12. DB2错误SQL1585N
  13. Ext Gantt甘特图1.2破解及方法
  14. 推荐几个电脑超级实用的电脑软件 方便实用
  15. char * const p; //常量指针,p的值不可以修改  char const * p;//指向常量的指针,指向的常量值不可以改 const char *p; //和char const *p
  16. 怎么退出自适应巡航_一口气搞懂自适应巡航ACC
  17. Android:国家气象局天气预报接口JSON完全解析
  18. 2016阿里云121款产品和解决方案全向图(9月制)
  19. 自我介绍以及未来规划
  20. 俄罗斯方块之三——Block类

热门文章

  1. 攻防世界-MISC之如来十三掌
  2. ECharts地图使用
  3. vue 日期选择器禁止点击今日之前的日期
  4. 自媒体文章一文多发的几种方式
  5. 知识分享 | Oracle的官方ACE是个啥 and如何搞定一个ACE!
  6. 树莓派siri homekit_树莓派可以这样玩
  7. iphone计算机要电话,有了这个神器,在PC上也能接听iPhone电话、收发短息啦(安卓也可以哦~)...
  8. golang 常量 iota
  9. C语言绕过杀毒软件,易语言插件规避杀毒软件方法
  10. 电影票房预测-kaggle项目Python项目