精华内容
下载资源
问答
  • 网管系统
    千次阅读
    2021-09-21 00:56:34

    什么是 SNMP ?

    简单网络管理协议( SNMP) 是专门设计用于在 IP 网络管理网络节点(服务器、工作站、路由器、交换机及 HUBS 等)的一种标准协议,它是一种应用层协议。SNMP 使网络管理员能够管理网络效能,发现并解决网络问题以及规划网络增长。通过 SNMP 接收随机消息(及事件报告)获知网络出现问题。【百度百科】

    什么是 LibreNMS ?

    LibreNMS 是一套开源、功能齐全的网络监控系统,基于 PHPMySQLSNMP 技术开发,提供丰富的功能和设备支持。

    前言

    对于熟悉 Docker Compose 的人来说,LibreNMS 的安装并不复杂,官方提供了安装的 demo,在 https://github.com/librenms/docker/tree/master/examples/compose 能找到 4 个文件

    下载后根据自己的情况修改保存,主要也就是端口和卷,然后建两个空目录,分别是 dblibrenms

    再运行 docker-compose up -d 就搞定了,一共会启动 8 个容器

    使用了一阵,各方面都挺正常的

    but,老苏觉得咱也不是专业的网管,能不能简化一下呢?比如就装一个 librenms 容器呢?

    结论是可行的,但是图表出不来

    下图是 Docker Compose 安装的同一个页面

    其他功能可以正常使用,具体原因老苏也没弄明白。如果你只是想体验一下,而且没有强迫症的话,就跟着老苏来试试单容器的效果。

    安装

    数据库

    通过 phpMyAdminMariaDB 10 中新建用户 librenms,创建同名的库 librenms 并授予所有权限。

    如果使用 MariaDB 5,首次登陆会显示下图

    群晖上的 MariaDB 10 版本是 10.3.7,已经可以满足要求,不然就需要另外通过容器来安装了 MariaDB

    安装镜像

    在群晖上以 Docker 方式安装。

    在注册表中搜索 librenms ,选择第一个 librenms/librenms,版本选择 latest

    docker 文件夹中,创建一个新文件夹,并将其命名为 librenms,再建一个子目录 data

    文件夹装载路径说明
    docker/librenms/data/data存放设置等

    /data:包含配置、插件、rrd 数据库、日志、额外的监控插件、额外的 syslog-ng 配置文件

    端口

    http 端口改为了 8234 ,其他采用了默认的自动

    本地端口容器端口
    82348000

    环境

    完整的环境变量参数在:https://github.com/librenms/docker/blob/master/doc/docker/environment-variables.md

    老苏只是按自己的需要改了几个跟数据库相关的部分:

    可变
    TZ时区
    DB_HOST数据库主机名或者 IP
    DB_PORT数据库端口
    DB_NAME数据库名称
    DB_USER数据库用户
    DB_PASSWORD数据库密码
    DB_TIMEOUT数据库超时

    TZ 默认值为 UTC,改为 Asia/ShanghaiPUIDPGID 用了默认的 1000

    + 号新增跟数据库相关的内容

    3306MariaDB 5 的默认端口,3307 才是 MariaDB 10 的默认端口

    数据库

    运行

    在浏览器中输入 http://群晖IP:8234,就能看到登陆界面了

    默认的账号:librenms,密码:librenms

    登陆成功后

    设置中文

    点右上角用户 librenms --> My Settings --> Language

    下拉选择 简体中文

    就像界面上提示的 多国语系功能尚未完备,很多地方依然还是显示的英文

    新增设备

    菜单栏中 设备

    新增设备

    这种方式只能一台设备一台设备添加

    路由器

    首先要在路由器中启用 SNMP 协议

    填入相关信息,应用

    • 第一个红框中是一些说明信息
    • 第二个框是 Community String,你可以认为这是一个密码,建议像密码一样设的复杂一点,老苏这里只是为了演示。
    • 大部分网络供应商提供的设备默认密码为 “public” 。(这就是所谓的“默认公共社区字符串”。)

    回到 LibreNMS新增设备 页面

    刚添加完成,还是一个 Generic Device

    需要在 CaptureDiscovery一下(Docker Compose 安装的似乎不用,估计是有 dispatcher 的缘故)

    完成之后就能正确显示了

    群晖

    控制面板 --> 终端机和SNMP --> SNMP,默认也没有启用 SNMP 服务

    • 这里的 社群 就是 Community String

    回到 LibreNMS新增设备 页面

    两个设备添加完成之后,可以在设备列表中看到

    自动发现

    如果你是一个网管,管理着很多的设备,这种逐个添加设备的方式显然不太适合,因此就会需要用到自动发现功能

    但是在你使用之前,老苏想告诉你,这个功能特别耗资源,而且也很费时,如果你是在内存比较小的机器、或者猫盘这类设备上安装的 LibreNMS,不建议使用,一旦开启就会像下面👇这样,老苏的机器中途还自动关机了一次

    操作需要进入容器内部,进入容器可以通过 SSH 客户端,也可以通过群晖 Docker 的终端机

    SSH 客户端

    SSH 客户端直接执行下面👇的命令即可进入到容器内部

    librenms-librenms1 为容器的名称

    # 用 root 身份进入
    docker exec --user root -it librenms-librenms1 /bin/bash
    

    终端机

    容器上右键进入「详情」

    「终端机」 => 「新增」 => 「通过命令启动」=> 「请输入一个命令」=> 「bash」

    进入容器之后,操作命令都是一样的了,默认在 /opt/librenms

    你可以抓取自定义的网段

    # 自定义网段扫描
    ./snmp-scan.py 192.168.0.0/16
    

    也可以将需要扫描的网段添加在 config.php

    $config['nets'][] = "192.168.0.0/16";
    

    然后执行扫描

    # 根据配置文件扫描
    ./snmp-scan.py
    

    诊断

    如果运行中有什么问题,可以用下面的方法进行诊断

    # Do not run validate.php as root
    docker exec --user librenms -it librenms-librenms1 /bin/bash
    
    # 诊断
    ./validate.php
    

    似乎不管怎么装都会有这个数据库警告

    处不处理好像也没什么不同,只是看着舒服一点

    小结

    LibreNMS 可以通过 SNMP 协议,将设备的处理器、操作系统、内存、网卡、存储等信息收集起来,通过图表的方式进行展示和查询,利用报警可以让我们及时了解设备的状况,而通过历史数据又可以很容易分析出故障的原因,更多的功能等待你去发掘。

    参考文档

    librenms/librenms: Community-based GPL-licensed network monitoring system
    地址:https://github.com/librenms/librenms

    LibreNMS
    地址:https://www.librenms.org/

    librenms/docker: LibreNMS Docker image based on Alpine Linux and Nginx
    地址:https://github.com/librenms/docker

    LibreNMS Docs
    地址:https://docs.librenms.org/

    Synology SNMP Network Monitoring with LibreNMS Docker - Jason Loong
    地址:https://jasonloong.com/2017/synology-snmp-network-monitoring-with-librenms-docker/

    更多相关内容
  • WWW、JAVA、XML等技术出现之后,建立在WEB基础之上的网管系统成为研究焦点,文章阐述了基于WEB的、分布式与集中式相结合的具有通用性的网络管理系统,在实现基本功能的同时通过JAVA技术实现应用程序的建立和部署。
  • 随着企业信息化水平的不断推进,企事业单位网络应用和规模的不断增加,网络管理工作越来越繁重。...同时,网管员还必须借助于有力的网络管理工具来加强网络管理,杜绝不合理的上网行为,提升网络资源的利用效率。
  • 目前公司IPv6数据通信网骨干层、接入层...本文分别对IPv6过渡阶段和IPv6建设完成阶段公司的IPv6网络管理系统建设模式进行了研究,为公司IPv6试验网及今后IPv6的推广建设在网络管理及运行管理等方面提供相关解决方案。
  • 华为OLT网管系统2.10.2,闲鱼卖200-500的软件,可以使用,未注册版,可以用破解程序破解,网上有通用破解的程序,这个需要自己找一下
  • 华为iManager U2000网管软件产品说明
  • 随着网络结构的日益复杂和不断庞大,网络管理系统应运而生,它提供有效的管理和控制等功能。网络管理员通过网络管理系统对网络进行全面监控。传统的网管软件存在一些不足,制约了网络的进一步发展。随着一批新的技术...
  • 文章探讨了主动网络相关技术,以及主动网络管理系统模型,利用主动网络技术可以根据实际需要,提高管理响应的速度,为网络新协议和新服务提供很好的支持,大大减轻网管系统的负担,在此基础上对系统中故障管理模块进行了...
  • 工具只有3M大小左右,便于携带,免安装,无数据库,可在Windows、Linux、Unix系统上快速运行。 工具由大型SugarNMS智和网管平台的精华功能精简而成。SugarNMSTool是网管员、SNMP设备开发调试、SNMP诊断的日常必备...
  • 华为OLT网管系统移动端APP For 安卓:手机版一键注册光猫,适合做小区宽带、宽带运营使用。 华为OLT网管系统移动端APP For 安卓:手机版一键注册光猫,适合做小区宽带、宽带运营使用。
  • 摘要:为了对远程微波设备进行实时的监控和管理,本文采用B/S结构模式,以ARM7为核心... 随着互联网的快速发展和普及,采用Web技术实现的远程网络管理系统已经成为网管系统不可缺少的一部分。嵌入式系统设计也逐渐发
  • 免费移动版OLT网管系统华为OLT网管系统移动端APP For 安卓:手机版一键注册光猫,适合做小区宽带、宽带运营使用。
  • OLT网络管理系统

    2014-04-11 13:25:49
    2、主要功能:该管理系统集配置管理、性能管理、故障管理等功能; 3、用途:光网络OLT系统的规范化、智能化和信息化管理; 4、技术特点:基于ASP.NET 3.5强大的网络数据库访问技术,实现有效的WEB交互。职责分明的...
  • 广东中行SiteView网管系统通过一台SiteView...SiteView网管系统采用全中文web界面,具有灵活的系统架构,相对于国外网管系统而言,对大规模网络管理更具有可用性和可操作性,实施快捷简便,具备高效的二次开发能力。
  • 电信网的网络管理,一直是电信运营商非常关心的问题。IMS作为一种新兴的技术,在网络管理方面体现出...本文针对IMS网络的技术特点和应用模式,提出了对IMS网管系统的新增功能要求,并对IMS网管建设中的要点提出了建议。
  • 在分析了MVC没计模式和Mvc体系结构的设计原理基础上,将MVC设计模式运用于网管系统的开发设计实例中,给出了应用框架的逻辑结构。该设计方案使逻辑处理流程清晰,便于今后的扩充和维护,也可以方便她应用到电信网管...
  • 网络管理系统

    2015-07-28 23:31:18
    基于SNMP协议的网络管理系统,系统设计比较简单,只适合初级程序员学习使用。
  • 智和网管平台-设备商网管软件解决方案,从设备商的角度出发,满足设备商和用户提出的对网管软件的需 求。智和网管平台 SugarNMS 通过多种协议支持不同种类的设备;采用模块化结构,实现持续扩展功能;采用 JAVA 编程...
  • 华为网管系统V3.0

    2020-11-05 16:53:00
    华为网络管理工具 自动开局 注册光猫 做数据 简化命令 图形界面 操作方便 适合做小区宽带、宽带运营使用
  • 综合网管系统的设计和实现,张卫琴,,网络异构性和融合性成为下一代网络发展的主要特征。为了实现对日渐复杂的网络和设备的统一管理,本文采用了集中与分布相结合的管
  • 结合通信网络管理系统的现状和云计算技术,分析了现有网管系统在服务器硬件类型、存储方式、特殊外设、容灾等方面的云化相关特征,剖析了通信网络网管系统向云计算网络迁移或部署过程中的部分关键问题,探讨了系统...
  • 本文提出在NGN网管系统与交换综合网管系统之间建立话务接口,将NGN话务分析融入交换综合网管系统。文章结合武汉电信实际情况,重点讨论了NGN话务采集的系统结构以及设计与实现方法。为此,武汉电信提出新建NGN网管...
  • 某电信公司T2100网管系统联通工程的容灾方案自投入运行以来,运行正常,系统性能良好,达到了预期目标。通过Veritas容灾解决方案,不但提高了数据的存储性能,系统可以达到7X24小时不间断工作,满足了高可用性的原则...
  • 为了实现对嵌入式设备的网络管理需求,提出一种基于ExtJS 4.2.1的嵌入式网络管理系统设计方案,并完成系统的设计。该系统程序结构采用MVC模式,界面部分主要利用ExtJS提供的视图、面板、表格、表单等组件进行搭建,...
  • WDM网络管理系统技术规范(WDM网管
  • 安全网管技术网络管理系统及SNMP协议.pptx
  • 网管系统

    2012-02-20 14:56:49
    网管系统
  • 胜利物探研究院作为中国石化最大的地震资料处理解释中心,拥有先进的勘探网络系统,对全油田...文中提出采用Struts-Spring-Hibernate框架设计的网络管理系统,对网络系统进行全面的性能和故障监测及统一Web监控界面呈现。
  • 网络游戏-网络管理系统及内部通信方法、网管服务端和网管客户端.zip

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,722,591
精华内容 689,036
关键字:

网管系统

友情链接: 7led.rar