GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Installa Nagios3 su Ubuntu 13.10 VPS per il monitoraggio di server e servizi virtuali

Nel seguente articolo ti guideremo attraverso i passaggi su come installare Nagios3 su un VPS Ubuntu 13.10 così puoi monitorare i tuoi server e servizi virtuali dal tuo VPS .

Nagios3 è un sistema di monitoraggio robusto e molto potente che può aiutarti a monitorare i tuoi server virtuali e i servizi in esecuzione sui tuoi server.

È uno dei migliori sistemi di monitoraggio open source in circolazione.

Prima di procedere ulteriormente, avvia una sessione dello schermo eseguendo:

## screen -U -S nagios-screen

Quindi, assicurati che il tuo VPS Ubuntu 13.10 sia completamente aggiornato eseguendo:

## apt-get update
## apt-get upgrade

Se Apache2 non è installato sul tuo vps, esegui il comando seguente per installarlo:

## apt-get install apache2

La prossima cosa da fare è installare i plug-in Nagios e Nagios NRPE (Nagios Remote Plugin Executor) sul tuo VPS eseguendo:

## apt-get install nagios3 nagios-nrpe-plugin

ti dovrebbe essere richiesto di inserire il tuo nagiosadmin password dell'utente come mostrato di seguito

se per qualche motivo non lo sei, usa il seguente comando per impostare il tuo nagiosadmin password utente:

## htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin

procedi con l'aggiunta di www-data di Apache utente al nagios gruppo:

## usermod -a -G nagios www-data

aggiungi bit eseguibile per nagios group a tutto sotto /var/lib/nagios3/ directory:

## chmod -R g+x /var/lib/nagios3/

quindi, modifica il file di configurazione di Nagios3 in /etc/nagios3/nagios.cfg e abilita i comandi esterni impostando check_external_commands da 0 a 1:

## vim +/check_external_commands /etc/nagios3/nagios.cfg

riavvia Nagios e Apache e accedi al tuo Nagios su http://your.hostname.com/nagios3

## service apache2 restart
## service nagios3 restart

L'aggiunta di server o servizi a nagios avviene creando un file di configurazione per un particolare host. In questo caso, monitoriamo un VPS CentOS (my.hostname.com ) e alcuni dei servizi in esecuzione su di esso dal tuo Nagios. Quindi, crea un file di configurazione per questo VPS:

## cd /etc/nagios3/conf.d
## vim my.hostname.com.cfg

e aggiungi quanto segue:

define host {
    use                      generic-host
    host_name                my.hostname.com
    alias                    host-cosini
    address                  XXX.XXX.XXX.XXX
}

define service {
    use                      generic-service
    host_name                my.hostname.com
    service_description      HTTP
    check_command            check_http
}

define service {
    use                      generic-service
    host_name                my.hostname.com
    service_description      SSH
    check_command            check_ssh!2219!
    notifications_enabled    0
}

define service {
    use                      generic-service
    host_name                my.hostname.com
    service_description      PING
    check_command            check_ping!100.0,20%!500.0,60%
}

define service {
    use                      generic-service
    host_name                my.hostname.com
    service_description      LOAD
    check_command            check_nrpe_1arg!check_load
}

define service {
    use                      generic-service
    host_name                my.hostname.com
    service_description      FTP
    check_command            check_nrpe_1arg!check_ftp
}

define service {
    use                      generic-service
    host_name                my.hostname.com
    service_description      DISK
    check_command            check_nrpe_1arg!check_storage
}

salva e chiudi il file e riavvia nagios3 per rendere effettive le modifiche:

## service nagios3 restart

accedi a http://your.hostname.com/cgi-bin/nagios3/status.cgi?host=all
e verifica se il nuovo server viene visualizzato nell'interfaccia.

Per monitorare alcuni dei servizi in esecuzione sul nostro client CentOS 6 VPS, dobbiamo installare e configurare NRPE sul server. Per farlo, dobbiamo prima abilitare il repository EPEL e installare i pacchetti tramite:

## rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
## yum install nrpe nagios-plugins-all

una volta installato, dobbiamo configurare NRPE modificando /etc/nagios/nrpe.cfg :

allowed_hosts=127.0.0.1
change to
allowed_hosts=127.0.0.1,XXX.XXX.XXX.XXX

dove XXX.XXX.XXX.XXX è il tuo indirizzo IP Nagios VPS

aggiungi/modifica il seguente comando:

command[check_ftp]=/usr/lib/nagios/plugins/check_procs -a proftpd
command[check_storage]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /

abilitare NRPE all'avvio del sistema e avviare il servizio:

## chkconfig nrpe on
## service nrpe start

Naturalmente, se sei uno dei nostri clienti di hosting VPS Linux, non devi fare nulla di tutto questo, chiedi semplicemente ai nostri amministratori, siediti e rilassati. I nostri amministratori lo configureranno immediatamente per te. Per ulteriori aggiornamenti, puoi anche leggere la nostra guida su Come installare Nagios3 e Check_MK su un VPS Ubuntu 12.04 LTS.

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.


Panels
  1. Come installare, configurare e utilizzare GIT su un VPS Ubuntu 14.04 LTS

  2. Come installare mod_security e mod_evasive su un VPS Ubuntu 14.04

  3. Installa gpEasy CMS con NGINX e PHP5-FPM su un Ubuntu 14.04 VPS

  4. Installa Croogo su un VPS Ubuntu con Nginx e MariaDB

  5. Installa Magento su un VPS Ubuntu 14.04 e abilita Redis come cache back-end

Graylog Monitoring Server su Ubuntu Linux per Monitoring Server/Services

Installa e configura JAVA &Grails su un VPS Linux Ubuntu 14.04

Come installare e configurare Discourse su un VPS Ubuntu 12.04

Installa Concrete5 su un VPS Ubuntu 14.04 con Nginx, PHP-FPM e MySQL

Installa PowerDNS e PowerAdmin su un VPS Ubuntu 14.04

Come installare Nagios 4 e monitorare i tuoi server su Ubuntu 20.04