【问题标题】:How to insert values direct into zabbix Mysql Database如何将值直接插入zabbix Mysql数据库
【发布时间】:2016-08-31 13:25:08
【问题描述】:

我需要 Zabbix 问题的帮助,我需要每天插入一次带有时间戳的数据。

但我需要在过去的时刻插入这些数据

我有算法只给我带来像前这样的数字:

只带数据 08/27 中的房间号,但我需要将此号码从 zabbix 插入到 Mysql (Maria DB) 数据库中。

输出会是这样的:

data: 08/27     room: 12456     mobile:  9456 
data: 08/28     room: 13770     mobile: 10350 
data: 08/29     room: 10380     mobile: 11728 
data: 08/30     room: 14560     mobile:  5845

提前致谢

【问题讨论】:

    标签: mysql linux shell mariadb zabbix


    【解决方案1】:

    您可以使用trapper items 并使用zabbix_sender 命令行工具发送值,如下所示:

    $ echo '- room 1280000000 12456' | zabbix_sender -c /etc/zabbix_agentd.conf -T -i -
    

    选项-T指定在输入文件中提供时间戳,1280000000是对应的Unix时间戳。

    【讨论】:

    • 您好,感谢您的帮助,但是我如何指定在 zabbix_sender 在过去 3 天内添加此值时仅调整一个点,即使配置了时间戳也是如此。我正在使用这个命令:zabbix_sender -z 127.0.0.1 -T 1472688000 -s "Test Server" -k test -o 164332 -vv 提前致谢。
    • 不确定我是否理解您的问题,但您似乎正在尝试在命令行上指定时间戳。但是,根据zabbix_sender -h-T 选项表示输入文件中提供了时间戳,因此您应该以类似于答案的方式进行操作。
    【解决方案2】:

    有一种方法可以不使用文件。

    echo - Minutos_Sala ${convert[@]} ${room_minutes[$i]} | /usr/local/bin/zabbix_sender -z 127.0.0.1 -p 10051 -s "Host name" -T -i - -vv
    

    使用此命令,您可以在 zabbix 陷阱项内的特定日期插入一个值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      • 2015-06-18
      • 1970-01-01
      • 1970-01-01
      • 2013-12-18
      • 2014-01-24
      • 2015-08-02
      相关资源
      最近更新 更多