LirbeNMS如何安装
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍了LirbeNMS如何安装,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。正文环境系统版本:CentOS 7.8web:
千家信息网最后更新 2026年11月02日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安全错误
数据库的锁怎样保障安全
深圳九邦互联网科技有限公司
科技创新与互联网经济
深圳互联网络科技有限公司
猪兼强互联网科技
互联网科技排名
鑫亿盛互联网科技
互联网高科技股票
互联网科技公司介绍
互联网科技公司名称
成都互联网科技公司100强
互联网系的金融科技公司
互联网科技教育视频
杭州壁岐互联网科技有限公司
四川慕妮娅互联网科技有限公司
工业互联网山东科技大学
合肥互联网科技公司公章图片
上海万顺科技互联网有限公司招聘
西安左小互联网科技有限公司
马化腾互联网科技教学
上海互联网科技园景观
互联网科技的
上海喔噻互联网科技
汇久创客互联网科技
深圳天众互联网科技公司
卓越科技互联网 招聘
以后互联网后是啥科技
互联网科技与管理
阿大互联网科技有限公司
东莞新华互联网科技学校
云南省自由互联网科技有限公司