11
1 Bonnes pratiques pour réussir votre projet de Supervision Nagios Cédric TEMPLE Responsable du Pôle Supervision

Bonnes pratiques pour réussir votre projet de supervision Nagios

Embed Size (px)

Citation preview

Page 1: Bonnes pratiques pour réussir votre projet de supervision Nagios

1

Bonnes pratiques pour réussir votre projet de Supervision Nagios

Cédric TEMPLEResponsable du Pôle Supervision

Page 2: Bonnes pratiques pour réussir votre projet de supervision Nagios

2

● Solution de Supervision de Linagora● Enjeux de la Supervision● Méthodologie● Conclusion

Sommaire

Page 3: Bonnes pratiques pour réussir votre projet de supervision Nagios

3

Solution Linagora

Supervision(Nagios)

Configuration(Oreon)

Reporting(NaReTo)

Tendances(PerfParse)

Cartographie(Nagvis)

Page 4: Bonnes pratiques pour réussir votre projet de supervision Nagios

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

– ...

Page 5: Bonnes pratiques pour réussir votre projet de supervision Nagios

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

Page 6: Bonnes pratiques pour réussir votre projet de supervision Nagios

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)

Page 7: Bonnes pratiques pour réussir votre projet de supervision Nagios

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

– Sortie == Tableau livré dans les spécifications

Page 8: Bonnes pratiques pour réussir votre projet de supervision Nagios

8

Tableau de Recensement

Page 9: Bonnes pratiques pour réussir votre projet de supervision Nagios

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

Page 10: Bonnes pratiques pour réussir votre projet de supervision Nagios

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

Page 11: Bonnes pratiques pour réussir votre projet de supervision Nagios

11

Merci de votre attention

[email protected]