Outils pour utilisateurs

Outils du site


tech:exemple_simple_de_conf_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édentesRévision précédente
Prochaine révision
Révision précédente
tech:exemple_simple_de_conf_nagios [2026/01/15 14:15] Jean-Baptistetech:exemple_simple_de_conf_nagios [2026/01/19 10:10] (Version actuelle) Jean-Baptiste
Ligne 6: Ligne 6:
 Voir : Voir :
 * https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/3/en/objectinheritance.html * https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/3/en/objectinheritance.html
 +* https://packages.debian.org/sid/nagios4-common
 +* https://github.com/Webconverger/nagios
 +
 +Voir aussi :
 +* https://github.com/monitoring-fr/Documentation-Nagios-3.x-French
  
  
Ligne 12: Ligne 17:
  
 Le fichier de conf principale appelant tous les autres : Le fichier de conf principale appelant tous les autres :
-* etc/nagios.cfg+etc/nagios.cfg  
 +  * Voir https://github.com/NagiosEnterprises/nagioscore/blob/master/t/etc/nagios.cfg
  
 Fichier contenant les commandes à exécuter : Fichier contenant les commandes à exécuter :
Ligne 128: Ligne 134:
 Ce fichier contient les commandes qui seront exécutées. Ce fichier contient les commandes qui seront exécutées.
  
-Tous les scripts ne renvoiyant que des données locales (sur localhost), et donc ne contenant pas ''$HOSTADDRESS$'' devraient avoir pour préfix (dans "command_name") :  "check_local_"+Tous les scripts ne renvoyant que des données locales (de localhost), et donc ne contenant pas ''$HOSTADDRESS$''devraient avoir en *command_name* le préfixe "check_local_"
  
 Seul le fichier `localhost.cfg` devrait faire appel aux commandes "check_local_*" Seul le fichier `localhost.cfg` devrait faire appel aux commandes "check_local_*"
Ligne 265: Ligne 271:
     saturday         00:00-24:00     saturday         00:00-24:00
 } }
- 
  
 # 'workhours' timeperiod definition # 'workhours' timeperiod definition
Ligne 287: Ligne 292:
     email                   nagios@localhost  ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ******     email                   nagios@localhost  ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ******
 } }
 +
  
 define contactgroup { define contactgroup {
Ligne 330: Ligne 336:
 ~~~ ~~~
  
-Toutes les commandes présentent dans ce fichier devraient avoir pour check_command "check_local_" +Toutes les commandes présentent dans ce fichier devraient avoir pour check_command "check_local_"
 Voir `commands.cfg` Voir `commands.cfg`
  
Ligne 365: Ligne 371:
     hostgroup_name          App     hostgroup_name          App
     alias                   ReseauGlobalApp     alias                   ReseauGlobalApp
-    # hostgroup_members     linux-hosts, Switchs, Routeurs, printer-hosts+    # hostgroup_members      linux-hosts, Switchs, Routeurs, printer-hosts
     hostgroup_members       linux-hosts     hostgroup_members       linux-hosts
 } }
Ligne 384: Ligne 390:
 ou d'autres hostgroups avec `hostgroup_members` ou d'autres hostgroups avec `hostgroup_members`
  
-Mais souvent on préférera utliser les templates comme dans notre exemple avec `tpl-host-linux`+Souvent on préférera utliser les templates à l'aide de la directive "use". Voir notre exemple avec `tpl-host-linux`
  
  
Ligne 442: Ligne 448:
 * Pour toute directive "use" il doit y avoir un template corespondant (template.cfg) * Pour toute directive "use" il doit y avoir un template corespondant (template.cfg)
 * Pour chaque "check_command" il doit y avoir une entrée "command_name" correspondante (commands.cfg) * Pour chaque "check_command" il doit y avoir une entrée "command_name" correspondante (commands.cfg)
 +* Tous les noms indiqués par la directive "name" dans les objets de type "host" doivent être résolvables 
 +
  
tech/exemple_simple_de_conf_nagios.1768482942.txt.gz · Dernière modification : de Jean-Baptiste

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki