Discussion autour du plugin Centreon

GLPI > Centreon

Utilisation de ODS (Oreon database storage)

Avec la gestion de la multi entité de GLPI on peut avoir plusieurs serveur Oreon

  • Association GLPI et Oreon :
  • Associer un item de GLPI à celui d'Oreon. > Fait

Table utilisé pour un host = glpi_plugin_centreon_host
Table utilisé pour un service = glpi_plugin_centreon_service

  • Associer un user ( technicien) de GLPI à un élément de centreon. ==> Fait

Table utilisé pour un user = glpi_plugin_centreon_users

  • Pouvoir :
  • Il faudrait pouvoir avoir accés au statut courant des hôtes monitorés dans oreon (UP, DOWN, UNREACHABLE, etc).

Probablement faire un refresh constant comme dans centreon pour vérifier le statut des hôtes de centreon.

  • Avoir l'historique des status depuis le form de l'item de centreon ainsi que dans celui de l'item de GLPI associé > Fait
  • Avoir un graph récapitulant les différents status de l'item d'Oreon > Fait
  • Avoir un résumé des status de l'item d'Oreon > Fait
  • Modifier un formulaire d'un host ou service depuis GLPI (certain champs seulement, pour les trucs specifiques il faudra retourner dans l'interface d'oreon. > Fait
  • Avoir une liste des items par groupe ou non. > Fait
  • Avoir des liens vers les graphs si graphs il y a.
  • Avoir sur une page la liste complète des éléments monitorés par centreon pour un technicien donnée. > Fait dans le form d'un users
  • Créer un host centreon depuis GLPI. > Fait , mais uniquement quelque champs on ne va pas réinventer centreon
  • Permettre d'associer des items des plugins avec le plugin centreon
exemple : plugin appweb ou sgbd > Fait
  • Avoir sur le central de GLPI les stats globales de tout les hosts et services (comme sur la première page de centreon)
  • Avoir sur le central le nombre d'host ou services OK CRITICAL etc ... (comme dans centreon)
  • Avoir dans le form d'un host les stats globales sur tout les status des services associés

Centreon > GLPI

  • Avoir la liste de ticket de GLPI de l'host ou du service dans l'interface de centreon : Pour éviter le doublons de développement par rapport à l'association, il faudrais utiliser la BDD de GLPI avec les différentes tables créer par le plugin. Ceci éviterais aussi des problèmes d'association identique entre GLPI --> Centreon et Centreon --> Glpi
  • Créer une page html sous centreon permettant d'afficher les graphs depuis GLPI ( comme cacti )

Ajout des notifications dans le helpdesk

en cas de défaillance d'un host ou service selon les check d'ajouter l'anomalie dans la helpdesk de GLPI pour assurer le suivi de cette défaillance
ce serait utile pour voir ce qui s'est passe sans avoir a aller voir ses mails > la team d'oreon à pour objectifs de faire cela
si un ticket a déjà été créé pour un host DOWN par exemple, et qu'un check est fait de nouveau, qu'un 2e ticket ne soit pas créé. (1 ticket par statut par hôte)

Schéma

Développer le schéma du linkage GLPI et Centreon pour déterminer les fonctions qui devront être développées

Schéma des différentes requêtes fait pat le plugin

BDD ODS <=== SELECT <====== GLPI ====> INSERT UPDATE and SELECT =========> Centreon