LibreNMS 网络地图

LibreNMS 能够向您显示基于以下内容的网络地图:

  • xDP 发现
  • MAC地址

默认情况下,两者都包含在内,但您可以使用以下配置选项启用/禁用其中之一:

$config['network_map_items'] = array('mac','xdp');

根据您的需要删除 mac 或 xdp 。XDP 基于设备类型的 FDP、CDP 和 LLDP 支持。

将根据数据库中的信息绘制全球地图,值得注意的是,这可能会导致大型网络地图。可以使用单个设备的网络地图,显示与其他设备的关系。您也可以构建设备组,这些设备组可以使用网络地图绘制。

网络地图配置器

此链接将向您显示所有选项并解释它们的作用。

您还可以 通过在 config.php 中添加以下内容,从 LibreNMS 中访问此处的动态配置界面示例

$config['network_map_vis_options'] = '{
        
        
  "configure": { "enabled": true},
}';

笔记

您可能希望在调整配置时禁用自动页面刷新,因为刷新会将动态配置 UI 重置为当前保存在 config.php 中的值。这可以通过单击“设置”图标然后单击“刷新暂停”来完成。

配置器输出

获得所需的地图外观后,单击底部的生成选项按钮以获取必要的参数以添加到 config.php 文件中。您需要将生成的配置粘贴到 config.php 中,格式需要看起来像这样。请注意,配置器将输出配置,var options 您需要将它们剥离出来,并且在配置的末尾,您需要添加一个}';请参见下面的示例。

$config['network_map_vis_options'] = '{
        
        
  "nodes": {
        
        
    "color": {
        
        
      "background": "rgba(20,252,18,1)"
    },
    "font": {
        
        
      "face": "tahoma"
    },
    "physics": false
  },
  "edges": {
        
        
    "smooth": {
        
        
      "forceDirection": "none"
    }
  },
  "interaction": {
        
        
    "hover": true,
    "multiselect": true,
    "navigationButtons": true
  },
  "manipulation": {
        
        
    "enabled": true
  },
  "physics": {
        
        
    "barnesHut": {
        
        
      "avoidOverlap": 0.11
    },
    "minVelocity": 0.75
  }
}';

示例网络地图

 

おすすめ

転載: blog.csdn.net/allway2/article/details/121302099