4. Solution Linagora
●
Supervision de toutes les briques
– Matériels: Disques, cartes raid, température, alimentations, ...
– Serveurs: CPU, RAM, partition, processus, fichiers journaux, ...
– Réseaux: Bande passante, présence d'éléments actifs, accès
externes, ...
●
Fonctionnalités avancées
– Système de notification avancé
– Gestion des droits par « profil »
– Reporting
– Graphiques de performances
– ...
4
5. Enjeux de la Supervision
●
La configuration doit:
– Être simple
– Respecter une logique
– S'adapter aux différents environnements
– S'adapter dans le temps (être évolutive)
– Rapide et efficace
●
Solution:
– Méthodologie adaptée
5
6. Découpage en phases
●
Prise de connaissances de l'existant
– Identifier l'ensemble des acteurs, les profils
– Passer du temps avec eux
– Écouter leurs demandes, les préciser, les compléter et les
borner
– Définir un référentiel commun ==> Recensement
●
Spécifications fonctionnelles et techniques
●
Réalisation adaptée ( une mini-phase / environnement)
●
Validation (par phases)
6
7. Phase de recensement
●
Définition de l'ensemble des éléments de supervision
– Profils == Groupes d'utilisateurs
– Éléments unitaires de supervision
– Respect d'une politique de nommage
●
Linux_Cpu_Usage, Windows_Cpu_Usage
●
Linux_FileSystem_/_Usage, Windows_Disk_C_Usage
●
...
– Définition des seuils, des intervalles de tests, ...
●
Modèles de supervision, serveurs types hiérarchiques :
– Linux, Windows, Aix, As400
– LinuxMysql, WindowsHttp, AixOracle
7
– Sortie == Tableau livré dans les spécifications
9. Développement par « mini-phases »
●
Une phase == un environnement
– Linux, Windows, Aix, As400
– Chaque phase est validée
●
Indicateur par indicateur
●
Mise en place la plus proche possible des utilisateurs de
la solution
– Formation en début de projet et continue
– Validation par les utilisateurs
– ==> ré-intégration maximale des outils par les utilisateurs
●
Recette finale conservée!!!
– ==> les phases peuvent être parallélisées mais
raisonnablement
9
10. Conclusion
●
La Supervision Libre couvre un domaine fonctionnel
large
●
Elle concurrence les outils propriétaires
●
La maturité des outils n'est plus à prouver
●
Une méthodologie de mise en place est à prévoir
●
Utilisation de modèles
●
Proximité avec les utilisateurs
●
Formation en début de projet puis continue tout au
long de celui-ci
10