GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Installez Nagios3 sur Ubuntu 13.10 VPS pour surveiller les serveurs et services virtuels

Dans l'article suivant, nous vous guiderons à travers les étapes sur comment installer Nagios3 sur un VPS Ubuntu 13.10 afin que vous puissiez surveiller vos serveurs et services virtuels depuis votre VPS .

Nagios3 est un système de surveillance robuste et très puissant qui peut vous aider à surveiller vos serveurs virtuels et les services exécutés sur vos serveurs.

C'est l'un des meilleurs systèmes de surveillance open source.

Avant d'aller plus loin, lancez une session d'écran en exécutant :

## screen -U -S nagios-screen

Ensuite, assurez-vous que votre VPS Ubuntu 13.10 est entièrement à jour en exécutant :

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

Si Apache2 n'est pas installé sur votre vps, exécutez la commande ci-dessous pour l'installer :

## apt-get install apache2

La prochaine chose à faire est d'installer les plugins Nagios et Nagios NRPE (Nagios Remote Plugin Executor) sur votre VPS en exécutant :

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

vous devriez être invité à entrer votre nagiosadmin mot de passe de l'utilisateur comme indiqué ci-dessous

si pour une raison quelconque vous ne l'êtes pas, utilisez la commande suivante pour définir votre nagiosadmin mot de passe de l'utilisateur :

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

procéder à l'ajout de www-data d'Apache utilisateur au nagios groupe :

## usermod -a -G nagios www-data

ajouter un bit exécutable pour le nagios group à tout sous le /var/lib/nagios3/ répertoire :

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

ensuite, modifiez le fichier de configuration de Nagios3 dans /etc/nagios3/nagios.cfg et activez les commandes externes en définissant check_external_commands de 0 à 1 :

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

redémarrez Nagios et Apache et accédez à votre Nagios sur http://your.hostname.com/nagios3

## service apache2 restart
## service nagios3 restart

L'ajout de serveurs ou de services à nagios se fait en créant un fichier de configuration pour un hôte particulier. Dans ce cas, surveillons un VPS CentOS (my.hostname.com ) et certains des services exécutés dessus depuis votre Nagios. Créez donc un fichier de configuration pour ce VPS :

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

et ajoutez ce qui suit :

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
}

enregistrez et fermez le fichier et redémarrez nagios3 pour que les modifications prennent effet :

## service nagios3 restart

accédez à http://your.hostname.com/cgi-bin/nagios3/status.cgi?host=all
et voyez si le nouveau serveur est affiché dans l'interface.

Afin de surveiller certains des services exécutés sur notre client CentOS 6 VPS, nous devons installer et configurer NRPE sur le serveur. Pour ce faire, nous devons d'abord activer le référentiel EPEL et installer les packages en :

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

une fois installé, nous devons configurer NRPE en éditant /etc/nagios/nrpe.cfg :

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

où XXX.XXX.XXX.XXX est votre adresse IP VPS Nagios

ajoutez/modifiez la commande suivante :

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 /

activer NRPE au démarrage du système et démarrer le service :

## chkconfig nrpe on
## service nrpe start

Bien sûr, si vous êtes l'un de nos clients Linux VPS Hosting, vous n'avez rien à faire de tout cela, demandez simplement à nos administrateurs, asseyez-vous et détendez-vous. Nos administrateurs vont configurer cela pour vous immédiatement. Pour plus de mises à jour, vous pouvez également lire notre guide sur Comment installer Nagios3 et Check_MK sur un VPS Ubuntu 12.04 LTS.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Panels
  1. Installer et configurer JAVA &Grails sur un VPS Linux Ubuntu 14.04

  2. Comment installer et configurer Discourse sur un VPS Ubuntu 12.04

  3. Comment installer, configurer et utiliser GIT sur un VPS Ubuntu 14.04 LTS

  4. Comment installer mod_security et mod_evasive sur un VPS Ubuntu 14.04

  5. Installer Concrete5 sur un VPS Ubuntu 14.04 avec Nginx, PHP-FPM et MySQL

Serveur de surveillance Graylog sur Ubuntu Linux pour la surveillance du serveur/des services

Installer Jenkins sur un VPS Ubuntu 14.04

Installer OwnCloud 7 avec Nginx et PHP-FPM sur un VPS Ubuntu

Installer VTEDDY sur un VPS Ubuntu 14.04

Comment installer l'outil de surveillance Netdata sur Ubuntu 20.04

Comment installer Nagios 4 et surveiller vos serveurs sur Ubuntu 20.04