LirbeNMS如何安装
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,这篇文章主要介绍了LirbeNMS如何安装,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。正文环境系统版本:CentOS 7.8web:
千家信息网最后更新 2025年12月03日LirbeNMS如何安装
这篇文章主要介绍了LirbeNMS如何安装,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
正文
环境
系统版本:CentOS 7.8
web:Nginx
PHP版本:7.3(最低7.3)
数据库:Mariadb
安装前准备
yum install epel-release yum-utils -y yum localinstall http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y yum-config-manager --enable remi-php74 yum install composer cronie fping git ImageMagick jwhois mariadb mariadb-server mtr MySQL-python net-snmp net-snmp-utils nginx nmap php-fpm php-cli php-common php-curl php-gd php-mbstring php-process php-snmp php-xml php-zip php-memcached php-mysqlnd python-memcached rrdtool python3 python3-pip -y
创建LibreNMS用户
useradd librenms -d /opt/librenms -M -r usermod -a -G librenms nginx
下载LibreNMS文件
cd /opt git clone https://github.com/librenms/librenms.git
如果大家出现这个问题,将上文地址由https改为git,但是非常慢
设置权限
chown -R librenms:librenms /opt/librenms chmod 770 /opt/librenms setfacl -d -m g::rwx /opt/librenms/rrd /opt/librenms/logs /opt/librenms/bootstrap/cache/ /opt/librenms/storage/ setfacl -R -m g::rwx /opt/librenms/rrd /opt/librenms/logs /opt/librenms/bootstrap/cache/ /opt/librenms/storage/ chgrp apache /var/lib/php/session/
安装PHP依赖组件
su - librenms ./scripts/composer_wrapper.php install --no-dev exit
安装、配置DB
yum -y install mariadb-server systemctl start mariadb && systemctl enable mariadb mysql -uroot -p CREATE DATABASE librenms CHARACTER SET utf8 COLLATE utf8_unicode_ci; CREATE USER 'librenms'@'localhost' IDENTIFIED BY 'xiaoyu123'; GRANT ALL PRIVILEGES ON librenms.* TO 'librenms'@'localhost'; FLUSH PRIVILEGES; quit ####修改mariadb配置文件#### vi /etc/my.cnf innodb_file_per_table=1 lower_case_table_names=0 ####wr保存退出#### systemctl restart mariadb
添加配置
PHP-FPM配置
1.修改时区
vi /etc/php.ini
修改时区
2.修改php-fpm配置文件
vi /etc/php-fpm.d/www.conf ####改为如下#### ;user = apache user = nginx group = apache ;listen = 127.0.0.1:9000 listen = /run/php-fpm/php-fpm.sock listen.owner = nginx listen.group = nginx listen.mode = 0660
3.重启php-fpm服务
systemctl enable php-fpm systemctl restart php-fpm
配置Nginx
vi /etc/nginx/conf.d/librenms.conf ####添加如下内容#### server { listen 80; server_name librenms.example.com; root /opt/librenms/html; index index.php; charset utf-8; gzip on; gzip_types text/css application/javascript text/javascript application/x-javascript image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon; location / { try_files $uri $uri/ /index.php?$query_string; } location /api/v0 { try_files $uri $uri/ /api_v0.php?$query_string; } location ~ \.php { include fastcgi.conf; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/run/php-fpm/php-fpm.sock; } location ~ /\.ht { deny all; } }启动Nginx
systemctl enable nginx systemctl restart nginx
SNMP配置
cp /opt/librenms/snmpd.conf.example /etc/snmp/snmpd.conf y curl -o /usr/bin/distro https://raw.githubusercontent.com/librenms/librenms-agent/master/snmp/distro chmod +x /usr/bin/distro systemctl enable snmpd &&systemctl restart snmpd
计划任务
cp /opt/librenms/librenms.nonroot.cron /etc/cron.d/librenms
复制LibreNMS配置文件
cp /opt/librenms/misc/librenms.logrotate /etc/logrotate.d/librenms
访问前端
此时会发现访问还是Nginx的界面,这里需要调整一些参数
vi /etc/nginx/nginx.conf systemctl restart nginx
将端口改为8080
前端配置
点击图标进行下一步
检查通过
填写数据库信息
通过之后点击build

点击红框才能下一步

正常是空的dashboard
设置中文
简单使用
新增设备
最终效果
感谢你能够认真阅读完这篇文章,希望小编分享的"LirbeNMS如何安装"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
配置
文件
篇文章
前端
数据
数据库
时区
版本
最低
上文
价值
任务
信息
兴趣
内容
参数
同时
图标
地址
效果
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
秒级搭建mysql数据库服务
python社区版数据库
查询服务器ip地址
程序员软件开发完后还有事做吗
海康流媒体服务器要定期重启吗
利用开源软件保护网络安全
数据库将时间字段减8小时
软件开发用到的收费工具
泰拉瑞亚如何在服务器登录
访达连接服务器卡死
国产串口设备服务器
3台服务器安装mysql规划
服务器 自动化管理
甘肃网络安全教育平台作业
r语言连接数据库
orcle 删除数据库行
软件开发黑盒复用
神将三国端口服务器
数据库技术与应用 瞿有甜
设备服务器的管理方式有哪些
科技互联网捐赠汇总
学校教师网络安全教育内容
SEU东南大学网络安全培养
久大网络技术怎么样
神思电子网络安全
网络安全风险的可控性
为啥网络连接不上服务器
如何给数据库做备份
洛阳史志数据库
软件开发毕业设计 bs