LibreNMS Weathermap插件fping颜色显示节点状态

    技术2025-01-13  13

     

     

    TARGET fping:主机名

    该插件是相当实验性的,尚未经过全面测试。这也相当慢,因为每个节点需要5秒钟左右的时间才能运行。计划中进行一些改进,以在将来的版本中利用fping的并行化支持。

    该插件使用“ fping”命令行工具[ http://fping.sourceforge.net/ ]对主机执行ping操作,并返回有关其状态的各种统计信息。

    您可以通过将'fping_ping_count'全局变量设置为另一个数字来调整ping的次数(默认值为5)。

    运行后,“ in”值是平均ping时间(以毫秒为单位),“ out”值是5个ping(或您设置的任何值)中丢包的百分比,“ fping_min”提示变量是最小ping时间(以毫秒为单位),“ fping_max”为最大值。

     

    [librenms@librenms datasources]$ vi WeatherMapDataSource_fping.php

     $this->fping_cmd = "/usr/local/sbin/fping";

    修改为

    $this->fping_cmd = "/usr/sbin/fping";

     

    [root@librenms configs]# vi server.conf

    SCALE fpingupdown 0 0.1 0 255 0  SCALE fpingupdown 0.1 99.9 255 255 0  SCALE fpingupdown 99.9 100 255 0 0   

     

     

    NODE 2     LABEL 192.168.1.111     INFOURL /device/device=2/     OVERLIBGRAPH /graph.php?height=100&width=512&device=2&type=device_bits&legend=no     ICON images/Router.png     TARGET fping:192.168.1.111     USESCALE fpingupdown out percent     POSITION 198 178

     

    正常时:

     

    故障时:

     

    Processed: 0.008, SQL: 9