Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

2.3. Configuration

• 1. Tout d'abord, créez un hôte fichier de configuration pour server02. Sauf indication contraire, exécutez toutes ces commandes sur server01. Dans un terminal entrez :


sudo cp /etc/nagios3/conf.d/localhost_nagios2.cfg \

/etc/nagios3/conf.d/server02.cfg


image

Dans les exemples de commandes ci-dessus et suivants, remplacez "serveur01", "serveur02" 172.18.100.100et 172.18.100.101 avec les noms d'hôtes et les adresses IP de vos serveurs.

2. Ensuite, modifiez /etc/nagios3/conf.d/server02.cfg:


définir l'hôte{

utiliser l'hôte générique ; Nom du modèle d'hôte à utiliser

nom_hôte serveur02

alias Serveur 02

adresse 172.18.100.101

}


# vérifier le service DNS. définir le service {

utiliser le service générique

nom_hôte serveur02

service_descriptionDNS

check_command check_dns!172.18.100.101

}

3. Redémarrez le démon nagios pour activer la nouvelle configuration :


sudo systemctl redémarrer nagio3.service


• 1. Ajoutez maintenant une définition de service pour la vérification MySQL en ajoutant ce qui suit à /etc/nagios3/conf.d/services_nagios2.cfg:


# vérifier les serveurs MySQL. définir le service {

nom_groupe_hôte mysql-servers service_description MySQL

check_command check_mysql_cmdlinecred!nagios!secret!$HOSTADDRESS utilise le service générique

notification_interval 0 ; définir > 0 si vous souhaitez être renotifié

}

2. La serveurs mysql hostgroup doit maintenant être défini. Éditer /etc/nagios3/conf.d/hostgroups_nagios2.cfg ajoutant:


# Groupe d'hôtes MySQL. définir le groupe d'hôtes {

hostgroup_name serveurs mysql

alias serveurs MySQL

membres localhost, server02

}

3. Le contrôle Nagios doit s'authentifier auprès de MySQL. Pour ajouter un nagios utilisateur à MySQL, entrez :


mysql -u root -p -e "créer des utilisateurs identifiés par 'secret' ;"


image

La nagios l'utilisateur devra être ajouté à tous les hôtes dans le serveurs mysql groupe d'hôtes.


4. Redémarrez Nagios pour commencer à vérifier les serveurs MySQL.


sudo systemctl redémarrer nagios3.service

• 1. Enfin, configurez NRPE pour vérifier l'espace disque sur server02.


On server01 ajouter le chèque-service à /etc/nagios3/conf.d/server02.cfg:


# Vérification du disque NRPE. définir le service {

utiliser le service générique

nom_hôte serveur02 service_description nrpe-disk

check_command check_nrpe_1arg!check_all_disks!172.18.100.101

}

2. Maintenant sur server02 éditer /etc/nagios/nrpe.cfg en changeant:


hosts_autorisés=172.18.100.100


Et ci-dessous, dans la zone de définition de la commande, ajoutez :



commande[check_all_disks]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -e

3. Enfin, redémarrez nagios-nrpe-server :


sudo systemctl redémarrer nagios-nrpe-server.service

4. Aussi, sur server01 redémarrer nagios :


sudo systemctl redémarrer nagios3.service


Vous devriez maintenant pouvoir voir les contrôles d'hôte et de service dans les fichiers CGI de Nagios. Pour y accéder, pointez un navigateur sur http://server01/nagios3. Vous serez alors invité à saisir le nagiosadmin nom d'utilisateur et mot de passe.


Meilleur système d'exploitation Cloud Computing chez OnWorks :