GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Observium su Ubuntu 16.04 LTS

In questo tutorial, ti mostreremo come installare Observium su Ubuntu 16.04 LTS. Per chi non lo sapesse, Observium è un sistema di gestione e monitoraggio della rete che raccoglie dati dall'utilizzo SNMP e consente di monitorare tutti i dispositivi della rete tramite un'interfaccia facile da usare. È basato su PHP e utilizza un database MySQL per archiviare i dati.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo del sistema Observium su un server Ubuntu 16.04 (Xenial Xerus).

Installa Observium su Ubuntu 16.04 LTS

Passaggio 1. Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo il seguente apt-get comandi nel terminale.

sudo apt-get update
sudo apt-get upgrade

Passaggio 2. Installa il server LAMP (Linux, Apache, MariaDB, PHP).

È richiesto un server LAMP Ubuntu 16.04. Se non hai installato LAMP, puoi seguire la nostra guida qui. Inoltre, installa tutti i moduli PHP richiesti:

apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0 php7.0-mcrypt php7.0-xmlrpc php7.0-gd

Passaggio 3. Installazione di Observium.

In primo luogo, vai alla pagina di download di Observium e scarica l'ultima versione stabile di Observium:

cd /opt
wget http://www.observium.org/observium-community-latest.tar.gz

Decomprimi l'archivio Observium nella directory principale dei documenti sul tuo server:

tar zxvf observium-community-latest.tar.gz

Passaggio 4. Configurazione di MariaDB per Observium.

Per impostazione predefinita, MariaDB non è protetto. Puoi proteggere MariaDB usando mysql_secure_installation sceneggiatura. dovresti leggere attentamente e sotto ogni passaggio che imposterà una password di root, rimuoverà gli utenti anonimi, non consentirà l'accesso root remoto e rimuoverà il database di test e l'accesso per proteggere MariaDB:

mysql_secure_installation

Configuralo in questo modo:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Successivamente, dovremo accedere alla console MariaDB e creare un database per Observium. Esegui il seguente comando:

mysql -u root -p

Questo ti chiederà una password, quindi inserisci la tua password di root MariaDB e premi Invio. Una volta effettuato l'accesso al server del database, devi creare un database per Installazione dell'osservatorio:

CREATE DATABASE observium DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL PRIVILEGES ON observium.* TO 'observium'@'localhost' IDENTIFIED BY 'dbpassword';
flush privileges;
exit

Successivamente, copia il file di configurazione predefinito "config.php.default" in "config.php" e compila le opzioni di configurazione del database:

cd observium
cp config.php.default config.php

Modifica i parametri di configurazione del database con quelli creati in precedenza:

nano config.php

Dopo aver modificato il file e modificato i parametri del database, la sezione dovrebbe apparire così:

// Database config --- This MUST be configured
$config['db_extension'] = 'mysqli';
$config['db_host'] = 'localhost';
$config['db_user'] = 'observium';
$config['db_pass'] = 'dbpassword';
$config['db_name'] = 'observium';

Concedi all'utente Apache www-data la proprietà dei file web di Observium:

chown -R www-data:www-data /opt/observium/html/

Esegui questo script per configurare il database MySQL e inserisci lo schema predefinito:

./discovery.php -u

Crea la directory in cui archiviare gli RRD e imposta la proprietà corretta:

mkdir rrd
chown www-data:www-data rrd

Passaggio 5. Configurazione del server Web Apache per Observium.

Ora dobbiamo creare la configurazione dell'host virtuale per Observium. Puoi aggiungere un nuovo host virtuale o modificare quello predefinito:

nano /etc/apache2/sites-available/000-default.conf

Aggiungi le seguenti righe:

<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /opt/observium/html
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /opt/observium/html/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog  ${APACHE_LOG_DIR}/error.log
LogLevel warn
CustomLog  ${APACHE_LOG_DIR}/access.log combined
ServerSignature On
</VirtualHost>

Successivamente, devi abilitare la funzionalità di riscrittura per il tuo server Apache:

a2enmod rewrite

Abilita il PHP mcrypt modulo:

phpenmod mcrypt

Ora possiamo riavviare il server web Apache in modo che avvengano le modifiche:

systemctl restart apache2.service

Successivamente, entra nella directory di Observium:

cd /opt/observium

Aggiungi un primo utente con livello utente 10 per admin. La sintassi del comando è la seguente:

./adduser.php <username> <password> <level>

Stiamo utilizzando quanto segue:

./adduser.php idroot random_password 10

Passaggio 6. Accesso a Observium.

Observium sarà disponibile sulla porta HTTP 80 per impostazione predefinita. Apri il tuo browser preferito e vai a http://yourdomain.com/ o http://your-server-ip . Se stai usando un firewall, apri la porta 80 per abilitare l'accesso al pannello di controllo.

Congratulazioni! Hai installato correttamente Observium. Grazie per aver utilizzato questo tutorial per installare l'ultima versione stabile di Observium sul sistema Ubuntu 16.04 LTS  (Xenial Xerus). Per ulteriore aiuto o informazioni utili, ti consiglio di controllare il sito ufficiale di Observium.


Ubuntu
  1. Come installare PostgreSQL su Ubuntu 20.04

  2. Come installare Docker su Ubuntu 22.04 / 20.04 LTS

  3. Come installare PlayOnLinux su Ubuntu 20.04 LTS

  4. Come installare MariaDB in Ubuntu 20.04 LTS

  5. Come installare Observium su Ubuntu 14.04

Come installare OwnCloud su Ubuntu 16.04 LTS

Come installare Vai su Ubuntu 18.04 LTS

Come installare PostgreSQL su Ubuntu 18.04 LTS

Come installare Observium su Ubuntu 18.04 LTS

Come installare Vai su Ubuntu 20.04 LTS

Come installare Observium su Ubuntu 20.04 LTS