Chapitre 18. Survol de la configuration des objets

Que sont les données des objets ?

Les objets représentent l'ensemble de tous les éléments entrants en compte dans la logique de surveillance et de notification. Les types de défintions d'objet sont les suivants:

  • Services

  • Groupes de services

  • Hôtes

  • Groupes d'hôtes

  • Contacts

  • Groupes de contacts

  • Commandes

  • Périodes de temps

  • Escalades de notifications

  • Dépendances d'exécution et de notification

Plus d'informations sur les types d'objets et comment ils interagissent les uns avec les autres peut être trouvée ci-dessous.

Où sont définies les données des objets ?

Les données des objets sont définies dans un ou plusieurs fichiers de configuration que vous déclarez en utilisant les paramètres cfg_file et/ou cfg_dir dans le fichier de configuration principal.

Quand vous suivez le guide de démarrage rapide ,plusieurs fichiers exemple de configuration d'objets sont installés dans le dossier /usr/local/nagios/etc/objects/. Vous pouvez utiliser ces fichiers d'exemple pour voir comme fonctionne l'héritage entre objets et pour apprendre comment définir vos propres définitions d'objets.

Comment définir les données des objets ?

Les définitions des objets se font à travers un système de gabarit qui vous permet une gestion beaucoup plus aisée de vos fichiers de configuration sur le long terme. Les informations de base sur la façon de définir les objets dans vos fichier de configuration se trouvent ici.

Quand vous serez plus familier avec les définitions d'objets, vous devriez approfondir le concept en lisant l'héritage d'objet. Ce document vous permet de rendre votre configuration plus pérenne dans le futur. Les utilisateurs occasionnels peuvent utiliser les fonctions avancées des définitions d'objets comme indiqué dans la documentation à trucs et astuces sur les objets.

Explication des objets

Quelques uns des objets de configuration les plus importants sont expliqués en détail ci-dessous…

Hôtes

Les Hôtes sont un des objets les plus importants dans la logique de supervision. Les attributs importants pour les hôtes sont les suivants:

  • Les hôtes sont en général des composants physiques sur le réseau (serveurs, ordinateurs de bureau, routeurs, switchs, imprimantes, etc.).

  • Les hôtes ont une adresse (une adresse IP ou MAC par exemple).

  • Les hôtes ont un ou plusieurs services qui leur sont associés.

  • Les hôtes peuvent avoir des relations de type parent/enfant avec d'autres hôtes, représentant souvent les connexions réelles entre ces hôtes, qui sont utilisées dans la logique de rupture de la continuité du réseau .

Groupes d'hôtes

Les Groupes d'Hôtes permettent de regrouper un ou plusieurs hôtes ensemble. Les groupes d'hôtes peuvent vous rendre la vue d'état plus facile pour plusieurs hôtes en relation dans l'interface web de Nagios (1) et simplifient votre configuration (2) par l'utilisation de trucs et astuces sur les objets .

Hosts Objects

Services

Les Services sont un des objets les plus importants dans la logique de supervision. Les services sont associés à un hôte et peuvent être:

  • Des attributs d'hôtes (charge CPU, utilisation disque, temps écoulé depuis le dernier (re)démarrage, etc.).

  • Des services fournis par l'hôte (HTTP, POP3, FTP, SSH, etc.)

  • D'autres choses associés à un hôte (DNS enregistrements, etc.)

Groupes de services

Les Groupes de Services permettent de regrouper un ou plusieurs services ensemble. Les groupes de services peuvent vous rendre la vue d'état plus facile pour plusieurs services en relation dans l'interface web de Nagios (1) et simplifient votre configuration (2) par l'utilisation de trucs et astuces sur les objets .

Services Objects

Contacts

Les Contacts sont les personnes impliquées dans le processus de notification:

  • Les contacts peuvent avoir un ou plusieurs moyens de notification (mobile, pager, courrier électronique, messagerie instantanée, etc.)

  • Les contacts reçoivent des notifications pour les hôtes et services dont ils sont responsables

Groupes de contacts

Les Groupes de Contacts permettent de regrouper un ou plusieurs contacts ensemble. Les groupes de contacts peuvent vous aider à définir de façon plus simple qui doit être notifié quand surviennent des problèmes sur un hôte ou un service.

Contacts Objects

Périodes de temps

Les Périodes de temps sont utilisées pour contrôler:

  • Quand les hôtes et services sont supervisés

  • Quand les contacts reçoivent des notifications

La documentation des périodes de temps se trouve ici.

Tiemperiods Objects

Commandes

Les Commandes sont utilisées pour indiquer à Nagios quels programmes, scripts, etc. il doit exécuter pour assurer:

  • Contrôles d'hôtes et de services

  • Notifications

  • Gestionnaires d'événements

  • Et plus…

Commands Objects