Tak uz jsem to vyresil bez tohodle skriptu, ale nemuzu prinutit aby se to spoustelo kazdych x minut.
Tady je vypis souboru ping.rrd:
Kód:
<!-- Round Robin Database Dump -->
<rrd>
<version> 0001 </version>
<step> 300 </step> <!-- Seconds -->
<lastupdate> 1135700465 </lastupdate> <!-- 2005-12-27 17:21:05 CET -->
<ds>
<name> pingtime </name>
<type> GAUGE </type>
<minimal_heartbeat> 600 </minimal_heartbeat>
<min> NaN </min>
<max> NaN </max>
<!-- PDP Status -->
<last_ds> UNKN </last_ds>
<value> 0.0000000000e+00 </value>
<unknown_sec> 53 </unknown_sec>
</ds>
<!-- Round Robin Archives -->
<rra>
<cf> AVERAGE </cf>
<pdp_per_row> 1 </pdp_per_row> <!-- 300 seconds -->
<xff> 5.0000000000e-01 </xff>
<cdp_prep>
<ds><value> NaN </value> <unknown_datapoints> 0 </unknown_datapoints></ds>
</cdp_prep>
<database>
<!-- 2005-12-27 00:45:00 CET / 1135640700 --> <row><v> NaN </v></row>
<!-- 2005-12-27 00:50:00 CET / 1135641000 --> <row><v> NaN </v></row>
<!-- 2005-12-27 00:55:00 CET / 1135641300 --> <row><v> NaN </v></row>
<!-- 2005-12-27 01:00:00 CET / 1135641600 --> <row><v> NaN </v></row>
.....
.....
<!-- 2005-12-27 17:10:00 CET / 1135699800 --> <row><v> NaN </v></row>
<!-- 2005-12-27 17:15:00 CET / 1135700100 --> <row><v> NaN </v></row>
<!-- 2005-12-27 17:20:00 CET / 1135700400 --> <row><v> NaN </v></row>
</database>
</rra>
</rrd>
ale divny mi je ze tam nikde nevidim aby to pingovalo.
ale pritom jsem zadaval:
rrdtool update ping2.rrd N:`ping -c3 192.168.2.2 | grep round-trip|awk
'{$c=split($4,i,"/");print i[1]}'`
cim to? Dik