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

Come installare Nagios Core e NRPE su CentOS 8

Nagios è uno strumento open source gratuito per monitorare vari dispositivi di rete e server in una rete. Supporta sia il sistema operativo Linux che Windows e fornisce un'interfaccia Web intuitiva per monitorare le risorse di rete. Una volta configurato, può avvisarti via e-mail in caso di guasto o malfunzionamento di un dispositivo di rete o di un server. Ci sposteremo verso l'installazione e la configurazione di Nagios Core e NRPE (plugin).

Prerequisiti:

Installeremo le librerie dei prerequisiti utilizzando i comandi indicati di seguito.

dnf install -y gcc glibc glibc-common perl httpd php wget gd gd-devel
dnf update -y

Disabilita il firewall utilizzando i seguenti comandi.

systemctl stop firewalld.service
systemctl disable firewalld.service

Scarica Nagios dalla sorgente:

cd /tmp
wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.6.tar.gz
tar -xvzf nagios-4.4.6.tar.gz

Compila Nagios dalla sorgente:

cd nagios-4.4.6/
./configure
make all

Crea utente e gruppo:

I seguenti comandi creeranno un utente e un gruppo "nagios" e aggiungeranno un utente apache al gruppo nagios.

make install-groups-users
usermod -a -G nagios apache

Installa Nagios:

Il prossimo passo è installare Nagios che è stato configurato e realizzato con i comandi "./configure" e "make all"

make install

Ora installa i file Daemon e avvia il servizio httpd inserendo i seguenti comandi nella CLI.

make install-daemoninit

systemctl start httpd.service
systemctl enable httpd.service
systemctl status httpd.service

Installa la modalità comando eseguendo il comando seguente.

make install-commandmode

Ora installeremo file di configurazione di esempio per Nagios perché modificheremo il file di esempio in base alla configurazione desiderata e ai file di configurazione del server Web Apache eseguendo i comandi seguenti.

make install-config
make install-webconf
systemctl restart httpd.service

Crea account utente Nagios:

Creeremo un account utente nagiosadmin per accedere a nagios web. In altre parole questo web sarà usato per vedere gli allarmi. puoi creare il tuo nome utente, basta sostituire il nome utente desiderato con nagiosadmin nel comando sotto indicato:

htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Dopo aver eseguito sopra, l'interfaccia dei comandi ti chiederà la password Imposta la password a cui desideri accedere a nagios web.

Avvia il servizio httpd e nagios.

systemctl start httpd.service
systemctl enable httpd.service
systemctl status httpd.service
systemctl start nagios.service
systemctl enable nagios.service
systemctl status nagios.service

Test Nagios:

Nagios è ora installato e in esecuzione nel tuo sistema per testare Nagios, digita semplicemente l'IP della tua macchina nel tuo browser web come "http://localhost/nagios" fornisci il nome utente e la password che hai impostato in "crea un account utente nagios".

Installazione dei plug-in Nagios (NRPE)

NRPE è un (Nagios Remote Plugin Executor) è un Nagios Agent che installiamo sul sistema remoto per monitorarlo utilizzando gli script perché Nagios core esegue i plug-in per il monitoraggio. NRPE ti consente di eseguire in remoto i plug-in Nagios su altre macchine per monitorare le metriche di quella macchina (utilizzo della CPU, utilizzo della memoria, spazio su disco, ecc.). Segui le istruzioni seguenti per installare NRPE su CentOS 8.

Prerequisiti:

Installa i seguenti prerequisiti:

yum install -y gcc glibc glibc-common make gettext automake autoconf wget openssl-devel net-snmp net-snmp-utils epel-release

yum --enablerepo=powertools,epel install perl-Net-SNMP

Installa NRPE:

dnf install nrpe

Avvia e abilita il servizio NRPE:

avvia e abilita il servizio nrpe in modo che possa avviarsi automaticamente al riavvio.

systemctl start nrpe.service
systemctl enable nrpe.service
systemctl status nrpe.service

puoi modificare e aggiungere plugin e controllare nrpe modificando il file con nano editor usando il comando "nano /etc/nagios/nrpe.cfg".

Puoi configurare NRPE per aggiungere/modificare plugin. Nagios eseguirà in remoto quei plugin per controllare il controllo desiderato per lo stato del sistema, ecc.


Cent OS
  1. Come installare e configurare Fail2Ban su CentOS 8 e Fedora 33

  2. Come installare Nagios su CentOS 7

  3. Come installare Nagios su CentOS 6

  4. Come installare Nagios su CentOS 8

  5. Come installare il servizio NTP e il client in CentOS/RHEL 8

Come installare Prometheus e node_exporter su CentOS 7

Come installare Prometheus Monitoring e node_exporter su CentOS 8

Come installare e configurare Nagios 4.0.7 su CentOS 7

Come installare Grafana su CentOS 8

Come installare ClamAV su CentOS 7

Come installare Icinga 2 su CentOS 7