Nagios

Nagios
Introduction · Nagios, partie VI : Informations étendues d'hôte (“amélioation de l'aspect des graphiques”) · Nagios, partie VII : Création de groupes de service · Nagios, partie VIII : Configuration de l'accès public à l'interface web de Nagios

   

Introduction

   

Objectif

   

Notes

   

Nagios, partie VI : Informations étendues d'hôte (“amélioation de l'aspect des graphiques”)

   

Mise à jour de extinfo_nagios2.cfg

Il y a une collection assez importante d'icônes à votre disposition ici :

/usr/share/nagios3/htdocs/images/logos/

Elles ont été installées par défaut sous forme de paquets dépendants du paquet nagios3 sous Ubuntu. Dans certains cas, vous pouvez trouver des icônes spécifiques au modèle de votre matériel, mais afin de simplifier les choses, nous allons utiliser les icônes suivantes pour notre matériel :

/usr/share/nagios3/htdocs/images/logos/base/debian.*
/usr/share/nagios3/htdocs/images/logos/cook/router.*
/usr/share/nagios3/htdocs/images/logos/cook/switch.*

# editor /etc/nagios3/conf.d/extinfo_nagios2.cfg

Voici à quoi ressemble une entrée pour vos routeurs (il existe déjà une entrée pour les serveurs Debian qui fonctionnera sans modification). Notez que le modèle de routeur (7200) n'est pas d'une importance capitale. L'image utilisée représente un routeur type.

define hostextinfo {
        hostgroup_name   routers
        icon_image       cook/router.png
        icon_image_alt   Cisco Routers (7200)
        vrml_image       router.png
        statusmap_image  cook/router.gd2
}

Créez maintenant une entrée pour vos commutateurs. Ceci étant fait, vérifiez votre travail et redémarrez Nagios. Jetez un oeil au “Status Map” (graphique d'état des hôtes) dans l'interface web.

Le graphique devrait avoir meilleur aspect, avec de véritables icônes à la place des points d'interrogation.

   

Nagios, partie VII : Création de groupes de service

   

Création des groupes de services ssh et http pour chaque série de PC

# editor /etc/nagios3/conf.d/servicegroups.cfg

Voici un échantillon du groupe de service pour le groupe1 :

define servicegroup {
        servicegroup_name       group1-services
        alias                   services du groupe1
        members                 pc1,SSH,pc1,HTTP,pc2,SSH,pc2,HTTP
}

define servicegroup {
        servicegroup_name       group2-services
        alias                   services du groupe2
        members                 pc3,SSH,pc3,HTTP,pc4,SSH,pc4,HTTP
}

   

Nagios, partie VIII : Configuration de l'accès public à l'interface web de Nagios

   

Modification du fichier /etc/nagios3/cgi.cfg

Le but est de donner un accès public (guest) en lecture seule à l'interface web de Nagios.

# htpasswd /etc/nagios3/htpasswd.users guest

Vous pouvez utiliser n'importe quel mot de passe (ou aucun). Choisir pour mot de passe “guest” n'est pas un mauvais choix.

formatted by Markdeep 1.18