Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3075 connectés 

 


Dernière réponse
Sujet : Combler les 'trous' des graphes rrdtool
loglix

xam_orpheus a écrit :

Ah bah finalement j'ai réussi à le faire avec un CDEF !
 
Pour ceux que ca intéresse, le cdef dans cacti (à adapter si vous utilisez rrdtool à la main) :
CURRENT_DATA_SOURCE,UN,PREV,CURRENT_DATA_SOURCE,IF
 
Un simple if, si la valeur est unknow on prend la dernière valeur (prev), sinon on prend la courante, tout simplement :)


 
Désolé, je sais bien que cela fait des années que cette discussion a eu lieu, mais j'aimerai bien savoir comment rajouter cette fonction à un graph template précis.
 
Merci par avance pour votre réponse.


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
loglix

xam_orpheus a écrit :

Ah bah finalement j'ai réussi à le faire avec un CDEF !
 
Pour ceux que ca intéresse, le cdef dans cacti (à adapter si vous utilisez rrdtool à la main) :
CURRENT_DATA_SOURCE,UN,PREV,CURRENT_DATA_SOURCE,IF
 
Un simple if, si la valeur est unknow on prend la dernière valeur (prev), sinon on prend la courante, tout simplement :)


 
Désolé, je sais bien que cela fait des années que cette discussion a eu lieu, mais j'aimerai bien savoir comment rajouter cette fonction à un graph template précis.
 
Merci par avance pour votre réponse.

xam_orpheus Ah bah finalement j'ai réussi à le faire avec un CDEF !
 
Pour ceux que ca intéresse, le cdef dans cacti (à adapter si vous utilisez rrdtool à la main) :
CURRENT_DATA_SOURCE,UN,PREV,CURRENT_DATA_SOURCE,IF
 
Un simple if, si la valeur est unknow on prend la dernière valeur (prev), sinon on prend la courante, tout simplement :)
xam_orpheus Oui effectivement ;)
 
Mais ca se traduit au final par des "trous" (enfin l'absence de données) sur le graphe
ory normallement, au lieu de mettre 0 quand il n'y a rien, rrdtool met un Nan (not a number) ceci afin de ne pas fausser les résultats.
xam_orpheus Finalement je pense que je vais faire un script qui comblera les trous en question et je l'exécuterais à intervalles réguliers, ca me semble être le plus "propre". Parce que apparemment y'a rien dans rrdttol pour faire ca (l'idéal serait de le faire au moment du dessin du graphique, pour garder un rra exact).
 
Et si je commence à bidouiller cacti, c'est pas gagné, ca devra être des modifs direct dans le code parce que je vois pas du tout comment faire ca avec des CDEF par exemple.
tifrere a part le modifier le script qui va chercher les infos en snmp et recup la derniere valeur connue et la mettre lorsqu'il n'y a pas de réponse d'une machine en particulier, je ne vois pas comment faire
xam_orpheus up
xam_orpheus J'ai un petit serveur à la maison avec cacti/rrdtool, qui tourne 24/24, et je monitore, entre autres, mon pc perso, en particulier l'espace disque des différentes partitions. Comme mon pc est éteint la nuit ou quand je ne suis pas là, il y a évidemment des 'trous' dans les graphes de cacti.
 
Quand mon pc est éteint, je voudrais qu'une bidouille dans cacti ou une option dans rrdtool, plutôt que de mettre la valeur à zéro, recopie plutôt la dernière valeur valide récupérée du pc. Le but étant d'avoir des graphes continus. Et comme l'espace disque ne variera généralement pas quand mon pc est éteint :D, toutes les valeurs resteront pertinentes. :)
 
C'est pas bien dur de corriger mes graphes actuels pour combler les trous, mais je veux pouvoir empêcher les prochains.
 
Si quelqu'un à une idée...  :hello:

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)