经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » Python » 查看文章
zabbix lld使用trapper方式(zabbix_sender)
来源:cnblogs  作者:丁壮  时间:2018/9/25 20:35:55  对本文有异议

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

  1. {
  2. "data": [
  3. {
  4. "{#BIND_PERF}": "BIND INCOMING QUERY"
  5. },
  6. {
  7. "{#BIND_PERF}": "BIND INCOMING NOTIFY"
  8. },
  9. {
  10. "{#BIND_PERF}": "BIND INCOMING A"
  11. },
  12. {
  13. "{#BIND_PERF}": "BIND INCOMING SOA"
  14. },
  15. {
  16. "{#BIND_PERF}": "BIND INCOMING PTR"
  17. },
  18. {
  19. "{#BIND_PERF}": "BIND INCOMING AAAA"
  20. },
  21. {
  22. "{#BIND_PERF}": "BIND INCOMING IXFR"
  23. },
  24. {
  25. "{#BIND_PERF}": "BIND INCOMING AXFR"
  26. },
  27. {
  28. "{#BIND_PERF}": "BIND INCOMING ANY"
  29. },
  30. {
  31. "{#BIND_PERF}": "BIND OUTGOING A"
  32. },
  33. {
  34. "{#BIND_PERF}": "BIND OUTGOING NS"
  35. },
  36. {
  37. "{#BIND_PERF}": "BIND OUTGOING PTR"
  38. },
  39. {
  40. "{#BIND_PERF}": "BIND OUTGOING AAAA"
  41. },
  42. {
  43. "{#BIND_PERF}": "BIND OUTGOING DNSKEY"
  44. }
  45. ]
  46. }

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

 

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

  1. - 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"}]}

 

 

发送脚本的命令格式:

  1. /usr/bin/zabbix_sender -c zabbix_agentd配置文件 {0}'.format(json_file)
  2. 这里的json_file就是上面的文件路径
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号