Bonjour.
J'aimerais savoir comment est alimentée la base ( base = fichier.rrd ?) de l’outil RRD Tools. Est ce que c'est RRD qui va chercher les données à archiver ou une autre application qui va déposer les données dans la base RRD.
Merci d'avance.
Bonjour.
J'aimerais savoir comment est alimentée la base ( base = fichier.rrd ?) de l’outil RRD Tools. Est ce que c'est RRD qui va chercher les données à archiver ou une autre application qui va déposer les données dans la base RRD.
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 #!/bin/sh start_epoch="1370091316" rrd_file="test.rrd" rrdtool create $rrd_file \ --start $start_epoch \ --step 300 \ DS:perfdata:COUNTER:300:0:U \ RRA:AVERAGE:0.5:96:90
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 #!/usr/bin/perl my $rrd_file ="test.rrd"; my $start_epoch =1370091316; #my $end_epoch =1372683316; my $step =300; my $update_value=0; my $old_value =0; my $update_num =0; my $range =1000; my $end_epoch =`date +%s`; my @timestamps =`seq $start_epoch $step $end_epoch`; #$timestamps =~ s/\n/,/g; #printf ($timestamps); foreach $update_timestamp (@timestamps) { $update_num += 1; $update_timestamp=~ s/\n//g; $update_value=$old_value + int(rand($range)); printf "$update_num:$update_timestamp:$update_value\n"; # printf $update_value; my $rrdcmd="rrdtool update $rrd_file $update_timestamp:$update_value"; `$rrdcmd`; $old_value=$update_value; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 #!/bin/sh # A 1 mois rrdtool graph test.1mois.png --start 1370091316 --end 1372683316 DEF:perf=test.rrd:perfdata:AVERAGE LINE1:perf#FF0000:"Donnee de perf" # A 24 heures rrdtool graph test.24h.png --start 1372596916 --end 1372683316 DEF:perf=test.rrd:perfdata:AVERAGE LINE1:perf#FF0000:"Donnee de perf" # A 1 heure rrdtool graph test.1h.png --start 1372679716 --end 1372683316 DEF:perf=test.rrd:perfdata:AVERAGE LINE1:perf#FF0000:"Donnee de perf"
Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux
Partager