2014-09-30 14:05:39 +00:00
diff --git a/doc/rrdtool.1 b/doc/rrdtool.1
index 0e9c3ca..10079cc 100644
--- a/doc/rrdtool.1
+++ b/doc/rrdtool.1
@@ -187,6 +187,10 @@ Operationally equivalent to \fBupdate\fR except for output. Check rrdupdate.
.IX Item "graph"
Create a graph from data stored in one or several RRDs. Apart from
generating graphs, data can also be extracted to stdout. Check rrdgraph.
+.IP "\fBgraphv\fR" 8
+.IX Item "graphv"
+Create a graph from data stored in one or several RRDs. Same as graph, but
+metadata are printed before the graph. Check rrdgraph.
.IP "\fBdump\fR" 8
.IX Item "dump"
Dump the contents of an \s-1RRD\s0 in plain \s-1ASCII.\s0 In connection with restore
@@ -202,13 +206,20 @@ uses fetch to retrieve its data from an \s-1RRD.\s0 Check rrdfetch.
.IP "\fBtune\fR" 8
.IX Item "tune"
Alter setup of an \s-1RRD.\s0 Check rrdtune.
+.IP "\fBfirst\fR" 8
+.IX Item "first"
+Find the first update time of an \s-1RRD\s0. Check rrdfirst.
.IP "\fBlast\fR" 8
.IX Item "last"
Find the last update time of an \s-1RRD.\s0 Check rrdlast.
+.IP "\fBlastupdate\fR" 8
+.IX Item "lastupdate"
+Find the last update time of an \s-1RRD\s0. It also returns the value stored for each
+datum in the most recent update. Check rrdlastupdate.
.IP "\fBinfo\fR" 8
.IX Item "info"
Get information about an \s-1RRD.\s0 Check rrdinfo.
-.IP "\fBrrdresize\fR" 8
+.IP "\fBresize\fR" 8
.IX Item "rrdresize"
Change the size of individual RRAs. This is dangerous! Check rrdresize.
.IP "\fBxport\fR" 8
@@ -217,10 +228,6 @@ Export data retrieved from one or several RRDs. Check rrdxport.
.IP "\fBflushcached\fR" 8
.IX Item "flushcached"
Flush the values for a specific \s-1RRD\s0 file from memory. Check rrdflushcached.
-.IP "\fBrrdcgi\fR" 8
-.IX Item "rrdcgi"
-This is a standalone tool for producing \s-1RRD\s0 graphs on the fly. Check
-rrdcgi.
.SS "\s-1HOW DOES RRDTOOL WORK\s0?"
.IX Subsection "HOW DOES RRDTOOL WORK?"
.IP "Data Acquisition" 8
diff --git a/doc/rrdtool.html b/doc/rrdtool.html
index 404b140..5c40029 100644
--- a/doc/rrdtool.html
+++ b/doc/rrdtool.html
@@ -59,6 +59,13 @@
<p>Create a graph from data stored in one or several RRDs. Apart from generating graphs, data can also be extracted to stdout. Check <a href="./rrdgraph.html">rrdgraph</a>.</p>
2013-07-01 09:10:06 +00:00
</dd>
+<dt><strong><a name="graphv" class="item"><strong>graphv</strong></a></strong></dt>
+
+<dd>
+<p>Create a graph from data stored in one or several RRDs. Same as graph, but
+metadata are printed before the graph. Check <a href="././rrdgraph.html">the rrdgraph manpage</a>.</p>
+</dd>
2014-09-30 14:05:39 +00:00
+
<dt id="dump"><b>dump</b></dt>
2013-07-01 09:10:06 +00:00
<dd>
2014-09-30 14:05:39 +00:00
@@ -83,19 +90,31 @@
<p>Alter setup of an RRD. Check <a href="./rrdtune.html">rrdtune</a>.</p>
2013-07-01 09:10:06 +00:00
</dd>
+<dt><strong><a name="first" class="item"><strong>first</strong></a></strong></dt>
+
+<dd>
+<p>Find the first update time of an RRD. Check <a href="././rrdfirst.html">the rrdfirst manpage</a>.</p>
+</dd>
2014-09-30 14:05:39 +00:00
<dt id="last"><b>last</b></dt>
2013-07-01 09:10:06 +00:00
<dd>
2014-09-30 14:05:39 +00:00
<p>Find the last update time of an RRD. Check <a href="./rrdlast.html">rrdlast</a>.</p>
2013-07-01 09:10:06 +00:00
</dd>
+<dt><strong><a name="lastupdate" class="item"><strong>lastupdate</strong></a></strong></dt>
+
+<dd>
+<p>Find the last update time of an RRD. It also returns the value stored for each
+datum in the most recent update. Check <a href="././rrdlastupdate.html">the rrdlastupdate manpage</a>.</p>
+</dd>
2014-09-30 14:05:39 +00:00
+
<dt id="info"><b>info</b></dt>
2013-07-01 09:10:06 +00:00
<dd>
2014-09-30 14:05:39 +00:00
<p>Get information about an RRD. Check <a href="./rrdinfo.html">rrdinfo</a>.</p>
</dd>
-<dt id="rrdresize"><b>rrdresize</b></dt>
+<dt id="resize"><b>rrdresize</b></dt>
2013-07-01 09:10:06 +00:00
<dd>
2014-09-30 14:05:39 +00:00
<p>Change the size of individual RRAs. This is dangerous! Check <a href="./rrdresize.html">rrdresize</a>.</p>
@@ -113,12 +132,6 @@
<p>Flush the values for a specific RRD file from memory. Check <a href="./rrdflushcached.html">rrdflushcached</a>.</p>
2013-07-01 09:10:06 +00:00
</dd>
2014-09-30 14:05:39 +00:00
-<dt id="rrdcgi"><b>rrdcgi</b></dt>
2013-07-01 09:10:06 +00:00
-<dd>
2014-09-30 14:05:39 +00:00
-
-<p>This is a standalone tool for producing RRD graphs on the fly. Check <a href="./rrdcgi.html">rrdcgi</a>.</p>
-
2013-07-01 09:10:06 +00:00
-</dd>
</dl>
2014-09-30 14:05:39 +00:00
<h2 id="HOW-DOES-RRDTOOL-WORK">HOW DOES RRDTOOL WORK?</h2>
diff --git a/doc/rrdtool.pod b/doc/rrdtool.pod
index 14394cf..fc31478 100644
--- a/doc/rrdtool.pod
+++ b/doc/rrdtool.pod
@@ -58,6 +58,11 @@ Operationally equivalent to B<update> except for output. Check L<rrdupdate>.
2013-07-01 09:10:06 +00:00
Create a graph from data stored in one or several RRDs. Apart from
generating graphs, data can also be extracted to stdout. Check L<rrdgraph>.
+=item B<graphv>
+
+Create a graph from data stored in one or several RRDs. Same as graph, but
+metadata are printed before the graph. Check L<rrdgraph>.
+
=item B<dump>
Dump the contents of an RRD in plain ASCII. In connection with restore
2014-09-30 14:05:39 +00:00
@@ -77,15 +82,24 @@ uses fetch to retrieve its data from an RRD. Check L<rrdfetch>.
2013-07-01 09:10:06 +00:00
Alter setup of an RRD. Check L<rrdtune>.
+=item B<first>
+
+Find the first update time of an RRD. Check L<rrdfirst>.
+
=item B<last>
Find the last update time of an RRD. Check L<rrdlast>.
+=item B<lastupdate>
+
+Find the last update time of an RRD. It also returns the value stored
+for each datum in the most recent update. Check L<rrdlastupdate>.
+
=item B<info>
Get information about an RRD. Check L<rrdinfo>.
-=item B<rrdresize>
+=item B<resize>
Change the size of individual RRAs. This is dangerous! Check L<rrdresize>.
2014-09-30 14:05:39 +00:00
@@ -97,11 +111,6 @@ Export data retrieved from one or several RRDs. Check L<rrdxport>.
2013-07-01 09:10:06 +00:00
Flush the values for a specific RRD file from memory. Check L<rrdflushcached>.
-=item B<rrdcgi>
-
-This is a standalone tool for producing RRD graphs on the fly. Check
-L<rrdcgi>.
-
=back
=head2 HOW DOES RRDTOOL WORK?
2014-09-30 14:05:39 +00:00
diff --git a/doc/rrdtool.txt b/doc/rrdtool.txt
index 1505291..e90d29b 100644
--- a/doc/rrdtool.txt
+++ b/doc/rrdtool.txt
2013-07-01 09:10:06 +00:00
@@ -48,6 +48,10 @@ D DE ES SC CR RI IP PT TI IO ON N
from generating graphs, data can also be extracted to stdout.
Check rrdgraph.
+ g gr ra ap ph hv v Create a graph from data stored in one or several RRDs. Same as graph, but
+ metadata are printed before the graph..
+ Check rrdgraph.
+
d du um mp p Dump the contents of an RRD in plain ASCII. In connection with
restore you can use this to move an RRD from one computer
architecture to another. Check rrddump.
@@ -60,11 +64,17 @@ D DE ES SC CR RI IP PT TI IO ON N
t tu un ne e Alter setup of an RRD. Check rrdtune.
+ f fi ir rs st t Find the first update time of an RRD. Check rrdfirst.
+
l la as st t Find the last update time of an RRD. Check rrdlast.
+ l la as st tu up pd da at te e Find the last update time of an RRD.
+ It also returns the value stored for each datum in the most recent update.
+ Check rrdlastupdate.
+
i in nf fo o Get information about an RRD. Check rrdinfo.
- r rr rd dr re es si iz ze e
+ r re es si iz ze e
Change the size of individual RRAs. This is dangerous! Check
rrdresize.
@@ -74,9 +84,6 @@ D DE ES SC CR RI IP PT TI IO ON N
Flush the values for a specific RRD file from memory. Check
rrdflushcached.
- r rr rd dc cg gi i This is a standalone tool for producing RRD graphs on the fly.
- Check rrdcgi.
-
H HO OW W D DO OE ES S R RR RD DT TO OO OL L W WO OR RK K? ?
Data Acquisition
When monitoring the state of a system, it is convenient to have
2014-09-30 14:05:39 +00:00
diff --git a/doc/rrdupdate.1 b/doc/rrdupdate.1
index 85e19c8..6fb87b2 100644
--- a/doc/rrdupdate.1
+++ b/doc/rrdupdate.1
@@ -144,7 +144,7 @@ rrdupdate \- Store a new set of values into the RRD
.IX Header "SYNOPSIS"
\&\fBrrdtool\fR {\fBupdate\fR | \fBupdatev\fR} \fIfilename\fR
[\fB\-\-template\fR|\fB\-t\fR\ \fIds-name\fR[\fB:\fR\fIds-name\fR]...]
-[\fB\-\-daemon\fR\ \fIaddress\fR] [\fB\-\-\fR]
+[\fB\-\-daemon\fR|\fB\-d\fR\ \fIaddress\fR] [\fB\-\-\fR]
\&\fBN\fR|\fItimestamp\fR\fB:\fR\fIvalue\fR[\fB:\fR\fIvalue\fR...]
\&\fIat-timestamp\fR\fB@\fR\fIvalue\fR[\fB:\fR\fIvalue\fR...]
[\fItimestamp\fR\fB:\fR\fIvalue\fR[\fB:\fR\fIvalue\fR...]\ ...]
@@ -191,7 +191,7 @@ Do not specify a value for a \s-1COMPUTE \s0\fB\s-1DST\s0\fR in the \fBupdate\fR
function. If this is done accidentally (and this can only be done
using the template switch), \fBRRDtool\fR will ignore the value specified
for the \s-1COMPUTE \s0\fB\s-1DST\s0\fR.
-.IP "\fB\-\-daemon\fR \fIaddress\fR" 8
+.IP "\fB\-\-daemon\fR|\fB\-d\fR\ \fIaddress\fR" 8
.IX Item "--daemon address"
If given, \fBRRDTool\fR will try to connect to the caching daemon rrdcached
at \fIaddress\fR and will fail if the connection cannot be established. If the
diff --git a/doc/rrdupdate.html b/doc/rrdupdate.html
index 4f88d02..b5161e3 100644
--- a/doc/rrdupdate.html
+++ b/doc/rrdupdate.html
@@ -17,7 +17,7 @@
<h1 id="SYNOPSIS">SYNOPSIS</h1>
-<p><b>rrdtool</b> {<b>update</b> | <b>updatev</b>} <i>filename</i> <span style="white-space: nowrap;">[<b>--template</b>|<b>-t</b> <i>ds-name</i>[<b>:</b><i>ds-name</i>]...]</span> <span style="white-space: nowrap;">[<b>--daemon</b> <i>address</i>]</span> [<b>--</b>] <span style="white-space: nowrap;"><b>N</b>|<i>timestamp</i><b>:</b><i>value</i>[<b>:</b><i>value</i>...]</span> <span style="white-space: nowrap;"><i>at-timestamp</i><b>@</b><i>value</i>[<b>:</b><i>value</i>...]</span> <span style="white-space: nowrap;">[<i>timestamp</i><b>:</b><i>value</i>[<b>:</b><i>value</i>...] ...]</span></p>
+<p><b>rrdtool</b> {<b>update</b> | <b>updatev</b>} <i>filename</i> <span style="white-space: nowrap;">[<b>--template</b>|<b>-t</b> <i>ds-name</i>[<b>:</b><i>ds-name</i>]...]</span> <span style="white-space: nowrap;">[<b>--daemon</b>|<b>-d</b> <i>address</i>]</span> [<b>--</b>] <span style="white-space: nowrap;"><b>N</b>|<i>timestamp</i><b>:</b><i>value</i>[<b>:</b><i>value</i>...]</span> <span style="white-space: nowrap;"><i>at-timestamp</i><b>@</b><i>value</i>[<b>:</b><i>value</i>...]</span> <span style="white-space: nowrap;">[<i>timestamp</i><b>:</b><i>value</i>[<b>:</b><i>value</i>...] ...]</span></p>
<h1 id="DESCRIPTION">DESCRIPTION</h1>
@@ -51,7 +51,7 @@
<p>Do not specify a value for a COMPUTE <b>DST</b> in the <b>update</b> function. If this is done accidentally (and this can only be done using the template switch), <b>RRDtool</b> will ignore the value specified for the COMPUTE <b>DST</b>.</p>
2013-07-01 09:10:06 +00:00
2014-09-30 14:05:39 +00:00
</dd>
-<dt id="daemon-address"><b>--daemon</b> <i>address</i></dt>
+<dt id="daemon-address"><b>--daemon</b>|<b>-d</b> <i>address</i></dt>
2013-07-01 09:10:06 +00:00
<dd>
2014-09-30 14:05:39 +00:00
<p>If given, <b>RRDTool</b> will try to connect to the caching daemon <a href="./rrdcached.html">rrdcached</a> at <i>address</i> and will fail if the connection cannot be established. If the connection is successfully established the values will be sent to the daemon instead of accessing the files directly.</p>
diff --git a/doc/rrdupdate.pod b/doc/rrdupdate.pod
index d09e5f0..ffdbdbc 100644
--- a/doc/rrdupdate.pod
+++ b/doc/rrdupdate.pod
@@ -6,7 +6,7 @@ rrdupdate - Store a new set of values into the RRD
2013-07-01 09:10:06 +00:00
B<rrdtool> {B<update> | B<updatev>} I<filename>
S<[B<--template>|B<-t> I<ds-name>[B<:>I<ds-name>]...]>
-S<[B<--daemon> I<address>]> [B<-->]
+S<[B<--daemon>|B<-d> I<address>]> [B<-->]
S<B<N>|I<timestamp>B<:>I<value>[B<:>I<value>...]>
S<I<at-timestamp>B<@>I<value>[B<:>I<value>...]>
S<[I<timestamp>B<:>I<value>[B<:>I<value>...] ...]>
2014-09-30 14:05:39 +00:00
@@ -60,7 +60,7 @@ function. If this is done accidentally (and this can only be done
2013-07-01 09:10:06 +00:00
using the template switch), B<RRDtool> will ignore the value specified
for the COMPUTE B<DST>.
-=item B<--daemon> I<address>
+=item B<--daemon>|B<-d> I<address>
If given, B<RRDTool> will try to connect to the caching daemon L<rrdcached>
at I<address> and will fail if the connection cannot be established. If the
2014-09-30 14:05:39 +00:00
diff --git a/doc/rrdupdate.txt b/doc/rrdupdate.txt
index 083c13f..dc66440 100644
--- a/doc/rrdupdate.txt
+++ b/doc/rrdupdate.txt
2013-07-01 09:10:06 +00:00
@@ -7,7 +7,7 @@ N NA AM ME E
S SY YN NO OP PS SI IS S
r rr rd dt to oo ol l {u up pd da at te e | u up pd da at te ev v} _ f_ i_ l_ e_ n_ a_ m_ e [- -- -t te em mp pl la at te e|- -t t _ d_ s_ -_ n_ a_ m_ e[: :_ d_ s_ -
- _ n_ a_ m_ e]...] [- -- -d da ae em mo on n _ a_ d_ d_ r_ e_ s_ s] [- -- -] N N|_ t_ i_ m_ e_ s_ t_ a_ m_ p: :_ v_ a_ l_ u_ e[: :_ v_ a_ l_ u_ e...] _ a_ t_ -
+ _ n_ a_ m_ e]...] [- -- -d da ae em mo on n|- -d d _ a_ d_ d_ r_ e_ s_ s] [- -- -] N N|_ t_ i_ m_ e_ s_ t_ a_ m_ p: :_ v_ a_ l_ u_ e[: :_ v_ a_ l_ u_ e...] _ a_ t_ -
_ t_ i_ m_ e_ s_ t_ a_ m_ p@ @_ v_ a_ l_ u_ e[: :_ v_ a_ l_ u_ e...] [_ t_ i_ m_ e_ s_ t_ a_ m_ p: :_ v_ a_ l_ u_ e[: :_ v_ a_ l_ u_ e...] ...]
D DE ES SC CR RI IP PT TI IO ON N
@@ -54,7 +54,7 @@ D DE ES SC CR RI IP PT TI IO ON N
done using the template switch), R RR RD Dt to oo ol l will ignore the value
specified for the COMPUTE D DS ST T.
- - -- -d da ae em mo on n _ a_ d_ d_ r_ e_ s_ s
+ - -- -d da ae em mo on n|- -d d _ a_ d_ d_ r_ e_ s_ s
If given, R RR RD DT To oo ol l will try to connect to the caching daemon
rrdcached at _ a_ d_ d_ r_ e_ s_ s and will fail if the connection cannot be
established. If the connection is successfully established the