===========
Les graphes
===========

**********
Définition
**********

Centreon permet de générer des graphiques à partir des informations de supervision. Il existe deux types de graphiques :

* Les graphiques de performances permettent de visualiser l'évolution des services de manière intuitive. Exemples : niveau de remplissage d'un disque dur, trafic réseau...
* Les graphiques d'historique (ou graphiques des statuts) permettent de visualiser l'évolution des statuts d'un service.

Les graphiques de performances ont toujours comme abscisse une période de temps et comme ordonnée une unité (Volts, Octets...).
Les graphiques d'historique ont toujours comme abscisse une période de temps, leurs ordonnées ne varient pas. Uniquement la couleur du graphique permet de visualiser le statut de l'objet :

* Vert pour le statut OK
* Orange pour le statut WARNING
* Rouge pour le statut CRITICAL
* Gris pour le statut UNKNOWN

Exemple de graphique de performances :

.. image :: /images/guide_utilisateur/graphic_management/01perf_graph.png
   :align: center 

Exemple de graphique d'historique :

.. image :: /images/guide_utilisateur/graphic_management/01stat_graph.png
   :align: center 

*************
Visualisation
*************

Les graphiques de performances
==============================

Il existe plusieurs manières de visualiser les graphiques de performances :

* Visualiser le graphique dans la liste des services (Menu **Supervision** ==> **Services**) en survolant l'icône |column-chart| 
* Visualiser le graphique depuis la page de détails d'un objet en cliquant sur l'icône |column-chart|
* Se rendre dans le menu **Supervision** ==> **Performances** pour visualiser un à plusieurs graphiques

Les graphiques d'historique
===========================

Comme pour les graphiques de performances, il existe différentes façons d'accéder au graphique d'historique :

* A partir de la page de détail d'un objet (voir le chapitre :ref:`supervision temps-réelle <realtime_monitoring>`)
* A partir du menu **Supervision** ==> **Performances**, en sélectionnant au préalable un service spécifique puis, en cochant la case **Affichage de l'état**.

Visualiser plusieurs graphiques
===============================

Pour visualiser l'ensemble des graphiques, rendez-vous dans le menu **Monitoring** ==> **Performances**.

.. image :: /images/guide_utilisateur/graphic_management/01graph_list.png
   :align: center 

Tous les filtres en haut de la page permettent de sélectionner le graphique que l'on désire afficher sur la période voulue.

L'option **Hôtes** permet d'afficher l'ensemble des graphiques liés aux hôtes sélectionnés

L'option **Services** permet d'affciher uniqument les graphiques des services sélectionnés

L'option **Période de Visualisation** peut être utilisé pour sélectionner la période voulue. Cela peut être une période prédéfinie ou spécifique.


* **Séparer les courbes** : sépare plusieurs courbes d'un graphique en plusieurs graphiques contenant chacun une courbe
* **Affichage de l'état** : affiche les graphiques d'historique liés aux graphiques de performances affichés

Pour exploiter les données des graphiques, il est possible de :

* Visualiser le graphique de performance sur un jour, une semaine, un mois et une année en cliquant sur le graphique de performances de votre choix
* De zoomer sur le graphique en cliquant sur l'icône |zoom|
* De sauvegarder le graphique en cliquant sur l'icône |save|
* De télécharger l'ensemble des données qui composent le graphique au format .csv en cliquant sur l'icône |text_binary_csv|

Filtres
-------

Il est possible de filtrer la sélection des ressources via :

* La barre de recherche rapide en recherchant par **hôte** ou **service**
* En parcourant l'arbre de sélection (menu de gauche) par groupe d'hôtes, puis par hôte, puis par service dont afficher le graphique
* En parcourant l'arbre de sélection (menu de gauche) par groupe de services puis par service dont afficher le graphique

.. note::
    Les hôtes non liés à un groupe d'hôte sont ajoutés au conteneur **Hôtes orphelins**.

.. |column-chart|    image:: /images/column-chart.png
.. |zoom|	image:: /images/zoom.png
.. |save|	image:: /images/save.png
.. |text_binary_csv| image:: /images/text_binary_csv.png

