# # RouterOS script: netwatch-syslog # Copyright (c) 2013-2018 Christian Hesse <mail@eworm.de> # # 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 ]; } / system scheduler set disabled=yes [ find where name=netwatch-syslog disabled=no ];