Bonjour,
J'essaye de faire un plugin en perl pour nagios. Je n'arrive pas a faire le lien entre les commandes shell rrdtool et perl (je me suis inspiré de check_graph_ping.pl).
En shell:
rrdtool update test.rrd 1051481100:12345 1051481400:12357 1051481700:12363
En perl :
RRDs::update $rrd, "$start:".$rta;
Comment faut il écrire la ligne en perl pour avoir al même chose que en shell? moi j'ai fais ca:
RRDs::update test.rrd, "1051481100:".12345;
est ce que c'est juste et comment puis je faire pour avoir plusieurs valeur sur la même ligne comme en shell?
Sinon je ne vois pas dans le plugin la commande de récupération des données
rrdtool fetch test.rrd AVERAGE --start 1051481100 --end 1...
Elle n'est pas nécessairre dans le plugin car appelé plsu tard?
Merci d'avance (mon projet se termine dans une semaine donc je ne vous embeteré bientot plus merci d'avance pour tout l'aide que vous m'avez déjà apporté :wink
@bientot
J'essaye de faire un plugin en perl pour nagios. Je n'arrive pas a faire le lien entre les commandes shell rrdtool et perl (je me suis inspiré de check_graph_ping.pl).
En shell:
rrdtool update test.rrd 1051481100:12345 1051481400:12357 1051481700:12363
En perl :
RRDs::update $rrd, "$start:".$rta;
Comment faut il écrire la ligne en perl pour avoir al même chose que en shell? moi j'ai fais ca:
RRDs::update test.rrd, "1051481100:".12345;
est ce que c'est juste et comment puis je faire pour avoir plusieurs valeur sur la même ligne comme en shell?
Sinon je ne vois pas dans le plugin la commande de récupération des données
rrdtool fetch test.rrd AVERAGE --start 1051481100 --end 1...
Elle n'est pas nécessairre dans le plugin car appelé plsu tard?
Merci d'avance (mon projet se termine dans une semaine donc je ne vous embeteré bientot plus merci d'avance pour tout l'aide que vous m'avez déjà apporté :wink

@bientot
Comment