3.3-1 : Dual Panel Tree View 3.3-2: Graph View - Tree
Mode
3.3-3 : Edition des templates des graphiques 3.3-4 :
Edition des sources des graphiques
Monitoring d'une infrastructure Linux sur base d'outils
libres 3.4 Oreon
Oreon est un logiciel de surveillance et de supervision
réseau, basé sur le moteur de supervision Open Source le plus
performant : Nagios. Oreon lui offre une nouvelle interface et lui apporte
de
nouvelles fonctionnalités.
L'installation de l'interface Oreon permet de gagner du temps
dans l'utilisation de Nagios, mais aussi
de la rendre disponible ã un plus grand nombre
d'utilisateurs. En effet, n'importe qui peut dorénavant utiliser
Oreon/Nagios et comprendre facilement à l'aide de graphiques et de
représentations, les informations remontées. Les techniciens, de
leurs cotés, ont toujours accès aux
informations techniques de Nagios.
Lancé depuis trois ans, Oreon a su convaincre un grand
nombre d'utilisateurs et fait figure maintenant d'interface de
référence pour l'outil Nagios. Ce couple est la solution
adoptée par un
grand nombre d'utilisateurs, aguerris ou novices dans la
supervision, connaisseurs de Nagios ou non.
Voici une liste non exhaustive des fonctionnalités
présentes dans Oreon :
U ne interface multi-utilisateurs intuitive et personnalisable
Une interface de configuration évoluée pour
configurer le périmètre à superviser Des aides à la
configuration
Une gestion des fichiers de configuration de Nagios
(cgi.cfg, nagios.cfg, resources.cfg,...) Un module de chargement de
configuration de Nagios
Une compatibilité Nagios 1.x, Nagios 2.x
Un test de validité des configurations avec le debugger
de Nagios
Des fiches d'identités serveurs/équipements
réseaux regroupant les informations de base sur ces types de
ressource
Des représentations graphiques élaborées et
personnalisables
Une gestion des accès très fine, comprenant les
ressources comme les pages de l'interface Et bien d'autres choses...
Site web du prod uit :
http://www.oreon-project.org
3.4.1 Pré requis
1 Nagios 1.x /2.x
1 Nagios-plugins 1.3.x / 1.4.x
1 Apache 2.x
1 MySQL 3.x / 4.x / 5.x 1 PHP 4.x /5.x
1 GD
1 GD-devel
1 RRDTool
1 Net-SNMP
1 Des tas de librairies !
1 PEAR Packages (beaucoup) !
Monitoring d'une infrastructure Linux sur base d'outils
libres 3.4.2 Installation
L'installation d'Oreon est relativement simple lorsque toutes
les librairies et programmes tiers sont installés. Elle se
déroule via une interface Web en dix étapes. La grosse
difficulté a été d'installer tous
les packages PEAR (pour PHP Extension and Application
Repository est un framework de composants PHP) sans la procédure
automatique des téléchargements des dépendances. Un autre
problème, non résolu pour le moment, est l'utilisation de
Perfparse qui permet de générer des graphiques dans Oreon.
3.4.3 Configuration
Oreon est donc une belle interface graphique au-dessus de
Nagios. Toutes les configurations d'Oreon sont identiques à Nagios sauf
que celles-ci se font via une interface Web beaucoup plus agréable que
les modifications directes dans les fichiers de configurations de Nagios. Cela
dit, les configurations d'Oreon sont stockées dans une base de don
nées MySQL.
3.4.4 Contrôles des hôtes
Identique ã Nagios, Oreon n'est juste qu'une apparence
graphique un peu plus jolie que ce qui est offert par défaut avec
Nagios.
3.4.5 Gestions des utilisateurs
Encore une fois, comme Nagios (raÐÐelons qu'Oreon
n'est juste qu'une interface graÐhique au-dessus de Nagios), on peut
paramétrer les droits d'un ensemble d'utilisateurs8.
3.4.6 Conclusion
Oreon est difficile à faire fonctionner correctement.
Des bugs de session qui renvoient toujours vers l'interface de login. Un
Perfparse très dur ã installer. L'obligation d'avoir une base de
données MySQL pour stocker les configurations et données
statistiques. Bref beaucoup de petits problèmes mais je suis convaincu
qu'une fois bien configuré, cet outil sera indissociable de Nagios.
8 La gestion des utilisateurs sera expliquée dans les
configurations de Nagios.
3.4.7 Captures d'écran
3.4-1 : Aperçu du monitoring des services et des
hôtes 3.4-2 : Rapports et vues des problèmes
3.4-3 : Configuration d'Oreon 3.4-4 : Informations d'un
hôte
Monitoring d'une infrastructure Linux sur base d'outils
libres
Oreon A compiler Via interface Web Idem Nagios
Idem à Nagios Idem Nagios Couche au-dessus Gratuit
(v1.4) (mélange de de Nagios
PH P/Perl)
A coté de cela, il existe des solutions commerciales : HP
OpenView, IBM Tivoli & NetView, Cisco Works, Sun Net Manager, Mercury, ?
Leurs avantages Leurs inconvénients
Solutions globales et sûres.
Périmètre techniques et fonctionnels
étendus. Support
Coût d'acquisition et de support (surtout pour de
petites PME) Incompatibilités entre les fournisseurs (un seul
doit être installé) Développement additionnel
restreint et coûteux.
Au niveau des coûts, les solutions d'entrées de
gamme d'HP OpenView commencent dans les environs des 8 000€ (pour 250
noeuds) HT jusqu'ã 40 000€ HT pour un nombre illimité de
noeuds. Pour IBM Tivoli dans sa version Express pour les PME/PMI, les
premières licences commencent à environ 900€ HT.