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 :
1. La sortie étant énorme et impossible à ouvrir même avec Notepad++, je cherche à restreindre à certaines dates.Code:
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;
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: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.