Salut,

J'utilise MariaDB pour faire des requêtes sur la base centreon_storage de l'outil de supervision Centreon et recueillir les événements de supervision.
Si jamais vous connaissez Centreon ou sinon Nagios, cela pourra vous donner une idée.

Voici ma requête qui fonctionne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SELECT DISTINCT
     FROM_UNIXTIME(data_bin.ctime), index_data.host_name, index_data.service_description, metrics.metric_name, data_bin.value
        FROM metrics 
     inner join index_data ON index_data.id = metrics.index_id 
     inner join data_bin   ON data_bin.id_metric = metrics.metric_id
ORDER BY data_bin.ctime;
1. La sortie étant énorme et impossible à ouvrir même avec Notepad++, je cherche à restreindre à certaines dates.
J'ai fait plusieurs tentatives infructueuses.
A ça, on pourrait ajouter l'extraction en CSV que je n'arrive pas à faire fonctionner non plus donc je me rabat sur une log Putty

2. Pour aller beaucoup plus loin, je cherche à obtenir cette sortie de ce type :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
TimeStamp | HostName | ServiceA | MetricA1 | ValueA1 | MetricA2 | ValueA2 ... MetricN | ValueN | ServiceB | MetricB1 | ValueB2 ...

Il s'agirait de regrouper les services et métriques associées lorsqu'on retrouve les mêmes Timestamp et hostname sont les mêmes

A.