Finalisation du système de supervision
Maintenant que tous les éléments sont installés nous pouvons les intégrer dans le ruban d’Adagios
Le système comprend :
- Nagios
- Adagios
- Nconf
- PNP4Nagios
- Nagvis
5 systèmes avec chacun leur URL. Ca fait beaucoup à retenir.
Adagios propose de base un lien pour Nagios, nous allons ajouter la même chose pour les 3 systèmes que nous avons ajoutés.
Modification du menu d’Adagios
Pour cela il faut modifier le fichier /usr/local/lib/python2.7/dist-packages/adagios/status/templates/status_menubar.html :
{% load i18n %} {% load url from future %} <li class="{% if 'status' in urlname %}active{% endif %}"> <a href="{% url 'status.views.status_index' %}"><i class="glyph-grey glyph-table"></i>{% trans " Status" %}</a> </li> <li class="{% if 'nagvis' in urlname %}active{% endif %}"> <a href="/adagios/misc/iframe?url=/nagvis"><i class="glyph-grey glyph-table"></i>{% trans " Nagvis" %}</a> </li> <li class="{% if 'nconf' in urlname %}active{% endif %}"> <a href="/adagios/misc/iframe?url=/nconf"><i class="glyph-grey glyph-edit"></i>{% trans " Nconf" %}</a> </li> <li class="{% if 'pnp' in urlname %}active{% endif %}"> <a href="/adagios/misc/iframe?url=/pnp4nagios"><i class="glyph-grey glyph-table"></i>{% trans " PNP" %}</a> </li>
Comme vous pouvez le voir, il s’agit d’ajouter une balise html li pour chaque lien que vous voulez ajouter au menu.
Conclusion
Voila le système terminé.
Je ne ferais pas d’article sur la configuration des hôtes et services du système Nagios, car beaucoup l’ont déjà fait, et je pense que c’est quelque chose qui doit être fait tout seul pour être bien fait.
Pour rappel :
- Je vous conseil de créer la configuration des hôtes et services dans NConf.
- Adagios est parfait pour superviser le système
- PNP4Nagios vous permettra de visualiser les graphiques générer.
- NagVis vous permettra de créer des cartes visuels des différents hôtes et services.
Génial ! Merci