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