• (30)zabbix Trapper 监控项配置


    概述

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

    使用trapper的步骤如下:

    • 在zabbix中配置trapper监控项
    • 传递数据到zabbix中

    配置

    配置监控项

    Configuration(配置) → Hosts(主机)--> 选择需要配置的Host---> 点击右上角的"create item(创建监控项)"-->输入如下参数

    参数说明

    Type 这边选择Zabbix trapper.
    key 自定义key名称,客户端通过key来传送数据
    Type of information 数据类型,比如数字、文本、浮点等等
    Allowed hosts 可选,如果指定了,那么当前监控项只接受指定IP地址发送来的数据,多个IP使用逗号分隔. 这个参数从zabbix

    传送数据

    我们通过一个最简单的例子来讲解,使用zabbix sender命令传送“ttlsa.com你好”给trapper.

     
    1
    2
    3
    # ./bin/zabbix_sender -z 10.9.4.20 -p 10051 -s "test_01" -k trap -o 'ttlsa.com你好'
    info from server: "processed: 1; failed: 0; total: 1; seconds spent: 0.000038"
    sent: 1; skipped: 0; total: 1

    参数详解:

    -z - 指定zabbix server的IP

    -p - 指定zabbix server的端口,默认为10051

    -s - 指定目标主机,主机名必须是配置中的hostname而不是visible name,切记

    -k - 指定key,我们定义的trapper的key,这边便是我们前面定义的trap

    -o - 指定要传递的数据

    备注:如上的test_01便是目标主机

    展示数据

    菜单中 Monitoring → Latest data可以查看数据

  • 相关阅读:
    此查询使用的不是 ANSI 外部联接运算符
    centos重启命令
    updatePanel 加载完成后回调JS
    建站推荐十个免费的CMS内容管理系统(Php+mysql)
    [转]最值得拥有的免费Bootstrap后台管理模板
    Got a packet bigger than 'max_allowed_packet' bytes”
    ECshop商城程序常见的96个小问题汇总
    linux 命令
    mysql 存储过程
    千万级记录的Discuz论坛导致MySQL CPU 100%的优化笔记
  • 原文地址:https://www.cnblogs.com/wyzhou/p/10833424.html
Copyright © 2020-2023  润新知