Dobrý den,
byl by prosím někdo tak ochotný a poradil mi jak upravit níže uvedený skript, aby v případě, že bude průměrný ping vyšší než hodnota X došlo k restartu iface? Nize uvedeny skript zjisti odezvu, vypise do logu, ale nevim jak tam zakomponovat podminku pro hodnotu avgRtt. Případně hodnému člověku uhradím námahau. Děkuji.
:local avgRtt;
:local pin
:local pout
/tool flood-ping 192.168.155.3 count=10 do={
:if ($sent = 10) do={
:set avgRtt $"avg-rtt"
:set pout $sent
:set pin $received
}
}
:local ploss (100 - (($pin * 100) / $pout))
:local logmsg ("Ping Average for 192.168.155.3 - ".[:tostr $avgRtt]."ms - packet loss: ".[:tostr $ploss]."%")
:log info $logmsg