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

Come installare Centreon su Centos 7

Per gli amministratori di sistema è molto importante poter controllare lo stato di ogni servizio e attrezzatura fornita sulla rete. Devi essere in grado di essere informato e di reagire in qualsiasi momento se si verifica un problema. Esistono alcuni strumenti popolari disponibili ma pochi possono darti un metodo di gestione semplice. Esiste uno strumento chiamato Centreon che ci offre questa opportunità. Centreon offre due metodi di installazione, uno con Centreon ISO e l'altro con Centreon Web che può essere installato direttamente su un sistema operativo Linux come Centos o Debian.

Centreon offre due metodi di installazione, uno con Centreon ISO e l'altro con Centreon Web che può essere installato direttamente su un sistema operativo Linux come Centos o Debian. A volte puoi vedere che alcuni amministratori di sistema indirizzano Centreon a Centreon-Web, questo perché Centreon è iniziato solo con un'interfaccia web e una console da utilizzare con Nagios. Ora Centreon integra l'interfaccia utente Web, un sistema di monitoraggio che consente l'estrazione, la raccolta e il trattamento dei dati con un broker di eventi autonomo e un sistema di database. Le nuove versioni di Centreon non hanno bisogno di essere associate a Nagios come prima.

Cos'è centeron?

Centreon è un software di monitoraggio open source gratuito che consente a un amministratore di configurare facilmente avvisi basati su soglie, generare avvisi e-mail, aggiungere sistemi da monitorare rapidamente senza la necessità di configurare file di configurazione complicati. Centreon si basa su

  • motore centrale: il motore di monitoraggio principale che controllerà le apparecchiature tramite sonde (plugin)
  • centro sul web: l'IHM che permette di configurare il motore e di mostrarne il risultato in tempo reale e con grafico
  • mediatore centron: è il collegamento tra entrambi gli elementi precedenti, è un "portatore" di dati.

Centreon offre una configurazione flessibile attraverso le diverse architetture che supporta:

  • Architettura semplice: viene utilizzato per avere tutte le entità di supervisione all'interno dello stesso server:l'interfaccia web di Centeron, i database, il motore di monitoraggio e il broker
  • Architettura distribuita: si compone di due tipi di entità:un server Centreon centrale per la visualizzazione delle informazioni e uno o più server remoti per la raccolta dei dati. Viene utilizzato per abilitare il bilanciamento del carico su più server di monitoraggio remoto e per l'isolamento dei flussi di rete
  • Architettura distribuita con DBMS remoto: questa architettura con DBMS remoto deve avere tre tipi di entità:un server Centreon centrale per visualizzare le informazioni, un server DBMS per archiviare informazioni nei database e uno o più server remoti per raccogliere dati. Il suo vantaggio è avere un server DBMS remoto
  • Architettura distribuita con failover: questa architettura conta un server Centreon centrale per la visualizzazione delle informazioni e uno o più server remoti per la raccolta dei dati. Per avere un failover, il server centrale Centeron è duplicato. Viene utilizzato per abilitare il bilanciamento del carico su più server di monitoraggio remoto, per l'isolamento dei flussi di rete e per avere un sistema di failover
  • Architettura distribuita con failover e GUI Web per server remoto: Oltre ai vantaggi dell'architettura precedente, permette di avere un'interfaccia di sola visualizzazione web locale di Centreon su ogni server remoto. Viene utilizzato per avere un'interfaccia di sola lettura su ciascun poller per avere accesso ai dati raccolti localmente se si verifica un errore di connessione tra il server remoto e il server centrale di centeron.

Quando scrivi questo articolo, la versione attuale del nostro strumento di monitoraggio è centeron 2.8.11

1) Installa i prerequisiti

Abbiamo bisogno di disabilitare SELinux per il nostro primo passo. Verificalo con il comando

# selinuxenabled && echo enabled || echo disabled
disabled

È disabilitato da parte nostra ma se non è lo stesso risultato per te, devi modificare il suo file di configurazione e sostituire enforcing da disabilitato

# vim /etc/selinux/config
SELINUX=disabled

Si consiglia di utilizzare MariaDB per il database.

# yum install mariadb-server
..............................
..............................
Resolving Dependencies
--> Running transaction check
---> Package mariadb-server.x86_64 1:5.5.52-1.el7 will be installed
--> Processing Dependency: mariadb(x86-64) = 1:5.5.52-1.el7 for package: 1:mariadb-server-5.5.52-1.el7.x86_64
--> Processing Dependency: perl-DBI for package: 1:mariadb-server-5.5.52-1.el7.x86_64
--> Processing Dependency: perl-DBD-MySQL for package: 1:mariadb-server-5.5.52-1.el7.x86_64

È necessario modificare LimitNOFILE limitazione impostando l'opzione in /etc/my.cnf

# mkdir -p  /etc/systemd/system/mariadb.service.d/
# echo -ne "[Service]\nLimitNOFILE=32000\n" | tee /etc/systemd/system/mariadb.service.d/limits.conf

Ora riavvialo e consenti l'avvio all'avvio

# systemctl daemon-reload
# systemctl start mariadb
# systemctl enable mariadb
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.

2) Installa Centreon

Dovresti installare alcuni pacchetti come RPMForge

# wget http://yum.centreon.com/standard/3.4/el7/stable/noarch/RPMS/centreon-release-3.4-4.el7.centos.noarch.rpm
# yum install --nogpgcheck centreon-release-3.4-4.el7.centos.noarch.rpm
.............................
.............................
Dependencies Resolved

==========================================================================================================================
 Package                  Arch           Version                  Repository                                         Size
==========================================================================================================================
Installing:
 centreon-release         noarch         3.4-4.el7.centos         /centr

Ora puoi installare il pacchetto centeron

# yum install centreon-base-config-centreon-engine centreon
..............................
..............................
Transaction Summary
==========================================================================================================================
Install  2 Packages (+273 Dependent packages)
Upgrade             (   2 Dependent packages)

Total download size: 103 M
Is this ok [y/d/N]: y

Con la nuova versione di centeron, devi configurare il buon fuso orario del file PHP. Ora devi modificare creare un file per indicare il tuo fuso orario appropriato.

# vim /etc/php.d/php-timezone.ini
date.timezone = Etc/UTC

Ora puoi riavviare Apache, MariaDB e consentire l'avvio automatico del servizio snmp all'avvio.

# systemctl restart httpd mariadb
# systemctl enable httpd snmpd snmptrapd
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/snmpd.service to /usr/lib/systemd/system/snmpd.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/snmptrapd.service to /usr/lib/systemd/system/snmptrapd.service.

3) Installazione web di Centreon

Al termine dell'installazione, ora puoi accedere graficamente al tuo server e continuare il processo tramite il browser web. Quindi, inserisci l'indirizzo IP del tuo server http:// /

Dovresti scegliere il pulsante successivo

Qui hai tutti i moduli controllati

Qui hai le informazioni sul motore di monitoraggio

Qui hai le informazioni sul broker

Qui crei un account utente per accedere all'interfaccia web. Non dimenticare la password

Ecco le informazioni del database. Devi inserire una password per l'utente database ma non per l'utente root del database.

Ora durante l'installazione, mostra che tutte le operazioni sono state completate con successo.

4) Collegamento alla pagina web di amministrazione di centeron

Ora che l'installazione è terminata e puoi provare ad accedere nuovamente alla pagina web di centeron tramite l'indirizzo ip o il nome di dominio se configurato.

Ora puoi accedere con il nome utente e la password configurati al passaggio 5 durante la creazione dell'account utente.

Quando vai su Home -> Statistiche sondaggi , puoi vedere che il nostro centeron non ha informazioni e servizi installati

Puoi anche vedere che il nostro poller non è in esecuzione

E non è installato alcun widget. Quindi, dobbiamo avviare i servizi e installare il widget per avere un centro funzionale di base su

5) Avvia i servizi e installa i widget centeron

Per avviare i servizi di centeron, devi inserire il comando seguente sul tuo terminale:

# systemctl start cbd 

# systemctl start centcore

# systemctl start centreontrapd

Ora puoi tornare alla pagina di amministrazione di centeron per selezionare il poller e importare la configurazione. Il poller oi server remoti stanno monitorando un server dotato di uno scheduler e di un modulo broker. La loro funzione è monitorare l'apparecchiatura e inviare i risultati al server centrale Centreon.

Vai a Configurazione -> Sondaggi e selezionare il server per esportare la configurazione. La nuova versione di centeron non ha alcuna configurazione per comandi o esempi. Questo perché centeron viene fornito con un nuovo approccio che è IMP (Instant Monitoring Platform), una soluzione che consente di ridurre i tempi di monitoraggio.

Ora attieniti alle prime quattro proposte e scegli riavvia per il metodo quindi, esporta

Ora puoi controllare il risultato

Puoi vedere che il poller è in esecuzione. Puoi vedere la statistica del sondaggio nella home page

Ora possiamo installare i widget sul nostro server centeron che non vengono installati automaticamente

# yum install centreon-widget*
Loaded plugins: fastestmirror
base | 3.6 kB 00:00 
centreon-stable | 2.9 kB 00:00 
centreon-stable-noarch | 2.9 kB 00:00 
.............................
.............................
Transaction Summary
================================================================================
Install  12 Packages

Total download size: 206 k
Installed size: 434 k
Is this ok [y/d/N]: y

Ora possiamo attivarli tramite la pagina di amministrazione

Puoi vedere che i widget sono installati e possono essere utilizzati. Il nostro server centeron è pronto per essere configurato e utilizzato correttamente

Centreon è un buon strumento per il monitoraggio che si è evoluto e non ha bisogno di essere associato ai componenti di nagios. Ora agisce in modo molto indipendente e offre semplici metodi di configurazione. Ci sono alcune modifiche con questa nuova versione di centeron che offre una buona e facile integrazione su centos 7 attraverso l'installazione dei pacchetti.

Leggi anche:

  • Come aggiungere host Linux e Windows su Centreon 2.8

Cent OS
  1. Come installare il server Minecraft su CentOS 7

  2. Come installare Nginx su CentOS 8

  3. Come installare PostgreSQL su CentOS 8

  4. Come installare Teamspeak 3 Server su CentOS 8

  5. Come installare ProFTPD su CentOS 7

Come installare VestaCP su CentOS 6

Come installare il server VNC su CentOS 7

Come installare il server Minecraft su CentOS 6

Come installare il server VNC su CentOS 6

Come installare il server DHCP su CentOS 7

Come installare Nginx su CentOS 6