aboutsummaryrefslogtreecommitdiffstats
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2023-11-09doc/mod/notification-matrix: end all commands with a semicolonGravatar Christian Hesse1-2/+2
2023-11-09doc/mod/notification-email: end all commands with a semicolonGravatar Christian Hesse1-2/+2
2023-11-09doc/mod/ssh-keys-import: reference stable versionGravatar Christian Hesse1-1/+1
2023-11-09mod/ssh-keys-import: calculate fingerprint...routeros-7.12beta1-2change-112Gravatar Christian Hesse1-1/+7
... and store it in key-owner, which is descriptive only. This requires RouterOS 7.12beta1 for the 'transform' property for ':convert' command.
2023-10-24check-health: reverse logic for RAM (free -> utilization)...Gravatar Christian Hesse5-7/+7
... to bring it in sync with CPU utilization. Also make the output more verbose, at least for the warning. ---- ✂️ ---- 🗃️📈️ Health warning: RAM utilization The RAM utilization on MikroTik is at 81%! total: 64 MiB used: 52 MiB free: 11 MiB ---- ✂️ ---- 🗃️📉️ Health recovery: RAM utilization The RAM utilization on MikroTik decreased to 65%. ---- ✂️ ----
2023-10-17introduce mod/notification-ntfy...change-109Gravatar Christian Hesse14-10/+102
... for sending notifications via Ntfy (https://ntfy.sh/). TODO: use proper formatting once supported in Android app: https://github.com/binwiederhier/ntfy/issues/889
2023-10-17sms-forward: pass phone number and message to hookGravatar Christian Hesse1-1/+2
These are available as $Phone and $Message in hook.
2023-10-16telegram-chat: do not act on foreign reply...Gravatar Christian Hesse1-3/+0
... even if active!
2023-10-16telegram-chat: answer question mark with short noticechange-106-2Gravatar Christian Hesse1-0/+5
2023-10-16telegram-chat: act on reply from selfchange-106-1Gravatar Christian Hesse2-0/+15
2023-10-16doc/telegram-chat: update screenshotsGravatar Christian Hesse2-0/+0
2023-09-13doc/packages-update: mention and link all backup scriptsGravatar Christian Hesse1-3/+7
2023-08-31check-routeros-update: support update from specific neighbor(s)change-105Gravatar Christian Hesse1-0/+2
... by matching the identity property.
2023-08-18mod/ssh-keys-import: support ed25519 keys...routeros-7.12beta1-1Gravatar Christian Hesse1-1/+6
... with RouterOS 7.12beta1
2023-08-18doc/mod/ssh-keys-import: drop duplicate key typeGravatar Christian Hesse1-1/+1
Stupid copy'n'paste error... 🫣
2023-08-18sms-forward: drop RouterOS version dependencyGravatar Christian Hesse1-2/+0
... as global-functions depend on RouterOS 7.9beta already.
2023-08-18netwatch-notify: drop RouterOS version dependencyGravatar Christian Hesse1-2/+0
... as global-functions depend on RouterOS 7.9beta already.
2023-08-18mod/ssh-keys-import: drop RouterOS version dependencyGravatar Christian Hesse1-2/+0
... as global-functions depend on RouterOS 7.9beta already.
2023-08-09hotspot-to-wpa: convert to template, split capsman & wifiwave2Gravatar Christian Hesse1-9/+25
2023-08-09daily-psk: add support for wifiwave2Gravatar Christian Hesse1-7/+18
2023-08-09dhcp-lease-comment: add support for wifiwave2Gravatar Christian Hesse1-4/+9
2023-08-09collect-wireless-mac: add support for wifiwave2Gravatar Christian Hesse1-4/+9
2023-08-09accesslist-duplicates: add support for wifiwave2Gravatar Christian Hesse1-4/+9
2023-08-09capsman-download-packages: download a default set for wifiwave2Gravatar Christian Hesse1-1/+2
Well, AX devices can be arm or arm64... So let's just download packages 'routeros' and 'wifiwave2' - crossing fingers... 🤞
2023-08-09capsman-download-packages: no download of missing package for wifiwave2Gravatar Christian Hesse1-2/+4
Sadly the log messages from wifiwave2 do not contain any hint what is missing... So it's not possible to download missing files.
2023-08-09capsman-rolling-upgrade: convert to template, split capsman & wifiwave2Gravatar Christian Hesse1-3/+11
2023-08-09capsman-download-packages: convert to template, split capsman & wifiwave2Gravatar Christian Hesse1-5/+17
2023-08-06mod/notification-telegram: introduce $PurgeTelegramQueueGravatar Christian Hesse1-0/+5
... to purge the queue and remove the scheduler.
2023-08-06mod/notification-matrix: introduce $PurgeMatrixQueueGravatar Christian Hesse1-0/+5
... to purge the queue and remove the scheduler.
2023-08-06mod/notification-email: introduce $PurgeEmailQueueGravatar Christian Hesse1-0/+5
... to purge the queue and remove the scheduler.
2023-06-28netwatch-notify: drop the delay on startup...routeros-7.9beta4-6Gravatar Christian Hesse1-0/+2
... now that in RouterOS 7.9 netwatch itself comes with a startup-delay. Hosts in state 'unknown' are just ignored.
2023-06-28hotspot-to-wpa-cleanup: drop hard-coded timeout, get from commentGravatar Christian Hesse1-0/+5
This keeps the default of four weeks, though.
2023-06-28hotspot-to-wpa-cleanup: drop hard-coded server name, find by commentchange-103Gravatar Christian Hesse1-2/+4
2023-06-28hotspot-to-wpa: support non-local userschange-102Gravatar Christian Hesse1-0/+3
This has some limitations, though: The password is not known and additional configuration can not be given in user's comment.
2023-06-27doc/sms-forward: link the RouterOS button to changelogGravatar Christian Hesse1-1/+1
2023-06-27doc/mod/ssh-keys-import: link the RouterOS button to changelogGravatar Christian Hesse1-1/+1
2023-06-13fw-addr-lists: prepare lists from spamhaus.org in configGravatar Christian Hesse1-1/+2
2023-06-13fw-addr-lists: add lists from abuse.ch in configGravatar Christian Hesse1-1/+2
2023-06-13introduce fw-addr-listschange-101Gravatar Christian Hesse1-0/+88
2023-06-11doc/mod/notification-telegram: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/mod/notification-matrix: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/mod/notification-email: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/mod/scriptrunonce: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/telegram-chat: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/sms-forward: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/sms-action: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/mode-button: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/log-forward: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/ipsec-to-dns: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/gps-track: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/dhcp-to-dns: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/daily-psk: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/check-routeros-update: hint to copy from global-configGravatar Christian Hesse1-2/+3
2023-06-11doc/check-health: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/check-certificates: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/certificate-renew-issued: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/backup-upload: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/backup-email: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/backup-cloud: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-01doc/daily-psk: rename schedulers...Gravatar Christian Hesse1-4/+4
... to match other scripts.
2023-06-01doc/check-certificates: move and rename schedule at startupGravatar Christian Hesse1-2/+7
2023-06-01doc/check-routeros-update: hint on schedule at startupGravatar Christian Hesse1-0/+8
2023-05-25doc/mod/notification-telegram: show how to set bot's profile photoGravatar Christian Hesse2-0/+14
2023-05-22doc/mod/notification-telegram: describe how to declare functions...Gravatar Christian Hesse1-2/+8
... to use them in own scripts.
2023-05-22doc/mod/notification-matrix: describe how to declare functions...Gravatar Christian Hesse1-2/+8
... to use them in own scripts.
2023-05-22doc/mod/notification-email: describe how to declare functions...Gravatar Christian Hesse1-2/+8
... to use them in own scripts.
2023-04-26sms-forward: drop workaround, add required RouterOSrouteros-7.9beta4-4Gravatar Christian Hesse1-0/+2
2023-04-26mod/ssh-keys-import: make ssh-keys-import a modulerouteros-7.9beta4-3change-100Gravatar Christian Hesse2-33/+61
2023-04-24dhcp-to-dns: get domain from dhcp server's network definitionchange-99Gravatar Christian Hesse1-4/+19
2023-04-07check-certificates: try all SANs for downloadchange-98Gravatar Christian Hesse1-2/+3
2023-04-07check-certificates: include SANs in informationGravatar Christian Hesse1-0/+0
2023-03-31doc/check-health: use an unusual intervalGravatar Christian Hesse1-1/+5
2023-03-28dhcp-to-dns: support host name from dhcp lease commentGravatar Christian Hesse1-0/+13
The lease comment is supposed to be a human readable string... But we could allow parsable information.
2023-03-28doc/dhcp-to-dns: mention A record and optional CNAME recordGravatar Christian Hesse1-1/+3
2023-03-20doc/netwatch-notify: prevent escaping code in hook by creating a scriptGravatar Christian Hesse1-0/+3
2023-03-20doc/netwatch-notify: move hint on notification settings upGravatar Christian Hesse1-5/+5
2023-03-20netwatch-notify: support note in notificationchange-96Gravatar Christian Hesse1-0/+7
2023-03-07rename scripts and add file extension ".rsc"change-95Gravatar Christian Hesse1-2/+2
No functional change for the user... The migration is done automatically.
2023-03-06... and update the logo in notificationsGravatar Christian Hesse20-0/+0
2023-03-06check-routeros-update: allow to install all updates automatically...Gravatar Christian Hesse1-0/+4
... but with extra hurdle for more awareness of danger. Let's not send a new notification, intentionally. This feature is dangerous, and we should not advertise it.
2023-03-03doc/check-routeros-update: update wording and detailsGravatar Christian Hesse1-8/+10
2023-02-14check-health: wording: load -> utilizationGravatar Christian Hesse5-7/+7
The load is defined as something different... https://en.wikipedia.org/wiki/Load_(computing) So let's update the wording and use 'utilization' instead. ---- ✂️ ---- 🧮️📈️ Health warning: CPU utilization The average CPU utilization on MikroTik is at 76%! ---- ✂️ ---- 🧮️📉️ Health recovery: CPU utilization The average CPU utilization on MikroTik decreased to 64%. ---- ✂️ ----
2023-02-13doc/check-health: make the voltage limit a separate pointGravatar Christian Hesse1-1/+2
2023-02-13doc/check-health: add line break between screenshotsGravatar Christian Hesse1-2/+2
2023-02-10ipv6-update: support host addresses in address-listchange-94Gravatar Christian Hesse1-1/+6
2023-02-08doc/backup-upload: new option $BackupSendGlobalConfigGravatar Christian Hesse1-0/+1
2023-02-08doc/backup-email: new option $BackupSendGlobalConfigGravatar Christian Hesse1-0/+1
2023-02-02telegram-chat: always reply to origin chatGravatar Christian Hesse1-1/+1
2023-02-01doc/telegram-chat: give an example on how to work around command runtimeGravatar Christian Hesse1-0/+7
2023-02-01doc/telegram-chat: add hint on output sizeGravatar Christian Hesse1-0/+6
2023-02-01doc/telegram-chat: add hint on command runtimeGravatar Christian Hesse1-0/+6
2023-02-01doc/telegram-chat: warn about changing group idGravatar Christian Hesse1-0/+3
2023-01-31doc/telegram-chat: allow bots to receive messages in a groupGravatar Christian Hesse1-0/+6
2023-01-31check-routeros-update: drop check for capchange-91Gravatar Christian Hesse1-1/+0
This becomes complicated with legacy wireless and wifiwave2 package, old and new CAPsMAN. Let's just drop the check.
2023-01-31introduce telegram-chatchange-90Gravatar Christian Hesse4-0/+90
Druvis from Mikrotik produced a video "MikroTik Telegram bot - Chat with your Router?". He shows his script to chat with a Router via Telegram bot to send it commands: https://youtu.be/KLX6j3sLRIE This script is kind of limited and has several issues... 🥴 Let's make it robust, usable, multi-device capable and just fun! 😁 (Sadly Mikrotik has a policy to not allow links in Youtube comments. Thus my comment with several hints was removed immediately. If anybody is in contact with Druvis... Please tell him about this script!)
2023-01-23check-certificates: make the warning time configurablechange-89Gravatar Christian Hesse1-0/+1
2023-01-23doc/check-certificates: document the renew timeGravatar Christian Hesse1-0/+1
2023-01-20check-health: monitor free RAMGravatar Christian Hesse8-7/+14
---- ✂️ ---- 🗃️📉️ Health warning: free RAM The available free RAM on MikroTik is at 18% (47MiB)! ---- ✂️ ---- 🗃️📈️ Health recovery: free RAM The available free RAM on MikroTik increased to 65% (168MiB). ---- ✂️ ----
2023-01-20check-health: monitor CPU loadGravatar Christian Hesse8-7/+13
---- ✂️ ---- 🧮️📈️ Health warning: CPU load The average CPU load on MikroTik is at 76%! ---- ✂️ ---- 🧮️📉️ Health recovery: CPU load The average CPU load on MikroTik decreased to 64%. ---- ✂️ ----
2023-01-20doc/log-forward: add tips and tricksGravatar Christian Hesse1-0/+12