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

Come installare il sistema di monitoraggio della rete Icinga su un VPS CentOS 7

Il seguente articolo ti guiderà attraverso i passaggi per l'installazione del sistema di monitoraggio della rete Icinda.

Cos'è Icinga?

Icinga è un'applicazione di monitoraggio della rete e del sistema informatico open source originariamente creata come fork dell'applicazione di monitoraggio del sistema Nagios. È compatibile con le versioni precedenti e sta tentando di superare le carenze percepite nel processo di sviluppo di Nagios, oltre ad aggiungere nuove funzionalità come una moderna interfaccia utente in stile Web 2.0, connettori di database aggiuntivi (per MySQL, Oracle e PostgreSQL) e un API REST che consente agli amministratori di integrare numerose estensioni senza complicate modifiche del core Icinga.

Il sistema di monitoraggio del grado Icinga controlla una rete e qualsiasi risorsa di rete concepibile e notifica all'utente errori e recuperi mentre genera dati sulle prestazioni per il reporting. È estensibile e scalabile e può essere utilizzato per monitorare ambienti grandi e complessi in posizioni separate.

Icinga sta guadagnando popolarità grazie a un ciclo di sviluppo più agile rispetto a Nagios.

In questa guida ti mostreremo come installare Icinga su una vps Linux.

Accedi al tuo server come utente 'root' :

# ssh root@server_IP_address

Prima di iniziare l'installazione di Icinga, scarica i pacchetti pre-richiesti che sono:il web server Apache (se non lo hai già installato), le librerie necessarie per compilare il sorgente e gli strumenti necessari per l'interfaccia web e il monitoraggio della rete. Puoi installarli usando i seguenti comandi:

# yum install httpd gcc glibc glibc-common gd gd-devel
# yum install libjpeg libjpeg-devel libpng libpng-devel
# yum install net-snmp net-snmp-devel net-snmp-utils

Quindi, crea un utente e un gruppo a tuo piacimento. Useremo icinga e rh-icinga rispettivamente per utente e gruppo.

# useradd icinga
# groupadd rh-icinga
# usermod -a -G rh-icinga icinga
# usermod -a -G rh-icinga apache

Crea directory Icinga:

# mkdir ~/icinga
# cd ~/icinga

Ora scarica le ultime versioni dei pacchetti Icinga e Plugins:

# wget https://github.com/Icinga/icinga-core/releases/download/v1.11.5/icinga-1.11.5.tar.gz
# wget http://www.nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz

Estrai i file con tar:

# tar zxvf icinga-1.11.5.tar.gz
# tar zxvf nagios-plugins-2.0.3.tar.gz

Entra nella directory Icinga ed esegui il file di configurazione:

# cd icinga-1.11.5
# ./configure --with-command-group=rh-icinga --disable-idoutils

Dovresti ottenere il seguente output:

Quindi, compiliamo e installiamo i file Icinga:

# make all
# make fullinstall
# make install-config

Con il tuo editor di testo preferito apri il file /usr/local/icinga/etc/objects/contacts.cfg e inserisci il tuo indirizzo email nel campo email per ricevere le notifiche.

# vim /usr/local/icinga/etc/objects/contacts.cfg

Il passaggio successivo consiste nell'installare l'interfaccia web classica utilizzando i seguenti comandi:

# make cgis
# make install-cgis
# make install-html
# make install-webconf

Imposta una password per il nome utente che verrà utilizzato per accedere all'interfaccia web. Useremo adminIcinga come nome utente. Esegui questo comando:

# htpasswd -c /usr/local/icinga/etc/htpasswd.users adminIcinga

Riavvia Apache per rendere effettive le impostazioni:

# systemctl restart httpd.service

Installa i plugin:

# cd ~/icinga/nagios-plugins-2.0.3
# ./configure --prefix=/usr/local/icinga --with-cgiurl=/icinga/cgi-bin --with-nagios-user=icinga --with-nagios-group=icinga
# make
# make install

Verifichiamo che il file di configurazione non abbia errori con il seguente comando:

# /usr/local/icinga/bin/icinga -v /usr/local/icinga/etc/icinga.cfg

Se tutto è a posto, aggiungi il servizio da eseguire all'avvio:

# chkconfig --add icinga
# chkconfig --level 35 icinga on

Inizia Icinga:

# systemctl start icinga.service

Questo è tutto. Il sistema di monitoraggio Icinga è installato sul tuo server.
Ora apri il tuo browser web preferito e vai a:http://your_server_IP/icinga e inserisci il nome utente e la password che hai impostato con il comando 'htpasswd'.

Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Icinga per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno cura di te immediatamente della tua richiesta.

PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Cent OS
  1. Come installare Icinga 2 su CentOS 8 / RHEL 8

  2. Come installare Gradle su CentOS 8

  3. Come installare il monitoraggio del sistema di Sguardi su CentOS 7

  4. Come installare Netdata Monitoring su CentOS 7

  5. Come installare VnStat Network Monitoring su CentOS 7

Come installare Cacti Monitoring su CentOS 7

Come installare lo strumento di monitoraggio del sistema di Sguardi su CentOS 7

Come installare Cannella su CentOS 7

Come installare lo strumento di monitoraggio della rete Monitorix su CentOS 7

Come installare Icinga 2 su CentOS 7

Come installare Cacti Network Monitoring su CentOS 8