GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare e configurare LibreNMS su Ubuntu 16.04

In questo tutorial ti mostreremo come installare e configurare LibreNMS su Ubuntu 16.04. LibreNMS è uno strumento di monitoraggio della rete di rilevamento automatico gratuito e open source basato su PHP/MYSQL/SNMP. È un sistema di monitoraggio della rete in primo piano che fornisce supporto per un'ampia gamma di hardware di rete e sistemi operativi tra cui FreeBSD, Cisco, Linux, HP ecc. LibreNMS è un fork basato sulla comunità dello strumento di monitoraggio della rete Observium.

LibreNMS  include molte funzioni utili come
– Rilevamento automatico
– Avvisi personalizzabili
– Accesso API
– Sistema di fatturazione
– Aggiornamenti automatici
– Polling distribuito
– App per iOS e Android
– Agente Unix
– E molti altri...

L'installazione e la configurazione di LibreNMS su Ubuntu 16.04 è un'operazione abbastanza semplice, se segui attentamente la nostra guida di seguito.

1. Aggiorna il sistema

Accedi al tuo server tramite SSH come utente root

ssh root@IP_Address

e aggiorna tutti i pacchetti installati

apt-get update && apt-get upgrade

2. Installa il server web Apache

Esegui il comando seguente per installare il server Web Apache sul tuo VPS Ubuntu 16.04

apt-get -y install apache2

Una volta installato il server web, avvialo e abilitalo all'avvio all'avvio

systemctl start apache2
systemctl enable apache2

Crea un host virtuale Apache con il seguente contenuto

nano /etc/apache2/sites-available/librenms.conf

<VirtualHost *:80>
DocumentRoot /opt/librenms/html/
ServerName yourdomain.com

AllowEncodedSlashes NoDecode
<Directory "/opt/librenms/html/">
Require all granted
AllowOverride All
Options FollowSymLinks MultiViews
</Directory>
</VirtualHost>

abilitare l'host virtuale e riavviare Apache per rendere effettive le modifiche

a2ensite librenms.conf
a2enmod rewrite
systemctl restart apache2

3. Installa e configura il server MariaDB

Installa il server MariaDB, avvialo e abilitalo all'avvio automatico all'avvio del sistema

apt-get install -y mariadb-client mariadb-server
systemctl start mysql
systemctl enable mysql

Quindi, esegui mysql_secure_installation script di post installazione per proteggere il server MariaDB e impostare la password di root.

Ora accedi al server MariaDB come utente root e crea un nuovo utente e database per l'installazione di LibreNMS

MariaDB [(none)]> CREATE DATABASE librenms CHARACTER SET utf8 COLLATE utf8_unicode_ci;
MariaDB [(none)]> CREATE USER 'librenms'@'localhost' IDENTIFIED BY 'PASSWORD';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON librenms.* TO 'librenms'@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit

Non dimenticare di sostituire "PASSWORD" con una password efficace.

Apri il file di configurazione di MariaDB e aggiungi le seguenti righe in [mysqld] sezione

nano /etc/mysql/mariadb.conf.d/50-server.cnf

innodb_file_per_table=1
sql-mode=""
lower_case_table_names=0

Riavvia MariaDB per rendere effettive le modifiche.

systemctl restart mysql

4. Installa PHP 7

LibreNMS è un'applicazione basata su PHP, quindi dobbiamo installare anche PHP. Esegui il comando seguente per installare PHP 7 e alcuni moduli PHP aggiuntivi richiesti da LibreNMS

apt-get install php7.0-cli php7.0-curl php7.0-gd php7.0-json php7.0-mcrypt php7.0-mysql php7.0-snmp php7.0-xml php7.0-zip libapache2-mod-php7.0

5. Installa pacchetti aggiuntivi richiesti

Installa i seguenti pacchetti richiesti da LibreNMS

apt-get install composer fping git graphviz imagemagick mtr-tiny nmap python-memcache python-mysqldb rrdtool snmp snmpd whois

6. Installa e configura LibreNMS

Crea un utente di sistema in cui verrà eseguito LibreNMS e imposta la sua home directory su /opt/librenms

useradd librenms -d /opt/librenms -M -r
usermod -a -G librenms www-data

Clona il codice sorgente di LibreNMS tramite Git.

cd /opt/
git clone https://github.com/librenms/librenms.git librenms

imposta l'autorizzazione corretta per la directory librenms

chown -R librenms:librenms /opt/librenms

Per configurare snmpd, copia il file di configurazione di esempio

cp /opt/librenms/snmpd.conf.example /etc/snmp/snmpd.conf

Apri il file snmpd.conf, modifica la riga RANDOMSTRINGGOESHERE e imposta la tua stringa di community.

Quindi, scarica lo script di rilevamento della distribuzione snmpd

curl -o /usr/bin/distro https://raw.githubusercontent.com/librenms/librenms-agent/master/snmp/distro

rendilo eseguibile e riavvia il servizio

chmod +x /usr/bin/distro
systemctl restart snmpd

Ora copia lo script cron fornito da LibreNMS nella directory '/ect/cron.d'.

cp /opt/librenms/librenms.nonroot.cron /etc/cron.d/librenms

Copia anche lo script logrotate, in modo da ruotare i vecchi log

cp /opt/librenms/misc/librenms.logrotate /etc/logrotate.d/librenms

7. Completa l'installazione

Infine, vai su http://tuodominio.com/install.php e segui le istruzioni sullo schermo per completare l'installazione di LibreNMS.

Naturalmente non è necessario installare LibreNMS su Ubuntu 16.04, se si utilizza uno dei nostri piani di hosting VPS Ubuntu gestito, in tal caso è possibile semplicemente chiedere ai nostri esperti amministratori Linux di installare LibreNMS su Ubuntu 16.04 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se ti è piaciuto questo post, su come installare LibreNMS su Ubuntu 16.04, condividilo con i tuoi amici sui social network usando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Panels
  1. Come installare e configurare Redis su Ubuntu 18.04

  2. Come installare e configurare Redmine su Ubuntu 18.04

  3. Come installare e configurare CyberPanel su Ubuntu 18.04

  4. Come installare e configurare Fail2ban su Ubuntu 20.04

  5. Come installare e configurare LibreNMS su Ubuntu 20.04

Come installare e configurare Git su Ubuntu 20.04

Come installare e configurare OpenVAS 9 su Ubuntu

Come installare e configurare Redis in Ubuntu 20.04

Come installare e configurare Neo4j su Ubuntu 20.04

Come installare e configurare Ubuntu SDK in Ubuntu 16.04 e 14.04

Come installare e configurare PostgreSQL su Ubuntu