$
" signifient que vous devez exécuter la commande en tant qu'utilisateur général - et non en tant qu'utilisateur root.
Routeurs Cisco
Commutateurs Cisco
Serveurs Ubuntu
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.*
/etc/nagios3/conf.d/extinfo_nagios2.cfg
et à indiquer à nagios l'image que vous souhaitez utiliser pour représenter vos périphériques.# 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.
# 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
}
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.
authorized_for_system_information=nagiosadmin authorized_for_configuration_information=nagiosadmin authorized_for_system_commands=nagiosadmin authorized_for_all_services=nagiosadmin authorized_for_all_hosts=nagiosadmin authorized_for_all_service_commands=nagiosadmin authorized_for_all_host_commands=nagiosadmin
Nous allons maintenant indiquer à Nagios d'accorder à l'utilisateur “guest” un certain niveau d'accès aux informations via l'interface web.
Vous pouvez choisir ce que vous souhaitez, mais les autorisations d'accès se présentent généralement de la manière suivante :
authorized_for_system_information=nagiosadmin,guest authorized_for_configuration_information=nagiosadmin,guest authorized_for_system_commands=nagiosadmin authorized_for_all_services=nagiosadmin,guest authorized_for_all_hosts=nagiosadmin,guest authorized_for_all_service_commands=nagiosadmin authorized_for_all_host_commands=nagiosadmin