Vuoi imparare a fare un’installazione di Icinga2 su Ubuntu Linux? In questo tutorial, ti mostreremo come installare, configurare e accedere a Icinga2 su un computer che esegue Ubuntu Linux.

Versione Ubuntu: 18
Versione Ubuntu: 19

Elenco hardware:

La sezione seguente presenta l’elenco delle attrezzature utilizzate per creare questo tutorial Icinga2.

Ogni pezzo di hardware sopra elencato può essere trovato sul sito web di Amazon.

Esercitazione correlata a Icinga2:

In questa pagina, offriamo un rapido accesso a un elenco di tutorial relativi all’installazione di Icinga2.

Tutorial Icinga2 – Installazione su Ubuntu Linux

Install the required packages.

Copy to Clipboard

Scaricare e installare la chiave del repository Icinga2.

Copy to Clipboard

Utilizzare il comando seguente per individuare il nome in codice Linux Linux.

Copy to Clipboard

Nel nostro esempio, il codice Ubuntu linux è DISCO.

Aggiungere il repository oficial Icinga2 al database APT.

Copy to Clipboard

Aggiornare il database APT e installare il pacchetto Icinga2.

Copy to Clipboard

Installare i plugin di monitoraggio standard di Icinga2.

Copy to Clipboard

Elenco delle caratteristiche di Icinga2 instaled.

Copy to Clipboard

Abilitare il servizio Icinga2 per l’avvio automatico durante l’avvio.

Copy to Clipboard

Congratulazioni! L’installazione di Icinga2 è stata completata.

Tutorial Icinga2 – Installazione MySQL

Installare il pacchetto icinga2-ido-mysql.

Ciò consentirà al server Icinga2 di archiviare la configurazione in Mysql.

Copy to Clipboard

Attivare la funzionalità ido-mysql di Icinga 2.

icinga2-ido-mysql

Configurare il database per icinga2-ido-mysql con dbconfig-common? No.

configuring icinga2-ido-mysql

Attivare la funzionalità ido-mysql.

Copy to Clipboard

Riavvia Icinga2

Copy to Clipboard

Installare il servizio di database MySQL.

Copy to Clipboard

Accedere al server di database MySQL.

Copy to Clipboard

Impostare una password per l’utente root MySQL.

Copy to Clipboard

Nel nostro esempio, abbiamo impostato la password radice kamisama123.

Creare un database denominato icinga2.Create a database named icinga2.

Copy to Clipboard

Creare un utente mysql denominato icinga2.Create a mysql user named icinga2.

Copy to Clipboard

Assegnare all’utente MySQL denominato icinga2 l’autorizzazione sul database denominato icinga2.

Copy to Clipboard

Importare il modello di database Icinga2 all’interno di MySQL.

Il sistema richiederà la password dell’utente MysQL icinga2 per importare il modello.

Copy to Clipboard

Modificare il file di configurazione ido-mysql.conf per abilitare la comunicazione con il servizio MySQL.

Copy to Clipboard

Ecco la nostra configurazione.

Copy to Clipboard

Riavvia Icinga2

Copy to Clipboard

L’installazione del database è stata completata.

I modelli di database Icinga2 sono stati importati in MySQL Server.

Esercitazione – Installazione dell’interfaccia Web Dicinga2

Successivamente, abbiamo bisogno di installare il server web Apache e tutto il software necessario.

Nella console Linux, utilizzare i comandi seguenti per installare i pacchetti necessari.

Copy to Clipboard

Individuare il file di configurazione PHP nel sistema.

Modificare il file di configurazione PHP e impostare il fuso orario corretto.

Copy to Clipboard

Tieni presente che la versione PHP e la posizione del file potrebbero non essere le stesse della mia.

Ad esempio, il nostro fuso orario è stato impostato su America/Sao_Paulo.

Copy to Clipboard

Riavviare il servizio Apache.

Copy to Clipboard

Accedere al server di database MySQL.

Copy to Clipboard

Creare un database denominato icingaweb_db.

Copy to Clipboard

Creare un icingaweb_db utente mysql denominato.Create a mysql user named icingaweb_db.

Copy to Clipboard

Assegnare all’utente MySQL il nome icingaweb_db l’autorizzazione sul database denominato icingaweb_db.

Copy to Clipboard

Installare il pacchetto di interfaccia Web Icinga denominato icingaweb2.

Copy to Clipboard

Riavviare il servizio Apache.

Copy to Clipboard

Generare il token di installazione Icinga.

Copy to Clipboard

Aprire il browser e immettere l’indirizzo IP del server Web più /icingaweb2.

Nel nostro esempio, il seguente URL è stato immesso nel browser:

http://192.168.15.10/icingaweb2 di lavoro

L’interfaccia di installazione web Icinga2 dovrebbe essere presentato.

Immettere il token di configurazione di Icinga web2.

icinga setup token

Nella schermata Moduli Web di Icinga, fare clic sul pulsante Avanti.

Nella schermata Icinga web requirements (Requisiti Web) fare clic sul pulsante Next (Avanti).

icinga2 requirements

Selezionare l’opzione Database e fare clic sul pulsante Avanti.

icinga web authentication

Nella schermata Risorsa database Icinga eseguire la configurazione seguente:On the Icinga Database Resource screen, perform the following configuration:

Nome risorsa – icingaweb_db
Tipo di database – MYSQL
Host – localhost
Porta – 3306
Nome database – icingaweb_db
Nome utente – icingaweb_db
Password – kamisama123

Fare clic sul pulsante Avanti.

icincaweg2 configuration

In questa schermata immettere l’account di accesso radice MySQL per importare il modello di database Icingaweb2.

icingaweb2 create database

Impostare il nome del back-end icingaweb2 e fare clic sul pulsante Avanti.

icinga2 authentication backend

Impostare un account amministrativo per accedere all’interfaccia Web di Icinga.

schermata Configurazione applicazione, eseguire la configurazione di folowing:

Mostra tracce impilate – Abilitato
Mostra messaggi di stato dell’applicazione – Abilitato
Tipo di archiviazione delle preferenze utente – Database
Tipo di registrazione – Syslog
Livello di registrazione – Errore
Prefisso applicazione – icingaweb2
– Struttura – Utente

Fare clic sul pulsante Avanti.

Iicnga application configuration

Nella schermata di riepilogo dell’installazione di Icinga, fare clic sul pulsante Avanti.

Nella schermata di benvenuto, fare clic sul pulsante Avanti.

icinga monitoring module

Nella schermata back-end di monitoraggio eseguire la configurazione seguente:On the monitoring backend screen, perform the following configuration:

Nome backfine – icinga
Tipo di back-end – IDO

Fare clic sul pulsante Avanti.

icinga monitoring backend

Nella schermata Monitoraggio risorsa IDO eseguire la configurazione seguente:On the Monitoring IDO Resource screen, perform the following configuration:
Nome risorsa – icinga_ido
Tipo di database – MYSQL
Host – localhost
Porta – 3306
Nome del database – icinga2
Nome utente – icinga2
Password – kamisama123

Fare clic sul pulsante Avanti.

icinga monitoring ido

Nella schermata Trasporto comandi eseguire la configurazione seguente:

Nome del trasporto – icinga2
Tipo di trasporto – File Comand locale
File Comand – /var/run/icinga2/cmd/icinga2.cmd

Fare clic sul pulsante Avanti.

icinga command transport

Nella schermata Protezione monitoraggio eseguire la configurazione seguente:

– Variabili personalizzate protette – s.pw, pass, community

Fare clic sul pulsante Avanti.

icinga monitoring security

Nell’ultima schermata, fare clic sul pulsante Fine e attendere il completamento dell’installazione di Icinga2.

icinga web setup

Dopo aver terminato l’installazione clicca sull’opzione: Login to Icinga Web 2.

Infine, verrà visualizzata la schermata di login Icinga2.

– Iicnga2 nome utente predefinito: impostare prima
– Password predefinita Icinga2: È possibile impostare prima

Dovrebbe essere visualizzata l’interfaccia di login Icinga2.

icinga login

Dopo un accesso riuscito, sarai inviato al Dashboard di Icinga2.

icinga2 dashboard

Congratulazioni, hai installato l’interfaccia web di Icinga2 su Ubuntu Linux.