diff --git a/bundles/wireguard/files/wg_health_check b/bundles/wireguard/files/wg_health_check index 8299708..1977401 100644 --- a/bundles/wireguard/files/wg_health_check +++ b/bundles/wireguard/files/wg_health_check @@ -13,8 +13,9 @@ everything_up=1 % for peer, ip in sorted(peers.items()): # ${peer} -if ! /usr/bin/ping -c 4 ${ip} +if ! /usr/bin/ping -c 4 ${ip} >/dev/null then + echo "${peer} was not reachable!" >&2 everything_up=0 fi @@ -31,7 +32,7 @@ last_reached="$(cat /var/tmp/wg_all_reached)" if [[ "$last_reached" -lt "$five_min_ago" ]] then - echo "RESTART" + echo "RESTART" >&2 systemctl restart systemd-networkd