Code

allow rrdtool for windows to properly support binary mode stdout/stdin -- Larry Adams
[rrdtool-all.git] / contrib / rrdfetchnames / rrdfetchnames.pl
1 #!/usr/bin/perl
3 use strict;
5 #makes things work when run without install
6 use lib qw( ../../perl-shared/blib/lib ../../perl-shared/blib/arch );
8 #makes programm work AFTER install
9 use lib qw( /usr/local/rrdtool-1.0.30/lib/perl ../lib/perl );
11 use vars qw(@ISA $loaded);
13 use RRDs;
15 my $NAME = $ARGV[ 0];
16 my $SEPARATOR = " ";
17 my $CF = "AVERAGE";
19 my ($start,$step,$names,$data) = RRDs::fetch "$NAME", "$CF", "--start", "now","--end","start+1";
21 if ( my $ERR = RRDs::error){
22         die "ERROR while fetching data from $NAME $ERR\n";
23 }
25 print join( $SEPARATOR, @$names), "\n";
27 sub usage{
28         print "usage: rrdfetchnames filename";
29 };