Cet article fait partie d'une série en 2 parties sur l'installation et la configuration de Nagios sur Ubuntu 14.04.
Ajout d'hôtes distants
Dans la partie précédente de ce tutoriel, nous avons configuré un serveur Nagios. Maintenant que Nagios est installé et fonctionne, il est temps de configurer un hôte distant qui sera surveillé par Nagios. Connectez-vous à n'importe quel hôte distant que vous souhaitez surveiller.
Étape 1: installation des prérequis
Pour surveiller les hôtes, nous devons les ajouter à Nagios. Par défaut, Nagios surveille uniquement localhost
(le serveur sur lequel il fonctionne). Nous allons ajouter des hôtes qui font partie de notre réseau pour gagner encore plus de contrôle. Vous devrez utiliser les instructions suivantes sur tous les hôtes que vous souhaitez surveiller.
Tout d'abord, installez nagios-plugins
et nagios-nrpe-server
:
apt-get install nagios-plugins nagios-nrpe-server
Étape 2: configuration de NRPE
Ensuite, ouvrez le /etc/nagios/nrpe.cfg
fichier. Remplacez la valeur de allowed_hosts
par le 127.0.0.1,0.0.0.0
remplacement de la deuxième IP par l'adresse IP du serveur Nagios.
Nous allons maintenant ouvrir le fichier /etc/nagios/nrpe.cfg
et remplacer quelques valeurs.
- Remplacez la valeur de
server_address
par l'adresse IP privée de l'hôte.
- Définissez
allowed_hosts
l'adresse IP privée de votre serveur Nagios.
- Exécutez
df -h /
, copiez la sortie et mettez-la comme valeur de command
. Il indique votre système de fichiers racine.
Enregistrez le fichier lorsque vous avez terminé.
Redémarrez maintenant NRPE:
service nagios-nrpe-server restart
Étape 3: ajouter l'hôte à Nagios
Maintenant que nous avons configuré l'hôte que nous allons surveiller, nous devons revenir à notre serveur Nagios et y ajouter l'hôte. Ouvrez le fichier suivant avec votre éditeur préféré:
/usr/local/nagios/etc/servers/host.cfg
Utilisez le bloc suivant comme modèle. Remplacer host
un nom approprié pour votre hôte distant, et mettre à jour host_name
, alias
et les address
valeurs en conséquence.
define host {
use linux-server
host_name yourhost
alias My first Apache server
address 1.2.3.4
max_check_attempts 5
check_period 24x7
notification_interval 30
notification_period 24x7
}
Cela vous permettra de contrôler simplement si le serveur est en marche ou en panne. Rechargez maintenant Nagios:
service nagios reload
Félicitations, vous avez terminé une configuration Nagios très basique pour surveiller vos serveurs. Vous pouvez maintenant vous connecter au panneau Web de Nagios pour afficher l'état de vos serveurs.