Centreon è un sistema di monitoraggio open source per il monitoraggio delle infrastrutture IT. Grazie alla sua struttura modulare e alla buona scalabilità, è adatto per il monitoraggio di reti piccole e grandi fino ad ambienti IT complessi con centinaia di host. Qui in questo tutorial impareremo i comandi per installare lo strumento di monitoraggio Open Source Centreon su AlmaLinux 8 o Rocky Linux 8 RPM Linux.
Il progetto Centreon è iniziato nel 2005 ed è stato distribuito tra gli sviluppatori con licenze GPLv2 e Apache Open Source. È disponibile in quattro edizioni:Open Source; Edizione informatica; Edizione aziendale ed Edizione MSP. Naturalmente, le edizioni diverse dall'open source sono basate su abbonamento e con funzionalità extra rispetto a quelle della community (open source).
Proprio come Nagios o Icinga, Centreon offre anche un'interfaccia web per visualizzare e gestire più sistemi, inoltre, la configurazione tramite l'interfaccia web di Centreon semplifica notevolmente lo sforzo, soprattutto durante il monitoraggio di ambienti IT complessi con centinaia di host e servizi.
Centreon può essere messo in funzione su varie distribuzioni Linux. CentOS e vari derivati Debian sono ufficialmente pianificati. Centreon Web richiede un server Web Apache per il funzionamento; MySQL viene utilizzato per il database richiesto.
In quanto sistema multiutente, Centreon offre una gestione dei diritti ben congegnata. È quindi possibile fornire a utenti o gruppi solo una parte dei risultati del monitoraggio o limitare le opzioni di configurazione.
Passaggi per installare Centreon su AlmaLinux 8 | Linux roccioso 8
Requisiti:
• Server web Apache
• Database MariaDB
• 1 vCPU / 1 GB per meno di 50 host
Esegui il comando di aggiornamento DNF su Almalinux o Rocky
Prima di tutto, usa il gestore di pacchetti DNF ed esegui il comando di aggiornamento del sistema per assicurarti che tutti i pacchetti siano aggiornati, inclusa la cache del repository.
sudo dnf update
Disabilita SELinux per una corretta installazione di Centreon
Quindi, disabilita SElinux per consentire a Centreon di installarsi correttamente senza alcun problema, tuttavia, una volta completata l'installazione, puoi riattivarlo di nuovo.
sed -i s/^SELINUX=.*$/SELINUX=disabled/ /etc/selinux/config
Al termine, riavvia il sistema:
sudo reboot
Installa repository EPEL, PowerTools e REMI
Per installare Centreon abbiamo bisogno di alcuni pacchetti disponibili tramite EPEL, Remi e PowerTools. Quindi, prima di andare oltre, installiamoli e abilitiamoli, se non sono già sul tuo sistema.
sudo dnf install -y dnf-plugins-core
Installa EPEL:
sudo dnf install epel-release
Installa Remi Repository per PHP 8.0:
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm
Abilita PowerTools:
sudo dnf config-manager --set-enabled 'powertools' -y
Esegui aggiornamento:
sudo dnf update -y
Installa Apache, il database MariaDB e PHP 8.0
Entrambi i pacchetti Apache Httpd e MariaDB sono già disponibili tramite il repository predefinito di questi sistemi Linux basati su RHEL, quindi basta andare per i comandi forniti:
Per Apache e MariaDB
sudo dnf install httpd httpd-tools mariadb-server mariadb -y
Avvia e abilita i servizi Apache e Mariadb:
sudo systemctl enable --now httpd mariadb
Database protetto:
Esegui il comando dato, per ottenere una configurazione guidata basata su testo per la rimozione del database demo e dell'utente anonimo inclusa la limitazione dell'accesso remoto al database:
mysql_secure_installation
Per PHP 8.0
sudo dnf module reset php sudo dnf module install php:remi-8.0 -y
Aggiungi Centreon Repository su AlamLinux o Rocky Linux 8
Poiché i pacchetti per installare Centreon non sono disponibili su AlmaLinux o Rocky Linux, quindi dobbiamo aggiungerlo manualmente utilizzando il comando riportato di seguito:
sudo dnf install -y https://yum.centreon.com/standard/21.10/el8/stable/noarch/RPMS/centreon-release-21.10-2.el8.noarch.rpm
Comando per installare Centreon su Almalinux | Linux roccioso 8
Abbiamo installato tutte le cose richieste, ora utilizziamo il gestore di pacchetti DNF per installare i pacchetti di Centreon su Linux basato su RHEL come AlamLinux, Rocky o CentOS.
sudo dnf install centreon centreon-database -y
Imposta il fuso orario PHP
È necessario impostare il fuso orario PHP.
sudo su - echo "date.timezone = Europe/Paris" >> /etc/php.d/50-centreon.ini
Nota :Cambia Europa/Parigi senza il tuo fuso orario. Puoi trovare l'elenco dei fusi orari supportati qui.
Abilita l'avvio dei servizi con l'avvio del sistema
sudo systemctl enable php-fpm httpd mariadb cbd centreon sudo systemctl enable centengine gorgoned snmptrapd centreontrapd snmpd
sudo systemctl restart php-fpm httpd mariadb cbd centreon sudo systemctl restart centengine gorgoned snmptrapd centreontrapd snmpd
Consenti le porte 80 e 443 nel firewall
Se hai abilitato il firewall, consenti http
e https
porte nel firewall:
sudo firewall-cmd --zone=public --permanent --add-port=80/tcp sudo firewall-cmd --zone=public --permanent --add-port=443/tcp
sudo systemctl reload firewalld
Accedi all'installazione di Cenetron Web
Ora apri il browser web sul tuo sistema locale che può accedere all'indirizzo IP del server su cui hai installato lo strumento di monitoraggio Cenetron.
Esempio :
http://server-ip/cenetron
Configurazione e configurazione database
Segui la procedura guidata di configurazione basata sul Web di Centreon, quindi quando viene visualizzata la pagina "Informazioni amministratore", imposta la password per l'account utente amministratore.
Nella pagina di configurazione del database, aggiungi la password dell'utente root che hai impostato per il server del database. Successivamente, inserisci la password che desideri impostare per il database "centeron ” per lo strumento di monitoraggio Centreon.
Strumento di monitoraggio Dashboard Centreon
Una volta effettuato l'accesso, apparirà la Dashboard.
Per installare Poller su qualche sistema remoto da monitorare puoi fare riferimento alla documentazione ufficiale.
Altri tutorial:
• 5 migliori alternative htop per monitorare i sistemi Linux
• 7 migliori applicazioni Linux alternative per monitorare il sistema Gnome
• Come installare Netdata su Linux come Ubuntu 20.04 Server