GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Installare Icinga su Ubuntu 20.04 LTS - procedura passo passo?

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. È scalabile ed estensibile, Icinga2 può monitorare ambienti grandi e complessi in più posizioni.

Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire le relative query di monitoraggio della rete del sistema Linux.

In questo contesto, esamineremo come installare Icinga su Ubuntu 20.04 LTS.


Le caratteristiche principali di Icinga includono:

  • Diversi tipi di registrazione:registrazione file, registrazione Syslog e console
  • Pipe di comando esterna per l'elaborazione di comandi che attivano azioni specifiche
  • Dati sulle prestazioni
  • Configurazione chiara e basata su oggetti
  • Notifiche dinamiche
  • Scrittore di ricerca elastica


Passaggi per installare e configurare Icinga su Ubuntu 20.04 LTS Focal Fossa

1. Esegui l'aggiornamento del sistema

Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo questi seguenti comandi apt nel terminale:

$ sudo apt update
$ sudo apt upgrade


2. Installa lo stack LAMP

Qui è richiesto un server LAMP. Se non hai una LAMPADA installata, puoi seguire la nostra guida qui.


3. Installa Icinga sul sistema

Ora installiamo i pacchetti icinga2 e i plugin di Nagios Monitoring. Innanzitutto, aggiungi la chiave GPG di Icinga2 al tuo sistema:

$ curl https://packages.icinga.com/icinga.key | apt-key add -

Quindi, crea un nuovo file di repository 'icinga-focal.list':

$ nano icinga-focal.list

Aggiungi la seguente configurazione del repository:

deb http://packages.icinga.com/ubuntu icinga-focal main
deb-src http://packages.icinga.com/ubuntu icinga-focal main

Quindi, esegui un aggiornamento dell'elenco dei pacchetti e installa i pacchetti Icinga:

$ sudo apt update
$ sudo apt install icinga2 monitoring-plugins

Una volta completata l'installazione, avvia il servizio Icinga2 e aggiungilo all'avvio del sistema:

$ sudo systemctl start icinga2
$ sudo systemctl enable icinga2


4. Configura il server database

Installeremo il modulo icinga2 per il supporto MySQL chiamato 'icinga2-ido-mysql'.

$ sudo apt install icinga2-ido-mysql

Successivamente, per far funzionare Icinga con la nuova versione MySQL/MariaDB, configureremo l'utente MySQL 'icinga2' con l'autenticazione della password nativa MySQL:

$ mysql -u root -p

Successivamente, modifica l'autenticazione dell'utente 'icinga2@localhost' con il plug-in di autenticazione MySQL nativo utilizzando la seguente query:

ALTER USER icinga2@localhost IDENTIFIED WITH mysql_native_password BY 'your-strong-passwd';
flush privileges;

Quindi, abilita la funzione 'ido-mysql' e controlla tutti i plugin abilitati:

icinga2 feature enable ido-mysql
icinga2 feature list

Quindi riavvia Icinga per rendere effettive le modifiche:

$ sudo systemctl restart icinga2


5. Installa Icinga Web

Icinga Web 2 è un potente framework PHP che fornisce un'interfaccia di gestione web per Icinga. Ora installiamo i pacchetti icingaweb2 e icingacli usando il seguente comando:

$ sudo apt install icingaweb2 icingacli

Successivamente, genera il token icingaweb2 per l'installazione:

$ icingacli setup token create

Vedrai l'output simile:

icingacli setup token create

Il token di installazione appena generato è:e00b7kimpoi690700

Quindi, accedi alla shell MySQL usando il comando MySQL di seguito:

$ mysql -u root -p

Crea un nuovo database e un nuovo utente utilizzando le seguenti query:

create database icingaweb2;
create user icingaweb2@localhost identified with mysql_native_password by "your-strong-passwd";
grant all privileges on icingaweb2.* to icingaweb2@localhost with grant option;
flush privileges;


Come si accede all'Interfaccia Web di Icinga 2?

Icinga2 sarà disponibile sulla porta HTTP 80 per impostazione predefinita.

Apri il tuo browser preferito e vai su http://tuo-dominio.com/icingaweb2/setup o http://indirizzo-ip-server/icingaweb2/setup e completa i passaggi richiesti per completare l'installazione.

Se stai usando un firewall, apri la porta 80 per abilitare l'accesso al pannello di controllo.



Ubuntu
  1. Installa Skencil su Ubuntu 20.04 LTS - Un processo passo dopo passo?

  2. Installa Falkon Browser su Ubuntu 20.04 LTS - Un processo passo dopo passo?

  3. Installa Franz Messenger su Ubuntu 20.04 LTS - Un processo passo dopo passo?

  4. Installa Discord su Ubuntu 20.04 - Processo passo dopo passo?

  5. Installa AIDE su Ubuntu 20.04 - Un processo passo dopo passo?

Installa Laravel su Ubuntu 20.04 - Processo passo dopo passo?

Installa Grafana su Ubuntu 20.04 - Processo passo dopo passo?

Installa Ruby su Ubuntu 20.04 - Processo passo dopo passo?

Installa MongoDB su Ubuntu 20.04 LTS - Processo passo passo?

Installa Dropbox su Ubuntu 20.04 - Procedura passo passo?

Come installare Icinga 2 su Ubuntu 18.04 LTS