From 25f2a8cb732dcc92ff75fb75862d4423fd19baa6 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Tue, 17 May 2022 15:55:04 +0200 Subject: [PATCH] gateway monitoring - prevent dpinger event from getting into a "reload filter" loop. while here, also make sure we only pass skip_alias as parameter as gateway has no functional meaning. (and reloading aliases shouldn't be neccesary when a gateway drops). --- src/etc/rc.syshook.d/monitor/10-dpinger | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/etc/rc.syshook.d/monitor/10-dpinger b/src/etc/rc.syshook.d/monitor/10-dpinger index 40e161659..f1be65845 100755 --- a/src/etc/rc.syshook.d/monitor/10-dpinger +++ b/src/etc/rc.syshook.d/monitor/10-dpinger @@ -35,6 +35,6 @@ fi /usr/bin/logger -t dpinger "GATEWAY ALARM: ${GATEWAY} (Addr: ${2} Alarm: ${3} RTT: ${4}us RTTd: ${5}us Loss: ${6}%)" echo -n "Reloading filter: " -configctl filter reload gateway +/usr/local/bin/flock -n -E 0 -o /tmp/filter_reload_gateway.lock configctl filter reload skip_alias exit 0