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 [2013/02/18 08:19] bn8informatique:systeme:monitoring:nagios [2013/12/18 17:58] (Version actuelle) bn8
Ligne 128: Ligne 128:
 </note> </note>
  
-<BOOKMARK:check_mem> +
 == Mémoire == == Mémoire ==
   * Plugin : [[http://git.zionetrix.net/check_mem|check_mem]]   * Plugin : [[http://git.zionetrix.net/check_mem|check_mem]]
Ligne 143: Ligne 143:
   command[mem]=/usr/local/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
  
-<BOOKMARK:check_load>+
 == Charge == == Charge ==
   * Ligne de la commande à ajouter dans //nrpe_local.cfg//   * Ligne de la commande à ajouter dans //nrpe_local.cfg//
Ligne 149: Ligne 149:
   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
  
-<BOOKMARK:check_mysql>+
 == MySQL == == MySQL ==
   * Créer un utilisateur MySQL pour nagios :   * Créer un utilisateur MySQL pour nagios :
Ligne 161: Ligne 161:
 <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> <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>
  
-<BOOKMARK:check_smtp>+== MongoDB == 
 + 
 +  * 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 == == SMTP ==
   * Ligne de la commande à ajouter dans //nrpe_local.cfg//   * Ligne de la commande à ajouter dans //nrpe_local.cfg//
Ligne 167: Ligne 191:
   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
  
-<BOOKMARK:check_http>+
 == HTTP == == HTTP ==
   * Ligne de la commande à ajouter dans //nrpe_local.cfg//   * Ligne de la commande à ajouter dans //nrpe_local.cfg//
Ligne 173: Ligne 197:
   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
  
-<BOOKMARK:check_https>+
 == HTTPS == == HTTPS ==
   * Ligne de la commande à ajouter dans //nrpe_local.cfg//   * Ligne de la commande à ajouter dans //nrpe_local.cfg//
Ligne 179: Ligne 203:
   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
  
-<BOOKMARK:check_nut>+
 == Onduleur / Nut == == Onduleur / Nut ==
   * Lignes de commande à ajouter dans //nrpe_local.cfg//   * Lignes de commande à ajouter dans //nrpe_local.cfg//
Ligne 194: Ligne 218:
 <note>Sur un serveur secondaire seul //USPMON// est nécessaire.</note> <note>Sur un serveur secondaire seul //USPMON// est nécessaire.</note>
  
-<BOOKMARK:check_tomcat>+
 == Tomcat == == Tomcat ==
   * Ligne de la commande à ajouter dans //nrpe_local.cfg//   * Ligne de la commande à ajouter dans //nrpe_local.cfg//
Ligne 204: Ligne 228:
 </note> </note>
  
-<BOOKMARK:check_mount>+
 == 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}}
Ligne 224: Ligne 248:
 </note> </note>
  
-<BOOKMARK:check_disk>+
 == 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 /
Ligne 243: Ligne 267:
  
  
-<BOOKMARK:check_ldap>+
 == LDAP == == LDAP ==
   * Ligne de la commande à ajouter dans //nrpe_local.cfg//   * Ligne de la commande à ajouter dans //nrpe_local.cfg//
Ligne 256: Ligne 280:
  
 == Synchronisation LDAP == == Synchronisation LDAP ==
-  * Utiliser ce script : [[http://exchange.nagios.org/directory/Plugins/Network-Protocols/LDAP/Openldap-Syncrepl/details|check_syncrepl.py]] +  * Utiliser ce script : [[http://git.zionetrix.net/check_syncrepl_extended|check_syncrepl_extended]] 
-  * Copier le ici :<code>/usr/local/lib/nagios/plugins/check_syncrepl</code> +  * Copier le  dans ///usr/local/lib/nagios/plugins// 
-  * Rendre le plugin exécutable : <code>chmod +x /usr/local/lib/nagios/plugins/check_syncrepl</code>+  * 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>   * 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 -q -n -D"DN" -p "MDP1" -P "MPD2" -b "BASEDN" -t 10 "LDAPURI1" "LDAPURI2"</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" -"LDAPURI1" -c "LDAPURI2" -a</code>
  
  
  • informatique/systeme/monitoring/nagios.1361175559.txt.gz
  • Dernière modification : 2013/02/18 08:19
  • de bn8