2020-03-27 20:49:03 +00:00
|
|
|
Manage remote logging
|
|
|
|
=====================
|
|
|
|
|
|
|
|
[◀ Go back to main README](../README.md)
|
|
|
|
|
|
|
|
Description
|
|
|
|
-----------
|
|
|
|
|
|
|
|
RouterOS supports sending log messages via network to a remote syslog server.
|
|
|
|
If the server is not available no log messages (with potentially sensitive
|
|
|
|
information) should be sent. This script disables remote logging by
|
|
|
|
availability.
|
|
|
|
|
|
|
|
Requirements and installation
|
|
|
|
-----------------------------
|
|
|
|
|
|
|
|
Let's assume there is a remote log action and associated logging rule:
|
|
|
|
|
2022-05-11 08:24:59 +00:00
|
|
|
/system/logging/action/set remote=10.0.0.1 [ find where name="remote" ];
|
|
|
|
/system/logging/add action=remote topics=info;
|
2020-03-27 20:49:03 +00:00
|
|
|
|
|
|
|
Just install the script:
|
|
|
|
|
|
|
|
$ScriptInstallUpdate netwatch-syslog;
|
|
|
|
|
|
|
|
... and create a netwatch matching the IP address from logging action above:
|
|
|
|
|
2022-05-11 08:24:59 +00:00
|
|
|
/tool/netwatch/add down-script=netwatch-syslog host=10.0.0.1 up-script=netwatch-syslog;
|
2020-03-27 20:49:03 +00:00
|
|
|
|
|
|
|
All logging rules are disabled when host is down.
|
|
|
|
|
|
|
|
---
|
|
|
|
[◀ Go back to main README](../README.md)
|
|
|
|
[▲ Go back to top](#top)
|