#!rsc # RouterOS script: netwatch-syslog # Copyright (c) 2013-2019 Christian Hesse <mail@eworm.de> # # 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 ]; }