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

Installa Icinga 2 su Ubuntu 16.04

Ti mostreremo come installare Icinga 2 su Ubuntu 16.04. Icinga 2 è un sistema di monitoraggio della rete open source che verifica la disponibilità delle risorse di rete, notifica agli utenti le interruzioni e genera dati sulle prestazioni per la creazione di report. Icinga 2 è scalabile ed estensibile e può monitorare ambienti grandi e complessi in più posizioni. Installare Icinga 2 su Ubuntu 16.04 è un compito facile, segui il nostro tutorial qui sotto e dovresti averlo installato e configurato in meno di 15 minuti

Supporta nativamente Graphite e InfluxDB che, grazie a una connessione TCP diretta, puoi goderti la rappresentazione grafica delle prestazioni in tempo reale con un carico di sistema ridotto.

Il ramo Icinga 2 è in costante sviluppo con i seguenti obiettivi di progettazione:

  • Qualità del codice
  • Interoperabilità con interfacce esterne
  • Scalabilità
  • Configurazione chiara e basata su oggetti
  • Controlli e comandi intelligenti e controlli basati su agenti
  • Notifiche dinamiche
  • Processi aziendali pronti all'uso

In questo articolo installeremo e configureremo Icinga 2 con un'interfaccia web su un VPS Ubuntu 16.04. Partiamo dal presupposto che tu abbia una LAMP (Apache, MySQL, PHP) stack installato sul tuo server. Questo tutorial è scritto per Ubuntu 16.04 e dovrebbe funzionare anche su altre distribuzioni basate su Debian. Abbiamo un altro tutorial su come installare Icinga su CentOS.

REQUISITI

Utilizzeremo il nostro piano di hosting VPS Linux SSD 1 per questo tutorial.

1. ACCEDI AL TUO SERVER VIA SSH

# ssh root@server_ip

Puoi verificare se hai la versione corretta di Ubuntu installata sul tuo server con il seguente comando:

# lsb_release -a

Dovresti ottenere questo output:

Distributor ID: Ubuntu
Description:    Ubuntu 16.04.1 LTS
Release:        16.04
Codename:       xenial

2. AGGIORNA IL SISTEMA

Assicurati che il tuo server sia completamente aggiornato utilizzando:

# apt update && apt upgrade

Abilita la funzione di aggiunta del repository e aggiungi il repository per Icinga con i seguenti comandi:

# apt install software-properties-common

# add-apt-repository ppa:formorer/icinga

Aggiorna l'indice del pacchetto:

# apt update

3. Installa Icinga 2

# apt install icinga2

Una volta completata l'installazione dovresti controllare se Icinga 2 funziona:

# systemctl status icinga2.service

dopo di che dovresti ottenere l'output seguente:

● icinga2.service - LSB: icinga2 host/service/network monitoring and management system
   Loaded: loaded (/etc/init.d/icinga2; bad; vendor preset: enabled)
   Active: active (running) since Sat 2016-09-17 15:05:41 UTC; 28s ago
     Docs: man:systemd-sysv-generator(8)
   CGroup: /system.slice/icinga2.service
           └─28794 /usr/lib/x86_64-linux-gnu/icinga2/sbin/icinga2 --no-stack-rlimit daemon -d -e /var/log/icinga2/icinga2.err

Sep 17 15:05:40 vps systemd[1]: Starting LSB: icinga2 host/service/network monitoring and management system...
Sep 17 15:05:40 vps icinga2[28739]:  * checking Icinga2 configuration
Sep 17 15:05:40 vps icinga2[28739]:    ...done.
Sep 17 15:05:40 vps icinga2[28739]:  * Starting icinga2 monitoring daemon icinga2
Sep 17 15:05:41 vps icinga2[28739]:    ...done.
Sep 17 15:05:41 vps systemd[1]: Started LSB: icinga2 host/service/network monitoring and management system.

4. Abilita Icinga 2

Abilita Icinga 2 per l'avvio all'avvio:

# systemctl enable icinga2.service

Icinga 2 ha le seguenti funzionalità abilitate per impostazione predefinita:

- checker;
- mainlog;
- notification.

Inoltre, puoi controllare le funzionalità abilitate e disabilitate con:

# icinga2 feature list

Icinga 2 raccoglie informazioni sul servizio in base ai plug-in di monitoraggio che non sono installati. Puoi rimediare installandoli con:

# apt install nagios-plugins

5. Installa il modulo IDO

Successivamente, è necessario installare il modulo IDO che è fondamentale per l'interfaccia web di Icinga 2. Esporterà tutte le informazioni di configurazione e di stato nel suo database. Esegui il seguente comando:

# apt install icinga2-ido-mysql

Durante l'installazione, ti verrà chiesto se desideri configurare il database. Dipende totalmente da te, ma per evitare la successiva creazione di database per il modulo, dovresti scegliere per dbconfig-common per configurare il database.

Al termine dell'installazione, abilitare il modulo:

# icinga2 feature enable ido-mysql

Quindi riavvia Icinga 2 per rendere effettive le modifiche.

# systemctl restart icinga2.service

Puoi controllare le credenziali del database che hai impostato da ido-mysql.conf file o in termini di comando:

# cat /etc/icinga2/features-enabled/ido-mysql.conf

OK. Ora abbiamo installato Icinga 2 e abilitato alcuni moduli. Quello che probabilmente tutti si chiedono è:ho una sorta di accesso GUI/web a Icinga 2?

6. Installa il plug-in Web2

Non ancora. E affinché ciò sia abilitato, installeremo il plug-in Web2. Questo può essere fatto usando il comando sottostante:

# apt-get install icingaweb2

Una volta completata l'installazione, inserisci il tuo servizio MySQL come root e crea un database per l'interfaccia web:

# mysql -u root -p

mysql> create database icingaweb;

mysql> grant all privileges on icingaweb.* to icingaweb@localhost identified by 'your_password';

mysql> flush privileges;

mysql> exit

Ora completa l'installazione e la configurazione del plug-in Web2 aprendo il tuo browser web e navigando su:http://your_server_IP/icingaweb2/setup .

Sarai accolto dalla pagina di configurazione come mostrato nell'immagine seguente:

La procedura guidata è piuttosto semplice e il passaggio successivo consiste nel generare un token di installazione. Come indicano le istruzioni, sul tuo server esegui:

# icingacli setup config directory --group icingaweb2;

# icingacli setup token create;

Copia il token e incollalo nel "Token di installazione ' e fai clic su Avanti .

Nella finestra seguente è possibile selezionare quale modulo abilitare. Il monitoraggio è abilitato per impostazione predefinita, ma gli altri no. Al termine, fai clic su Avanti .

Ora sei nella pagina dei requisiti in cui l'installazione sta verificando le tue impostazioni PHP. È necessario configurare l'impostazione del fuso orario PHP e installare i moduli mancanti, se presenti. Quindi, dopo aver soddisfatto le impostazioni richieste, fai clic su Avanti .

Ora puoi scegliere il metodo di autenticazione. Lascialo su Database e procedere al passaggio successivo. Ora compila i dettagli del database che hai creato in precedenza per l'interfaccia web. Fai clic su Avanti t quindi imposta il tuo Nome backend di conseguenza. Una volta fatto, hai indovinato, fai clic su Avanti di nuovo.

La finestra di follow-up è per la configurazione del tuo primo utente amministrativo per Icinga Web 2. Inserisci il tuo nome utente e password e procedi.

Quindi, imposta le opzioni di configurazione dell'applicazione in base alle tue esigenze.

Nella finestra seguente vengono riviste tutte le tue impostazioni e se sei d'accordo con ciò che hai configurato finora, procedi oltre.

7. Configura il modulo di monitoraggio

Il passaggio successivo consiste nel configurare il modulo di monitoraggio. Il modulo Icinga 2 IDO dovrebbe essere selezionato e quindi configurare correttamente le impostazioni del database.

Devi inserire le credenziali del database che hai configurato in precedenza durante l'installazione del modulo IDO. Se non ricordi le impostazioni, controllale da ido-mysql.conf file:

# cat /etc/icinga2/features-enabled/ido-mysql.conf

Al termine, fai clic su Avanti e quindi scegli il tipo di trasporto, il nome e il file di comando di conseguenza. Dovresti scegliere quelli predefiniti, ma dipende totalmente da te.

Procedi e poi clicca su Avanti dalla finestra Monitoraggio della sicurezza.

Rivedi la configurazione del modulo Monitoraggio e procedi se sei soddisfatto delle impostazioni che hai configurato.

Dopo aver fatto clic su Avanti, dovresti essere accolto dalla finestra di installazione completata come nell'immagine seguente:

Fare clic su Accedi a Icinga Web 2 e accedi alla tua interfaccia web Icinga 2 appena installata con le credenziali che hai configurato in precedenza:

Congratulazioni. Hai installato e configurato correttamente Icinga 2 con un'interfaccia web sul tuo server Ubuntu 16.04. Per ulteriori modifiche e informazioni su Icinga 2, dovresti controllare la loro documentazione ufficiale.

Ovviamente, non devi installare Icinga 2 su Ubuntu 16.04 se utilizzi uno dei nostri servizi di hosting VPS Icinga, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare e configurare Icinga 2 su Ubuntu 16.04. 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 Icinga 2 su Ubuntu 16.04, condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Panels
  1. Installa Webmin su Ubuntu 16.04

  2. Installa phpMyAdmin su Ubuntu 16.04

  3. Installa MEAN su Ubuntu 14.04

  4. Installa Radiant su Ubuntu 14.04

  5. Installa OSSEC su Ubuntu 14.04

Come installare Icinga 2 su Ubuntu 18.04 / Ubuntu 16.04 e Debian 9

Come installare Icinga 2 su Ubuntu 16.04

Come installare Icinga 2 su Ubuntu 18.04 LTS

Installa PHP 7 su Ubuntu 14.04

Installa XWiki su Ubuntu 16.04

Installa npm su Ubuntu 16.04