mirror of
https://github.com/eworm-de/routeros-scripts
synced 2024-05-14 08:04:19 +00:00
netwatch-notify: log failed resolve just once
This commit is contained in:
parent
0b1bb0f2b2
commit
96621e01cb
1 changed files with 7 additions and 2 deletions
|
@ -42,10 +42,14 @@
|
||||||
$HostInfo->"hostname") ("' for host '" . $HostInfo->"hostname") "" ] . \
|
$HostInfo->"hostname") ("' for host '" . $HostInfo->"hostname") "" ] . \
|
||||||
"' resolves to different address " . $Resolve . ", updating.") false;
|
"' resolves to different address " . $Resolve . ", updating.") false;
|
||||||
/ tool netwatch set host=$Resolve $Host;
|
/ tool netwatch set host=$Resolve $Host;
|
||||||
|
:set ($Metric->"resolve-failed") false;
|
||||||
}
|
}
|
||||||
} on-error={
|
} on-error={
|
||||||
$LogPrintExit2 warning $0 ("Resolving name '" . $HostInfo->"resolve" . [ $IfThenElse ($HostInfo->"resolve" != \
|
:if ($Metric->"resolve-failed" != true) do={
|
||||||
$HostInfo->"hostname") ("' for host '" . $HostInfo->"hostname") "" ] . "' failed.") false;
|
$LogPrintExit2 warning $0 ("Resolving name '" . $HostInfo->"resolve" . [ $IfThenElse ($HostInfo->"resolve" != \
|
||||||
|
$HostInfo->"hostname") ("' for host '" . $HostInfo->"hostname") "" ] . "' failed.") false;
|
||||||
|
:set ($Metric->"resolve-failed") true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -113,5 +117,6 @@
|
||||||
"count"=($Metric->"count");
|
"count"=($Metric->"count");
|
||||||
"notified"=($Metric->"notified");
|
"notified"=($Metric->"notified");
|
||||||
"parent"=($Metric->"parent");
|
"parent"=($Metric->"parent");
|
||||||
|
"resolve-failed"=($Metric->"resolve-failed");
|
||||||
"since"=($Metric->"since") };
|
"since"=($Metric->"since") };
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue