aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorGravatar Christian Hesse <mail@eworm.de>2020-04-18 23:20:29 +0200
committerGravatar Christian Hesse <mail@eworm.de>2020-04-19 00:11:01 +0200
commitc8770efd7222f317ccedf228c0a1cae6c1b16262 (patch)
treeea9d6ff306b25b06a0914f48fbe03a9bfb800af9 /doc
parentaedc31451950809f9f7dae4a4d7e40d1495f9ac5 (diff)
add script 'early-erros'
Diffstat (limited to 'doc')
-rw-r--r--doc/early-errors.md42
1 files changed, 42 insertions, 0 deletions
diff --git a/doc/early-errors.md b/doc/early-errors.md
new file mode 100644
index 0000000..35a11f9
--- /dev/null
+++ b/doc/early-errors.md
@@ -0,0 +1,42 @@
+Send notification with early errors
+===================================
+
+[◀ Go back to main README](../README.md)
+
+Description
+-----------
+
+RouterOS supports sending log messages via e-mail or to a syslog server.
+However this does not work early after boot if network connectivity is not
+yet established. For example log messages about reboot without proper
+shutdown may be missed:
+
+> router rebooted without proper shutdown, probably power outage
+
+The script collects log messages with severity `error` and sends a
+notification.
+
+Requirements and installation
+-----------------------------
+
+Just install the script:
+
+ $ScriptInstallUpdate early-errors;
+
+... and add a scheduler:
+
+ / system scheduler add name=early-erros on-event=":global WaitTimeSync; / system script { run global-wait; \$WaitTimeSync; run early-errors; }" start-time=startup;
+
+Configuration
+-------------
+
+The notifications just require notification settings for e-mail and telegram.
+
+See also
+--------
+
+* [Wait for configuration und functions](global-wait.md)
+
+---
+[◀ Go back to main README](../README.md)
+[▲ Go back to top](#top)