informatique:systeme:monitoring:nagios

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
informatique:systeme:monitoring:nagios [2010/10/04 12:29] nicoinformatique:systeme:monitoring:nagios [2013/12/18 17:58] (Version actuelle) bn8
Ligne 1: Ligne 1:
-====== Les objets manipulés par Nagios ======+====== Nagios ====== 
 + 
 +===== Présentation ===== 
 + 
 + 
 +==== Les objets manipulés par Nagios ====
 Nagios manipule un certain nombre d'objets que je vais essayer de décrire brièvement ici : Nagios manipule un certain nombre d'objets que je vais essayer de décrire brièvement ici :
   * **host** : Objet correspondant à un serveur/switch/ routeur ou autre élément physique du réseau   * **host** : Objet correspondant à un serveur/switch/ routeur ou autre élément physique du réseau
Ligne 28: Ligne 33:
  
   * **timeperiod** : Objet correspondant à des périodes temporelles utilisées pour spécifier lorsque les vérifications doivent être faites ou encore quand un contact doit être alerté des problèmes survenant.   * **timeperiod** : Objet correspondant à des périodes temporelles utilisées pour spécifier lorsque les vérifications doivent être faites ou encore quand un contact doit être alerté des problèmes survenant.
-===== Lien entre les objets =====+=== Lien entre les objets ===
   * Un **host** est lié à :   * Un **host** est lié à :
     * une **command** utilisée pour vérifiée l'état de l'//host// lui-même. Communément, la //command// //check-host-alive// correspondant à un //ping//. (Directive //check_command//)     * une **command** utilisée pour vérifiée l'état de l'//host// lui-même. Communément, la //command// //check-host-alive// correspondant à un //ping//. (Directive //check_command//)
Ligne 45: Ligne 50:
  
  
-====== Configuration du serveur ======+===== Configuration du serveur =====
 La configuration du serveur se trouve dans les dossiers suivants : La configuration du serveur se trouve dans les dossiers suivants :
   * ///etc/nagios3// : Configuration globale. Vous n'aurez certainement pas trop à y toucher   * ///etc/nagios3// : Configuration globale. Vous n'aurez certainement pas trop à y toucher
Ligne 54: Ligne 59:
 </note> </note>
  
-====== Check des services ======+<note importante> 
 +Lors d'une installation classique du paquet **Debian** //nagios3//, les droits sur le dossier **/var/lib/nagios3/rw/** sont incorrectes et empêche l'utilisation des commandes externes depuis l'interface CGI. Il faut exécuter la commande suivante afin de permettre au daemon Apache de communiquer avec Nagios via sa socket : <code>chmod g+rx /var/lib/nagios3/rw/</code> 
 +Le paramètre **check_external_commands** du fichier de configuration **nagios.cfg** doit par ailleurs valoir **1**. 
 +</note> 
 +==== Check des services ====
 La vérification d'un service se fait par l'intermédiaire d'une //commmand// configurée avec la directive //check_command//. Cette directive est utilisé de la manirère suivante : La vérification d'un service se fait par l'intermédiaire d'une //commmand// configurée avec la directive //check_command//. Cette directive est utilisé de la manirère suivante :
  
Ligne 65: Ligne 74:
  
  
-===== Check via NRPE =====+=== Check via NRPE ===
 Lorsqu'il est impossible de vérifier l'état d'un service depuis la machine faisant tourner Nagios, il faut utiliser le service NRPE qui tournera sur la machine exécutant le service et qui vérifiera localement l'état de ce service et retournera le résultat à Nagios. Sur Nagios, il faut utiliser la //check_command// nommé //check_nrpe_1arg// correspondant au script ///usr/lib/nagios/plugins/check_nrpe// prenant pour seul argument le nom de la //command// exécutée par NRPE. Ce script comme n'importe quel script nagios peut être exécuté manuellement de la manière suivante : Lorsqu'il est impossible de vérifier l'état d'un service depuis la machine faisant tourner Nagios, il faut utiliser le service NRPE qui tournera sur la machine exécutant le service et qui vérifiera localement l'état de ce service et retournera le résultat à Nagios. Sur Nagios, il faut utiliser la //check_command// nommé //check_nrpe_1arg// correspondant au script ///usr/lib/nagios/plugins/check_nrpe// prenant pour seul argument le nom de la //command// exécutée par NRPE. Ce script comme n'importe quel script nagios peut être exécuté manuellement de la manière suivante :
  
Ligne 91: Ligne 100:
 </note> </note>
  
-=== Installation du service NRPE sur les clients ===+== Installation du service NRPE sur les clients ==
   aptitude  install nagios-nrpe-server nagios-plugins   aptitude  install nagios-nrpe-server nagios-plugins
  
-=== Configuration ===+== Configuration ==
   * Editer le fichier ///etc/nagios/nrpe.cfg// et commenter les lignes commençant par :    * Editer le fichier ///etc/nagios/nrpe.cfg// et commenter les lignes commençant par : 
  
Ligne 118: Ligne 127:
 Les plugins NRPE sont les même que les plugins Nagios. Il donc également possible de les lancer manuellement ou encore de les lancer avec pour seul argument **-h** pour afficher l'aide d'utilisation de ces plugins. Les plugins NRPE sont les même que les plugins Nagios. Il donc également possible de les lancer manuellement ou encore de les lancer avec pour seul argument **-h** pour afficher l'aide d'utilisation de ces plugins.
 </note> </note>
-=== Check des services === 
  
  
-==== Mémoire ==== +== Mémoire == 
-  * Plugin : {{:informatique:systeme:monitoring:nagios_check_mem.sh|chech_mem}}+  * Plugin : [[http://git.zionetrix.net/check_mem|check_mem]]
   * Copier le ici :   * Copier le ici :
  
-  /usr/lib/nagios/plugins/check_mem+  /usr/local/lib/nagios/plugins/check_mem
  
   * Rendre le plugin exécutable :   * Rendre le plugin exécutable :
  
-  chmod +x /usr/lib/nagios/plugins/check_mem+  chmod +x /usr/local/lib/nagios/plugins/check_mem
  
   * Ligne de la commande à ajouter dans //nrpe_local.cfg// :   * Ligne de la commande à ajouter dans //nrpe_local.cfg// :
  
-  command[mem]=/usr/lib/nagios/plugins/check_mem -w 80,20 -c 90,50+  command[mem]=/usr/local/lib/nagios/plugins/check_mem -w 80,20 -c 90,50
  
-==== Charge ==== + 
- * Ligne de la commande à ajouter dans //nrpe_local.cfg//+== Charge == 
 +  * Ligne de la commande à ajouter dans //nrpe_local.cfg//
  
   command[load]=/usr/lib/nagios/plugins/check_load -w 1,1,1 -c 2,2,2   command[load]=/usr/lib/nagios/plugins/check_load -w 1,1,1 -c 2,2,2
  
-==== MySQL ==== + 
- * Créer un utilisateur MySQL pour nagios :+== MySQL == 
 +  * Créer un utilisateur MySQL pour nagios :
  
   CREATE USER nagios IDENTIFIED BY 'mdpnagios';   CREATE USER nagios IDENTIFIED BY 'mdpnagios';
  
- * Ligne de la commande à ajouter dans //nrpe_local.cfg//+  * Ligne de la commande à ajouter dans //nrpe_local.cfg//
  
   command[mysql]=/usr/lib/nagios/plugins/check_mysql -u nagios -p mdpnagios   command[mysql]=/usr/lib/nagios/plugins/check_mysql -u nagios -p mdpnagios
 +  
 +<note>Le plugin officiel ne retourne pas d'information de performance en suivant la syntaxe Nagios. J'ai écris [[http://git.zionetrix.net/check_mysql_with_perfdata|un plugin]] qui utilise le plugin officiel et réécris le résultat en intégrant les informations de performances en suivant la syntaxe de Nagios.</note>
  
-==== SMTP ==== +== MongoDB == 
- * Ligne de la commande à ajouter dans //nrpe_local.cfg//+ 
 +  * Installation du plugin nagios : <code>git clone https://github.com/tag1consulting/check_mongo /usr/local/src/check_mongo 
 +ln -s /usr/local/src/check_mongo/check_mongo /usr/local/lib/nagios/plugins/</code> 
 + 
 +<note>Il y avait une coquille dans le script original que j'ai corrigé. Une [[https://github.com/tag1consulting/check_mongo/pull/3|pull request]] a été proposé sur le github du projet pour corrigé cela.</note> 
 + 
 +  * Puis ajouter la commande //check_mongo// dans la configuration d'NRPE et recharger sa configuration : <code>echo "command[check_mongo]=/usr/local/lib/nagios/plugins/check_mongo -H 127.0.0.1 -P 27017 -A connect" > /etc/nagios/nrpe.d/mongo.cfg</code> 
 + 
 + 
 +== PostgreSQL == 
 + 
 +  * Créér l'utilisateur PostgreSQL local //nagios// et lui donner les droits de se connecter : <code>su - postgres 
 +createuser -D -R -S nagios 
 +exit 
 +echo "local    template1       nagios                                  ident" >> /etc/postgresql/9.1/main/pg_hba.conf 
 +service postgresql reload</code> 
 + 
 +  * Puis ajouter la commande //check_psql// dans la configuration d'NRPE et recharger sa configuration : <code>echo "# Postgresql connexion 
 +# Requirement: 
 +#        * as user postgres, run "createuser -D -R -S nagios" 
 +#        * add this on top of pg_hba.conf rules: 
 +#          local template1 nagios ident 
 +command[check_pgsql]=/usr/lib/nagios/plugins/check_pgsql -l nagios" > /etc/nagios/nrpe.d/postgresql.cfg</code> 
 + 
 +== SMTP == 
 +  * Ligne de la commande à ajouter dans //nrpe_local.cfg//
  
   command[smtp]=/usr/lib/nagios/plugins/check_smtp -H 127.0.0.1   command[smtp]=/usr/lib/nagios/plugins/check_smtp -H 127.0.0.1
  
-==== HTTP ==== + 
- * Ligne de la commande à ajouter dans //nrpe_local.cfg//+== HTTP == 
 +  * Ligne de la commande à ajouter dans //nrpe_local.cfg//
  
   command[http]=/usr/lib/nagios/plugins/check_http -H 127.0.0.1   command[http]=/usr/lib/nagios/plugins/check_http -H 127.0.0.1
  
  
-==== HTTPS ==== +== HTTPS == 
- * Ligne de la commande à ajouter dans //nrpe_local.cfg//+  * Ligne de la commande à ajouter dans //nrpe_local.cfg//
  
   command[https]=/usr/lib/nagios/plugins/check_http --ssl -H 127.0.0.1 -p 443   command[https]=/usr/lib/nagios/plugins/check_http --ssl -H 127.0.0.1 -p 443
  
  
-==== Onduleur / Nut ==== +== Onduleur / Nut == 
- * Lignes de commande à ajouter dans //nrpe_local.cfg//+  * Lignes de commande à ajouter dans //nrpe_local.cfg//
  
   command[ups]=/usr/lib/nagios/plugins/check_ups -H 127.0.0.1 -u myups   command[ups]=/usr/lib/nagios/plugins/check_ups -H 127.0.0.1 -u myups
Ligne 180: Ligne 218:
 <note>Sur un serveur secondaire seul //USPMON// est nécessaire.</note> <note>Sur un serveur secondaire seul //USPMON// est nécessaire.</note>
  
-==== Tomcat ==== + 
- * Ligne de la commande à ajouter dans //nrpe_local.cfg//+== Tomcat == 
 +  * Ligne de la commande à ajouter dans //nrpe_local.cfg//
  
   command[tomcat]=/usr/lib/nagios/plugins/check_tcp -H 127.0.0.1 -p 8009   command[tomcat]=/usr/lib/nagios/plugins/check_tcp -H 127.0.0.1 -p 8009
Ligne 190: Ligne 229:
  
  
-==== Montage d'une partition ====+== Montage d'une partition ==
   * Utiliser ce script {{:informatique:systeme:monitoring:nagios_check_mount.sh|check_mount}}   * Utiliser ce script {{:informatique:systeme:monitoring:nagios_check_mount.sh|check_mount}}
   * Copier le ici :   * Copier le ici :
Ligne 210: Ligne 249:
  
  
-==== Espace disque ==== +== Espace disque == 
- * Ligne de la commande à ajouter dans //nrpe_local.cfg// pour la vérification de /+  * Ligne de la commande à ajouter dans //nrpe_local.cfg// pour la vérification de /
  
   command[disk_slash]=/usr/lib/nagios/plugins/check_disk -w30% -c15% -m /   command[disk_slash]=/usr/lib/nagios/plugins/check_disk -w30% -c15% -m /
  
- * Ligne de la commande à ajouter dans //nrpe_local.cfg// pour la vérification de /tmp+  * Ligne de la commande à ajouter dans //nrpe_local.cfg// pour la vérification de /tmp
  
   command[disk_tmp]=/usr/lib/nagios/plugins/check_disk -w30% -c15% -m /tmp   command[disk_tmp]=/usr/lib/nagios/plugins/check_disk -w30% -c15% -m /tmp
  
- * Ligne de la commande à ajouter dans //nrpe_local.cfg// pour la vérification de /var+  * Ligne de la commande à ajouter dans //nrpe_local.cfg// pour la vérification de /var
  
   command[disk_var]=/usr/lib/nagios/plugins/check_disk -w30% -c15% -m /var   command[disk_var]=/usr/lib/nagios/plugins/check_disk -w30% -c15% -m /var
  
- * Ligne de la commande à ajouter dans //nrpe_local.cfg// pour la vérification de /home+  * Ligne de la commande à ajouter dans //nrpe_local.cfg// pour la vérification de /home
  
   command[disk_home]=/usr/lib/nagios/plugins/check_disk -w30% -c15% -m /home   command[disk_home]=/usr/lib/nagios/plugins/check_disk -w30% -c15% -m /home
Ligne 229: Ligne 268:
  
  
-==== LDAP ==== +== LDAP == 
- * Ligne de la commande à ajouter dans //nrpe_local.cfg//+  * Ligne de la commande à ajouter dans //nrpe_local.cfg//
  
   command[ldap]=/usr/lib/nagios/plugins/check_ldap -H 127.0.0.1 -b 'XX=YYY,XX=ZZZ' -3   command[ldap]=/usr/lib/nagios/plugins/check_ldap -H 127.0.0.1 -b 'XX=YYY,XX=ZZZ' -3
Ligne 238: Ligne 277:
  
  
-==== Accès Web ==== + 
- * Ligne de la commande à ajouter dans //nrpe_local.cfg//+ 
 +== Synchronisation LDAP == 
 +  * Utiliser ce script : [[http://git.zionetrix.net/check_syncrepl_extended|check_syncrepl_extended]] 
 +  * Copier le  dans ///usr/local/lib/nagios/plugins// 
 +  * Rendre le plugin exécutable : <code>chmod +x /usr/local/lib/nagios/plugins/check_syncrepl_extended</code> 
 +  * Installer les dépenses :<code>apt-get install python-ldap</code> 
 +  * Ligne de la commande à ajouter dans //nrpe_local.cfg// : <code>command[ldapsync]=/usr/local/lib/nagios/plugins/check_syncrepl_extended -q -n -D"DN" -P "MDP" -b "BASEDN" -p "LDAPURI1" -c "LDAPURI2" -a</code> 
 + 
 + 
 +**Avec :** 
 + 
 +  * //DN// le DN de connexion à l'annuaire 
 +  * //MDP1// = le mot de passe de connexion à l'annuaire maitre 
 +  * //MDP2// = le mot de passe de connexion à l'annuaire esclave 
 +  * //BASEDN// = le basedn de l'arbre LDAP 
 +  * //LDAPURI1// = l'URI de l'annuaire LDAP maître 
 +  * //LDAPURI2// = l'URI de l'annuaire LDAP secondaire 
 + 
 +== Accès Web == 
 +  * Ligne de la commande à ajouter dans //nrpe_local.cfg//
  
   command[acces_web]=/usr/lib/nagios/plugins/check_http -H www.google.fr -u http://www.google.fr   command[acces_web]=/usr/lib/nagios/plugins/check_http -H www.google.fr -u http://www.google.fr
      
-==== RBL Messagerie ==== +== RBL Messagerie == 
-  Permet de vérifier si un host est blacklisté ou pas au niveau de la messagerie. +Permet de vérifier si un host est blacklisté ou pas au niveau de la messagerie. 
-  Téléchargement du plugin et installation.+Téléchargement du plugin et installation.
  
   cd /tmp   cd /tmp
-  wget http://freshmeat.net/redir/nagioscheckbl/58783/url_tgz/nagios-check_bl-1.0.tar.gz+  wget http://freshmeat.net/urls/a49afc30ffffe6d87d403f8b149f4fa0 -O nagios-check_bl-1.0.tar.gz
   tar zxfv nagios-check_bl-1.0.tar.gz   tar zxfv nagios-check_bl-1.0.tar.gz
   cd nagios-check_bl-1.0   cd nagios-check_bl-1.0
Ligne 254: Ligne 312:
  
   * Il faudra peut-être télécharger une librairie DNS pour Perl   * Il faudra peut-être télécharger une librairie DNS pour Perl
 +
   apt-get install libnet-dns-perl   apt-get install libnet-dns-perl
      
-  * Test du plugin.+Test du plugin.
  
   cd /usr/lib/nagios/plugins/   cd /usr/lib/nagios/plugins/
   ./check_bl -H mail.yourdomain.com zen.spamhaus.org   ./check_bl -H mail.yourdomain.com zen.spamhaus.org
      
-  * Création d'une commande personnalisée dans /etc/nagios3/commands.conf.+Création d'une commande personnalisée dans /etc/nagios3/commands.conf.
  
   define  command {   define  command {
   command_name    check_bl   command_name    check_bl
-  command_line    $USER1$/check_bl -H $HOSTADDRESS$ -B zen.spamhaus.org bl.spamcop.net dnsbl.ahbl.org  +  command_line    $USER1$/check_bl -H $HOSTADDRESS$ -B zen.spamhaus.org,bl.spamcop.net,dnsbl.ahbl.org 
-  dnsbl.njabl.org dnsbl.sorbs.net virbl.dnsbl.bit.nl rbl.efnet.org   phishing.rbl.msrbl.net 0spam.fusionzero.com  +  dnsbl.njabl.org,dnsbl.sorbs.net,virbl.dnsbl.bit.nl,rbl.efnet.org,phishing.rbl.msrbl.net,0spam.fusionzero.com 
-  list.dsbl.org multihop.dsbl.org unconfirmed.dsbl.org will-spam-for-food.eu.org blacklist.spambag.org  +  list.dsbl.org,multihop.dsbl.org,unconfirmed.dsbl.org,will-spam-for-food.eu.org,blacklist.spambag.org 
-  blackholes.brainerd.net blackholes.uceb.org spamsources.dnsbl.info map.spam-rbl.com ns1.unsubscore.com  +  blackholes.brainerd.net,blackholes.uceb.org,spamsources.dnsbl.info,map.spam-rbl.com,ns1.unsubscore.com 
-  psbl.surriel.com l2.spews.dnsbl.sorbs.net bl.csma.biz sbl.csma.biz dynablock.njabl.org no-more-funn.moensted.dk   +  psbl.surriel.com,l2.spews.dnsbl.sorbs.net,bl.csma.biz,sbl.csma.biz,dynablock.njabl.org,no-more-funn.moensted.dk  
-  ubl.unsubscore.com dnsbl-1.uceprotect.net dnsbl-2.uceprotect.net dnsbl-3.uceprotect.net spamguard.leadmon.net  +  ubl.unsubscore.com,dnsbl-1.uceprotect.net,dnsbl-2.uceprotect.net,dnsbl-3.uceprotect.net,spamguard.leadmon.net 
-  opm.blitzed.org bl.spamcannibal.org rbl.schulte.org dnsbl.ahbl.org virbl.dnsbl.bit.nl combined.rbl.msrbl.net+  opm.blitzed.org,bl.spamcannibal.org,rbl.schulte.org,dnsbl.ahbl.org,virbl.dnsbl.bit.nl,combined.rbl.msrbl.net
   }   }
    
    
 +== Check l'état de l'enregistrement d'un domaine DNS ==
 +  * Utiliser ce plugin : [[http://git.zionetrix.net/check_domain|check_domain]]
 +  * Copier le ici :
  
 +  /usr/local/lib/nagios/plugins/check_domain
  
 +  * Rendre le plugin exécutable :
  
-==== Check multiple ====+  chmod +x /usr/local/lib/nagios/plugins/check_domain 
 + 
 +  * Ligne de la commande à ajouter dans //nrpe_local.cfg// 
 + 
 +  command[domain_mydomain_tld]=/usr/local/lib/nagios/plugins/check_domain mydomain.tld 
 +   
 +Avec //mydomain.tld// le domaine DNS à surveiller. 
 + 
 +== Check état SMART d'un disque == 
 +  * Utiliser ce script : [[http://git.zionetrix.net/check_smart|check_smart]] 
 +  * Copier le ici : 
 + 
 +  /usr/local/lib/nagios/plugins/check_smart 
 + 
 +  * Rendre le plugin exécutable : 
 + 
 +  chmod +x /usr/local/lib/nagios/plugins/check_smart 
 + 
 +  * Ligne de la commande à ajouter dans //nrpe_local.cfg// 
 + 
 +  command[smart_sda]=/usr/local/lib/nagios/plugins/check_smart -d /dev/sda -i ata 
 + 
 +== Check de l'état d'un cluster Heartbeat == 
 +  * Utiliser ce script : [[http://git.zionetrix.net/check_heartbeat|check_heartbeat]] 
 +  * Copier le ici : 
 + 
 +  /usr/local/lib/nagios/plugins/check_heartbeat 
 + 
 +  * Rendre le plugin exécutable : 
 + 
 +  chmod +x /usr/local/lib/nagios/plugins/check_heartbeat 
 + 
 +  * Ligne de la commande à ajouter dans //nrpe_local.cfg// 
 + 
 +  command[heartbeat]=/usr/local/lib/nagios/plugins/check_heartbeat 
 +   
 + 
 +== Check multiple ==
   * Utiliser ce script {{:informatique:systeme:monitoring:nagios_check_multi.sh|check_multi}}   * Utiliser ce script {{:informatique:systeme:monitoring:nagios_check_multi.sh|check_multi}}
   * Ce script peut servir de base d'adaptation pour lancer plusieurs script de check sur un serveur et déterminer l'état globale de cette ensemble de services.   * Ce script peut servir de base d'adaptation pour lancer plusieurs script de check sur un serveur et déterminer l'état globale de cette ensemble de services.
  
-====== Écran de contrôle ======+===== Les plus ===== 
 + 
 +==== Écran de contrôle ====
 Un écran de contrôle peut être créé en utilisation l'application **NagVis**. Cette application récupère les informations d'états collectées par **Nagios** à travers une base de données **MySQL**. Cette base **MySQL** est alimentée par l'intermédiaire d'un **module Nagios** appeler **[[informatique:systeme:monitoring:nagios:ndoutils]]**. Ce module se décompose en deux parties : Un écran de contrôle peut être créé en utilisation l'application **NagVis**. Cette application récupère les informations d'états collectées par **Nagios** à travers une base de données **MySQL**. Cette base **MySQL** est alimentée par l'intermédiaire d'un **module Nagios** appeler **[[informatique:systeme:monitoring:nagios:ndoutils]]**. Ce module se décompose en deux parties :
   * un deamon connecté en permanence à la base de données et qui écoute sur une socket (fichier) : **/var/cache/nagios3/ndo.sock**   * un deamon connecté en permanence à la base de données et qui écoute sur une socket (fichier) : **/var/cache/nagios3/ndo.sock**
Ligne 289: Ligne 392:
 **Remarque : ** Le fichier //socket// est créé et supprimé pas le daemon. Si ce fichier est présent lors du lancement du daemon, celui-ci ne voudra pas se lancer. Il faut simplement le supprimer ou suivre la procédure pour ce type de problème : [[informatique:systeme:monitoring:nagios#Panne de l'écran de controle]] **Remarque : ** Le fichier //socket// est créé et supprimé pas le daemon. Si ce fichier est présent lors du lancement du daemon, celui-ci ne voudra pas se lancer. Il faut simplement le supprimer ou suivre la procédure pour ce type de problème : [[informatique:systeme:monitoring:nagios#Panne de l'écran de controle]]
  
-====== En cas de problème ======+==== Passerelle SMS ==== 
 + 
 +Une passerelle SMS permet de faire de la notification par SMS. Il fait dans un premier temps mettre en place une passerelle mail/SMS. Pour cela, suivre [[informatique:reseau:messagerie:passerelle_sms|le guide dédié]]. 
 +Ensuite, FIXME. 
 +===== En cas de problème =====
  
-===== Panne de l'écran de contrôle =====+==== Panne de l'écran de contrôle ====
 Lorsque l'écran est jaune et affiche un message du type "//Ndoutils ne tourne pas ...//" il faut : Lorsque l'écran est jaune et affiche un message du type "//Ndoutils ne tourne pas ...//" il faut :
   * Se connecter sur le serveur Nagios   * Se connecter sur le serveur Nagios
Ligne 300: Ligne 407:
 Cette commande arrête Nagios et Ndoutils, supprime une éventuelle socket problématique, vide et restaure la base de données MySQL et relance ensuite Ndoutils et Nagios. Cela la règle la plupart des problèmes de ce genre. Cette commande arrête Nagios et Ndoutils, supprime une éventuelle socket problématique, vide et restaure la base de données MySQL et relance ensuite Ndoutils et Nagios. Cela la règle la plupart des problèmes de ce genre.
  
-==== Installation de ce script ====+=== Installation de ce script ===
   * Télécharger le script {{:informatique:systeme:monitoring:nagios_ndo_restore.sh|nagios_ndo_restore}}   * Télécharger le script {{:informatique:systeme:monitoring:nagios_ndo_restore.sh|nagios_ndo_restore}}
   * Installer le dans ///usr/local/sbin/nagios_ndo_restore//   * Installer le dans ///usr/local/sbin/nagios_ndo_restore//
  • informatique/systeme/monitoring/nagios.1286195356.txt.gz
  • Dernière modification : 2011/06/21 12:48
  • (modification externe)