一、LibreNMS简单介绍LibreNMS是一款开源的 , 功能强大且功能丰富的自动发现的网络监控系统 , 基于php,使用SNMP协议 。它支持广泛的操作系统 , 包括linux , FreeBSD以及思科 , Juniper , Brocade , Foundry , HP等网络设备 。
文章插图
(图片可放大查看)
二、centos7下部署LibreNMS【CentOS7下部署开源网络监控系统LibreNMS】参考官方配置文档完成
文章插图
(图片可放大查看)
https://docs.librenms.org/Installation/Installation-CentOS-7-Nginx/
1、关闭SELINUX , 配置yum源setenforce 0sed -i 's/^SELINUX=.*$/SELINUX=disabled/' /etc/selinux/configwget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.reposed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repowget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
文章插图
2、配置remi-php73源 , 安装LibreNMS所需的组件
yum install -y yum-utilsyum localinstall http://rpms.remirepo.net/enterprise/remi-release-7.rpmyum-config-manager --enable remi-php73yum 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 python3-devel
文章插图
文章插图
文章插图
文章插图
3.git下载lirenms最新版本
cd /optgit clone https://github.com/librenms/librenms.git
文章插图
useradd librenms -d /opt/librenms -M -rusermod -a -G librenms nginxchown -R librenms:librenms /opt/librenmschmod 770 /opt/librenmschgrp Apache /var/lib/php/session/
文章插图
4、切换到librenms用户 , 配置php环境
su - librenms./scripts/composer_wrApper.php install --no-devexit
文章插图
文章插图
文章插图
5、配置数据库
systemctl start mariadbmysqladmin -u root password 'MySQL@2021'mysql -u root -pMySQL@2021登录数据库并创建如下数据库表CREATE DATABASE librenms CHARACTER SET utf8 COLLATE utf8_unicode_ci;CREATE USER 'librenms'@'localhost' IDENTIFIED BY 'librenms@2021';GRANT ALL PRIVILEGES ON librenms.* TO 'librenms'@'localhost';FLUSH PRIVILEGES;exit
文章插图
vi /etc/my.cnf[mysqld]下加入如下两行datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.socksystemctl enable mariadbsystemctl restart mariadb
文章插图
6、配置php环境
vi /etc/php.ini修改时区配置如下date.timezone = Asia/Shanghai
文章插图
vi /etc/php-fpm.d/www.conf修改成如下行;user = apacheuser = nginxgroup = apache ;keep group as apache;listen = 127.0.0.1:9000listen = /run/php-fpm/php-fpm.socklisten.owner = nginxlisten.group = nginxlisten.mode = 0660systemctl enable php-fpmsystemctl restart php-fpm
推荐阅读
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Centos7安装后优化脚本
- kpl|主播们争抢的巅峰榜一,为啥职业不直接拿下?看小胖就懂了
- |领导想要废掉下属,居然如此简单,你又知道多少?
- 三星心系天下w205g?三星心系天下W21 5G
- 一茶一壶一人生下联怎么接?一茶一壶一人生下联
- bios下键盘可以使用,进入系统失灵?电脑键盘失灵无法进入BIOS
- 下雨后有彩虹,用诗句怎么表达?关于风雨过后见彩虹的诗句
- 下列哪句诗不是描写冬天的?下列哪一句古诗与冬至有关
- 下列诗句意境与春江潮水连海平?春江潮水连海平海上明月共潮生表达了诗人怎样的情感
- 下雨|河南局地将迎大暴雨:最大小时雨强可达40~80毫米