#!rsc # RouterOS script: netwatch-syslog # Copyright (c) 2013-2019 Christian Hesse # # requires: dont-require-permissions=yes # # manage remote logging facilities :local Remote [ /system logging action get [ :pick [ find where target=remote ] 0 ] remote ]; if ([ / tool netwatch get [ find where host=$Remote ] status ] = "up") do={ / system logging set disabled=no [ find where action=remote disabled=yes ]; } else={ / system logging set disabled=yes [ find where action=remote disabled=no ]; }