GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Icinga 2 su CentOS 8

In questo articolo, avremo spiegato i passaggi necessari per installare e configurare Icinga 2 su CentOS 8. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con sudo privilegi. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.

Icinga 2 è uno strumento di monitoraggio gratuito e open source per il monitoraggio di server e risorse di rete. Icinga 2 verifica la disponibilità delle risorse di rete, notifica agli utenti le interruzioni e genera dati sulle prestazioni per la reportistica. Icinga 2 può essere utilizzato per monitorare ambienti grandi e complessi in più posizioni.

Installa Icinga 2 su CentOS 8

Passaggio 1. Il primo comando aggiornerà gli elenchi dei pacchetti per assicurarti di ottenere l'ultima versione e le dipendenze.

sudo dnf install epel-release
sudo dnf install 'dnf-command(config-manager)'
sudo dnf config-manager --set-enabled PowerTools
sudo dnf update

Passaggio 2. Installa Icinga 2 sul sistema CentOS 8.

Ora installeremo Icinga 2 utilizzando il gestore di pacchetti della nostra distribuzione.

sudo dnf install icinga2 icinga2-selinux icinga2-ido-mysql vim-icinga2

Dopo che l'installazione di Icinga 2 è andata a buon fine, di solito è necessario abilitarlo e avviare i suoi servizi. Per avviare e abilitare il suo servizio, invieremo le righe di comando:

sudo systemctl enable icinga2
sudo systemctl start icinga2

Passaggio 3. Installa i plug-in Nagios.

Icinga 2 non sa come controllare i servizi esterni senza plugin. Ora installiamo i plugin Nagios usando il comando seguente:

sudo dnf install nagios-plugins-all

Passaggio 4. Installa il server di database MariaDB

Installa il pacchetto MariaDB utilizzando il seguente comando:

sudo apt install mariadb-server

Dopo che è stato installato, il server MariaDB dovrebbe essere avviato automaticamente. Usa systemctl per verificarne lo stato:

systemctl status mariadb

Dopo l'installazione, dobbiamo migliorare la sicurezza di MariaDB digitando quanto segue:

sudo mysql_secure_installation

Quindi inserisci yes/y alle seguenti domande di sicurezza:

Remove anonymous users? (Press y|Y for Yes, any other key for No) : y
    Disallow root login remotely? (Press y|Y for Yes, any other key for No) : y
    Remove test database and access to it? (Press y|Y for Yes, any other key for No) : y
    Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y

Per connetterci al server MariaDB tramite il terminale possiamo utilizzare il client MariaDB. Per accedere al server MariaDB come utente root, digitare:

$ mysql -u root -p

CREATE DATABASE icinga;
GRANT ALL PRIVILEGES ON icinga.* TO 'icinga'@'localhost' IDENTIFIED BY 'your-passwd';
FLUSH PRIVILEGES;
EXIT;

Quindi, abilita Icinga 2 moduli richiesti:

sudo icinga2 feature enable command ido-mysql syslog

Quindi, importa Icinga 2 Database:

mysql -u root -p icinga < /usr/share/icinga2-ido-mysql/schema/mysql.sql

Configura l'accesso al database:

sudo nano /etc/icinga2/features-available/ido-mysql.conf

Decommenta le righe e imposta le credenziali di accesso:

/**
 * The IdoMysqlConnection type implements MySQL support
 * for DB IDO.
 */

object IdoMysqlConnection "ido-mysql" {
  user = "icinga"
  password = "your-passwd"
  host = "localhost"
  database = "icinga"
}

Quindi, avvia e abilita il servizio icinga2:

sudo systemctl enable --now icinga2.service
sudo systemctl restart icinga2
sudo systemctl status icinga2

Questo è tutto ciò che devi fare per installare Icinga su CentOS 8. Spero che questo suggerimento rapido ti sia utile. Per ulteriori letture su Icinga 2, fare riferimento alla loro knowledge base ufficiale. Se hai domande o suggerimenti, sentiti libero di lasciare un commento qui sotto.


Cent OS
  1. Come installare Vagrant su CentOS 7

  2. Come installare Gitea su CentOS 8

  3. Come installare Icinga 2 su CentOS 8 / RHEL 8

  4. Come installare Icinga 2 su CentOS 7 / RHEL 7

  5. Come installare ownCloud su CentOS 8

Come installare Apache su CentOS 8

Come installare Jenkins su CentOS 8

Come installare Zoom su CentOS 8

Come installare Nethogs su CentOS

Come installare Yourls in CentOS 8

Come installare Icinga su CentOS 8