LibreNMS仪表板

在每个用户的LibreNMS中创建自定义的仪表板。您可以与其他用户共享仪表板。您还可以制作一个自定义仪表板,并在LibreNMS中为所有用户默认它。

仪表板示例 

小部件

LibreNMS有完整的小部件列表可供选择。

  • 警报小部件:显示所有警报通知。
  • 可用性图:显示所有带有彩色图块的设备,绿色,黄色表示警告(设备在过去24小时内已重新启动)红色表示关闭。您还可以在此小部件中列出所有服务和忽略/禁用的设备。
  • 组件状态:列出所有组件的“正常”状态,“警告”状态,“严重”状态。
  • 水平设备摘要:列出设备总数,上,下,忽略,禁用。端口和服务相同。
  • 垂直设备摘要:列出设备总数,上,下,忽略,禁用。端口和服务相同。
  • 事件日志:显示设备和LibreNMS的所有事件。
  • 外部图像:可用于在仪表板上显示外部图像。或来自LibreNMS内部的图像。
  • 地球仪地图:将显示地球仪地图。
  • 图形:可用于显示设备中的图形。
  • Graylog:显示所有Graylog的系统日志条目。
  • 注意:用于html标签,嵌入链接和外部网页。或者只是一般的笔记。
  • 服务器状态:将显示CPU,内存和存储使用情况的指标。请注意,设备类型必须列为“服务器”。
  • Syslog:显示所有系统日志条目。
  • 热门设备:按流量或正常运行时间或响应时间或轮询持续时间或Procssor负载或内存使用率或存储使用率排序。
  • 顶部接口:按流量利用率列出顶部接口。
  • 世界地图:显示您所有设备的位置。从syslocation或覆盖sysLocation。

小部件列表: 

仪表板权限

  • 专用:将破折号设置为仅创建仪表板的用户可以查看和编辑。
  • 共享读取:将仪表板设置为允许其他用户查看仪表板,但不能对仪表板进行更改。
  • 共享:允许所有用户查看仪表板并进行更改。

设置全局默认仪表板

步骤1:根据您希望用户访问的更改,将仪表板设置为共享读取或共享。

步骤2:然后转到“设置”->“ WebUI设置”->“仪表板设置”,并设置全局默认仪表板。

设置嵌入网页

使用注释小部件。

<iframe src="your_url" frameBorder="0" width="100%" height = "100%">

  <p>Your browser does not support iframes.</p>

</iframe>

请注意,您可能需要使用宽度和高度,并适当调整窗口小部件的大小。

src="url"必须是您链接到的网页的URL。另外,某些网页可能不支持html嵌入或iframe。 

如何创建端口图

在仪表板中,要创建接口图,请选择名为

“图形”然后选择“端口”“位” 

注意:您可以按描述,别名或端口ID映射端口。您需要知道这一点,才能将端口映射到图形。

通用图像小部件的尺寸参数替换

使用通用图像窗口小部件时,可以随请求提供窗口小部件的宽度和高度。如果使用Generic-image小部件,这将确保图像与尺寸很好地匹配。您可以将@ AUTO_HEIGHT @ 和@ AUTO_WIDTH @添加到图像URL作为参数。

例子:

 

好的,关于librenms部署步骤,以下是详细说明: 1. 系统要求 首先,确保你的服务器满足以下系统要求: - 操作系统:Ubuntu / Debian / CentOS / RHEL / Fedora - PHP版本:7.2或更高版本 - 软件包:fping, snmp, mysql-client, python-memcached, rrdtool 2. 安装基础软件包 然后,安装必要的软件包。根据不同的操作系统,安装的命令如下所示: Ubuntu / Debian: sudo apt-get update sudo apt-get install acl curl composer fping git graphviz imagemagick libapache2-mod-php7.2 libcurl4-openssl-dev libfreetype6-dev libicu-dev libjpeg-turbo8-dev libmcrypt-dev libpng-dev libssl-dev libxml2-dev libxslt1-dev mariadb-client mariadb-server mtr-tiny nginx-full nmap php7.2-cli php7.2-curl php7.2-fpm php7.2-gd php7.2-json php7.2-mysql php7.2-snmp php7.2-xml php7.2-zip python-memcache python-mysqldb python-pip python-setuptools python-wheel rrdtool snmp snmpd whois CentOS / RHEL / Fedora: sudo yum update sudo yum install acl curl composer fping git graphviz ImageMagick httpd httpd-devel mod_ssl net-snmp net-snmp-utils net-snmp-devel mariadb mariadb-server mtr nginx-full nmap php-cli php-curl php-fpm php-gd php-json php-ldap php-mbstring php-mysqlnd php-opcache php-pecl-mcrypt php-process php-snmp php-xml php-zip python-memcached python-mysqldb rrdtool whois 3. 安装LibreNMS 接下来,我们将使用Git从LibreNMS存储库安装。 cd /opt sudo git clone https://github.com/librenms/librenms.git cd librenms sudo composer install --no-dev sudo ./scripts/composer_wrapper.php install --no-dev 4. 配置Web服务器 然后,在LibreNMS目录中创建一个符号链接并配置Web服务器。 Ubuntu / Debian: sudo ln -s /opt/librenms/html /var/www/html/librenms sudo cp /opt/librenms/librenms.nonroot.nginx.conf /etc/nginx/conf.d/librenms.conf sudo service nginx restart CentOS / RHEL / Fedora: sudo ln -s /opt/librenms/html /var/www/html/librenms sudo cp /opt/librenms/librenms.nonroot.httpd.conf /etc/httpd/conf.d/librenms.conf sudo service httpd restart 5. 配置MySQL数据库 创建一个新的MySQL数据库并为LibreNMS分配一个新的MySQL用户。运行以下命令: sudo mysql -u root -p CREATE DATABASE librenms CHARACTER SET utf8 COLLATE utf8_unicode_ci; CREATE USER 'librenms'@'localhost' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON librenms.* TO 'librenms'@'localhost'; FLUSH PRIVILEGES; exit 6. 配置LibreNMS 现在,我们开始配置LibreNMS。运行以下命令,更改文件的所有权和权限: sudo chown -R librenms:librenms /opt/librenms sudo chmod 771 /opt/librenms/bootstrap/cache /opt/librenms/storage /opt/librenms/logs cp /opt/librenms/.env.example /opt/librenms/.env php /opt/librenms/build-base.php php /opt/librenms/adduser.php 7. 配置SNMP 最后,配置SNMP,使LibreNMS能够监视网络设备。在网络设备上配置SNMP,并确保在LibreNMS服务器上安装了snmp软件包。然后在LibreNMS服务器上重新启动SNMP守护程序: sudo service snmpd restart 8. 访问LibreNMS 现在,你可以在Web浏览器中访问你的LibreNMS实例,并使用你在上面创建的管理员帐户登录。默认情况下,管理员帐户的用户名为“admin”,密码为“admin”。 以上就是librenms部署的详细步骤。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值