II-III-4-c) Les logiciels de supervision.
Un tour sur Internet nous permet de nous rendre compte de
l'abondance de offres logicielles sur la supervision. De ces offres se
dégagent deux courants : les propriétaires et les libres.
En effet, plusieurs sociétés ont compris
l'importance de la supervision et offrent des solutions pour leurs produits.
Cisco, HP, IBM et d'autres. Mais aussi de nombreux
développeurs indépendants ont entrepris de développer des
solutions libres et ce avec des résultats encourageants. Beaucoup de
ces solutions sont destinées à tourner sous Linux et ne requiert
donc pas toujours l'achat de licences pour le système d'exploitation. Ce
qui devient très intéressant. On peut en citer quelques
unes : Nagios, Centreon, Cacti, Zabbix....Le tableau ci-dessous
présente un comparatif :
Noms
|
Nature
|
Mode d'acquisition
|
Prise en main
|
Exigences matérielles
|
Cisco Works
|
Propriétaire
|
Achat
|
Facile
|
Très lourd
|
HP Openview
|
Propriétaire
|
Achat
|
Facile
|
Lourd
|
Patrol
|
Propriétaire
|
Achat
|
Facile
|
Lourd
|
Trivoli
|
Propriétaire
|
Achat
|
Facile
|
Lourd
|
Hyperic Hq
|
Propriétaire/libre en partie
|
Achat/téléchargement
|
Assez facile
|
Assez lourd
|
Nagios
|
Libre
|
téléchargement
|
Difficile
|
Tourne sur tout poste Linux
|
Eyes Of Network
|
Libre
|
téléchargement
|
Facile
|
Tourne sur tout poste Linux
|
Centreon
|
Libre
|
téléchargement
|
Assez facile
|
Tourne sur tout poste Linux
|
Quelques solutions de supervisions
Partant de tout ceci, nous pouvons faire un choix, ce en
fonction de nos attentes sur la solution à mettre sur pied et des
ressources en notre possession.
Côté ressources, nous disposons de serveurs HP,
DELL, tournant sous Windows 2003 et XP. De routeurs Cisco et d'un poste de
travail IBM APTIVA avec les caractéristiques suivants : 400Mhz de
CPU 10.7Go de Disque Dur et 384 Mo de RAM. A la fin de notre travail, nous
devons pouvoir :
· Surveiller la disponibilité des
équipements et service;
· Surveiller la connexion Internet ;
· Surveiller l'usage du CPU, de la RAM, du Disque Dur
et/ou de quelques processus ;
· Être alerte en cas de problème (CPU et/ou
RAM sur utilisé, hôtes et/ou services inaccessible...) ;
· Ressortir le comportement des ressources
surveillées sur une période déterminées ;
· Ressortir une carte du réseau ;
· Tracer des graphes de performances.
Il est à noter que notre solution devra intégrer
sans problème, les serveurs du réseau, tourner sur notre poste de
travail (Du moins pour les tests), être la moins coûteuse et la
plus complète possible. Les solutions payantes nous apparaissent de ce
fait comme moins optimales pour notre cas. En s'orientant vers le libre, le nom
« Nagios » revenait très
souvent dans nos recherches. De nombreux logiciels l'intégraient
aisément et peuvent s'y greffer. Certains comme
Centreon, lui sont dérivés. De plus,
Nagios tourne sur un système Linux qui est reconnu pour être moins
gourmand en ressources que les systèmes Windows. Nous avons donc
décidé de l'étudier avec soin.
II-IV)
Nagios le « couteau suisse » de la supervision.
II-IV-1) Présentation
Logo de nagios
Nagios est une solution libre de surveillance système
et réseau. Anciennement connue sous le nom de
Netsaint, elle tourne sous Linux et en est
aujourd'hui à sa version 3.1.2 (Version en cours lors de la
rédaction de ce rapport). Ses fonctionnalités sont énormes
et elle peut s'adapter selon nos besoins.
|