aboutsummaryrefslogtreecommitdiffstats
path: root/doc
AgeCommit message (Expand)AuthorFilesLines
2023-06-11doc/backup-cloud: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-01doc/daily-psk: rename schedulers...•••... to match other scripts. Gravatar Christian Hesse1-4/+4
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...•••... to use them in own scripts. Gravatar Christian Hesse1-2/+8
2023-05-22doc/mod/notification-matrix: describe how to declare functions...•••... to use them in own scripts. Gravatar Christian Hesse1-2/+8
2023-05-22doc/mod/notification-email: describe how to declare functions...•••... to use them in own scripts. Gravatar Christian Hesse1-2/+8
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 comment•••The lease comment is supposed to be a human readable string... But we could allow parsable information. Gravatar Christian Hesse1-0/+13
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"•••No functional change for the user... The migration is done automatically. change-95Gravatar Christian Hesse1-2/+2
2023-03-06... and update the logo in notificationsGravatar Christian Hesse20-0/+0
2023-03-06check-routeros-update: allow to install all updates automatically...•••... 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. Gravatar Christian Hesse1-0/+4
2023-03-03doc/check-routeros-update: update wording and detailsGravatar Christian Hesse1-8/+10
2023-02-14check-health: wording: load -> utilization•••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%. ---- ✂️ ---- Gravatar Christian Hesse5-7/+7
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 cap•••This becomes complicated with legacy wireless and wifiwave2 package, old and new CAPsMAN. Let's just drop the check. change-91Gravatar Christian Hesse1-1/+0
2023-01-31introduce telegram-chat•••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!) change-90Gravatar Christian Hesse4-0/+90
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 RAM•••---- ✂️ ---- 🗃️📉️ 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). ---- ✂️ ---- Gravatar Christian Hesse8-7/+14
2023-01-20check-health: monitor CPU load•••---- ✂️ ---- 🧮️📈️ 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%. ---- ✂️ ---- Gravatar Christian Hesse8-7/+13
2023-01-20doc/log-forward: add tips and tricksGravatar Christian Hesse1-0/+12
2023-01-18doc/log-forward: add some more detailsGravatar Christian Hesse1-5/+20
2023-01-12doc/daily-psk: drop the start-date from schedulerGravatar Christian Hesse1-2/+2
2023-01-12doc/daily-psk: add missing bits for CAPsMANGravatar Christian Hesse1-5/+9
2023-01-11use arrows with emoji representation•••We had... ◀ Go back to main README ▲ Go back to top ... and switch to... ⬅️ Go back to main README ⬆️ Go back to top Gravatar Christian Hesse47-141/+141
2023-01-10doc/sms-forward: take care of harmful commands in hooksGravatar Christian Hesse1-0/+7
2023-01-10sms-forward: support hookschange-86Gravatar Anatoly Bubenkov1-0/+28
2023-01-09doc/sms-forward: reorder configurationGravatar Christian Hesse1-3/+4
2022-11-22doc/mod/notification-email: mention correct timeGravatar Christian Hesse1-0/+2
2022-10-20doc/sms-forward: update notification•••---- ✂️ ---- 📨 SMS Forwarding from 7277 Received this message by MikroTik from 7277: On oct/17/2022 13:44:10 GMT -0 type class-0: Welcome to our network! ---- ✂️ ---- Gravatar Christian Hesse3-37/+1
2022-10-20doc/netwatch-notify: update notifications•••---- ✂️ ---- ❌ Netwatch Notify: example.com down The host 'example.com' (93.184.216.34) is down since oct/19/2022 16:27:03. ---- ✂️ ---- ✅ Netwatch Notify: example.com up The host 'example.com' (93.184.216.34) is up since oct/19/2022 17:03:00. It was down for 6 checks since oct/19/2022 16:27:03. ---- ✂️ ---- Gravatar Christian Hesse5-71/+2
2022-10-20doc/log-forward: update notification•••---- ✂️ ---- ⚠️ Log Forwarding The log on MikroTik contains these 3 messages after 6d23:55:18 uptime. ● 13:24:02 script;error backup-cloud: Failed uploading backup for MikroTik to cloud! ● 13:24:17 system;info;account user admin logged in from 192.168.88.177 via ssh ● 13:24:57 system;info;account user admin logged out from 192.168.88.177 via ssh ---- ✂️ ---- Gravatar Christian Hesse3-38/+1
2022-10-20doc/daily-psk: update notification•••---- ✂️ ---- 📅 daily PSK Guest-Wifi This is the daily PSK on MikroTik: SSID: Guest-Wifi PSK: S3cr3tStr1ng Date: oct/18/2022 A client device specific rule must not exist! 🔗 https://www.eworm.de/cgi-bin/cqrlogo-wifi.cgi?scale=8&level=1&ssid=Guest-Wifi&pass=S3cr3tStr1ng ---- ✂️ ---- Gravatar Christian Hesse3-41/+1
2022-10-20doc/collect-wireless-mac: update notification•••---- ✂️ ---- 📱 48:F1:7F:D0:E5:4E connected to Wifi A device with unknown MAC address connected to Wifi on MikroTik. Controller: MikroTik Interface: wl5-wifi SSID: Wifi MAC: 48:F1:7F:D0:E5:4E Vendor: Intel Corporate Hostname: host-523c8e0e Address: 192.168.20.254 DNS name: host-523c8e0e.dhcp.MikroTik.example.com Date: oct/20/2022 09:21:56 ---- ✂️ ---- Gravatar Christian Hesse3-45/+1
2022-10-20doc/check-routeros-update: update notification•••---- ✂️ ---- ✨ RouterOS update A new RouterOS version 7.6 is available for MikroTik. Hostname: MikroTik Board name: CHR Architecture: x86_64 RouterOS: Channel: stable Installed: 7.5 Available: 7.6 RouterOS-Scripts: Version: 85 🔗 https://mikrotik.com/download/changelogs/stable-release-tree ---- ✂️ ---- Gravatar Christian Hesse3-46/+1
2022-10-20doc/check-lte-firmware-upgrade: update notification•••---- ✂️ ---- ✨ LTE firmware upgrade A new firmware version R11e-LTE6_V033 is available for LTE interface lte on MikroTik. Interface: MikroTik R11e-LTE6 Installed: R11e-LTE6_V027 Available: R11e-LTE6_V033 ---- ✂️ ---- Gravatar Christian Hesse3-39/+1
2022-10-20doc/check-health: update notifications•••---- ✂️ ---- ⚡📉 Health warning: voltage The voltage on MikroTik jumped more than 10%. old value: 16.2V new value: 12.4V ---- ✂️ ---- 🔥 Health warning: temperature The temperature on MikroTik is above threshold: 51°C ---- ✂️ ---- ✅ Health recovery: temperature The temperature on MikroTik dropped below threshold: 47°C ---- ✂️ ---- ❌ Health warning: psu1-state The power supply unit 'psu1-state' on MikroTik failed! ---- ✂️ ---- ✅ Health recovery: psu1-state The power supply unit 'psu1-state' on MikroTik recovered! ---- ✂️ ---- Gravatar Christian Hesse11-173/+5
2022-10-20doc/check-certificates: update notification•••---- ✂️ ---- 🔏 Certificate renewed A certificate on MikroTik has been renewed. Name: example.com CommonName: example.com Private key: available Fingerprint: cc54cdd01fcd7698ecb71213874be776906eb33d26cd57754d168632f14c4c8b Issuer: R3 Validity: sep/08/2022 03:50:56 to dec/07/2022 03:50:55 Expires in: 8w 3d 12:03:30 ---- ✂️ ---- Gravatar Christian Hesse3-42/+1
2022-10-20doc/backup-upload: update notification•••---- ✂️ ---- 💾⬆️ Backup & Config upload Backup and config export upload for MikroTik. Hostname: MikroTik Board name: CHR Architecture: x86_64 RouterOS: Channel: stable Installed: 7.6 RouterOS-Scripts: Version: 85 Backup file: MikroTik_example_com.backup Config file: MikroTik_example_com.rsc ---- ✂️ ---- Gravatar Christian Hesse3-46/+1
2022-10-20doc/backup-cloud: update notification•••---- ✂️ ---- 💾☁️ Cloud backup Uploaded backup for MikroTik to cloud. Hostname: MikroTik Board name: CHR Architecture: x86_64 RouterOS: Channel: stable Installed: 7.6 RouterOS-Scripts: Version: 85 Name: cloud-20221020-092419 Size: 370767 B (362 KiB) Download key: LLDBfPcWXxmSetWilqeJX5V ---- ✂️ ---- Gravatar Christian Hesse3-47/+1
2022-10-09update-tunnelbroker: get public address from website•••This is a good condidate: https://showipv6.de/ We can drop the cloud code, which seems to be unreliable in somd situations. Gravatar Christian Hesse1-4/+0
2022-10-09doc/update-tunnelbroker: give more hints on expected configGravatar Christian Hesse1-1/+4
2022-09-25drop 'netwatch-syslog'•••To filter in firewall you should use something like this: /ip/firewall/filter/add action=reject chain=output out-interface-list=WAN port=514 protocol=udp reject-with=icmp-admin-prohibited; /ip/firewall/filter/add action=reject chain=forward out-interface-list=WAN port=514 protocol=udp reject-with=icmp-admin-prohibited; change-85Gravatar Christian Hesse1-33/+4
2022-09-25introduce 'mod/notification-email', split off from global-functionschange-84Gravatar Christian Hesse15-20/+98
2022-09-13netwatch-dns: support downloading / importing certificateGravatar Christian Hesse1-0/+7
2022-09-13doc/netwatch-dns: fix example command...•••This broke with: * doc/netwatch-dns: giving hostname in comment is not required 9853943a365639f675fba0bb9c1d64b7edfd00d7 Gravatar Christian Hesse1-1/+1
2022-08-22optimize all svg files...•••... and also update all version numbers to match current release. Gravatar Christian Hesse16-2942/+561
2022-07-06global-config: new setting to disable news and change notifications...•••... and also drop the version from global-config and global-config-overlay. change-83Gravatar Christian Hesse3-3/+3
2022-07-06netwatch-notify: quote the host/service nameGravatar Christian Hesse2-2/+2
2022-07-06netwatch-notify: properly handle services (http-get & tcp-conn)Gravatar Christian Hesse2-4/+4
2022-07-06netwatch-notify: rename parameter: hostname -> name•••Starting with RouterOS 7.4 the netwatch tool has been extended, it can now do tcp and http probes. Rename the parameter for reasonable naming with services. change-82Gravatar Christian Hesse2-15/+15
2022-07-05doc/netwatch-dns: use default address for quad-nineGravatar Christian Hesse1-2/+2
2022-07-05doc/netwatch-dns: giving hostname in comment is not requiredGravatar Christian Hesse1-6/+6
2022-06-16fix typos: 'at lease' -> 'at least'Gravatar Christian Hesse1-1/+1
2022-06-15drop script 'rotate-ntp'•••For RouterOS 6.x a separate package 'ntp' exists. This adds server functionality, but allows ip addresses for the client only. I added the script 'rotate-ntp' to update addresses from names... Now with RouterOS 7.x there's no extra package and the limitation does no longer exist. So let's just drop the script. This adds migration code, that... * removes the script from configuration * removes a scheduler from configuration * sets the configured ntp pool name for ntp client change-81Gravatar Christian Hesse1-43/+3
2022-06-10doc/mod/bridge-port-to: fix scheduler nameGravatar Christian Hesse1-1/+1
2022-06-05doc/mod/notification-telegram: how to use the functionGravatar Christian Hesse1-0/+10
2022-06-05doc/mod/notification-matrix: how to use the functionGravatar Christian Hesse1-0/+10
2022-05-12doc/update-tunnelbroker: RouterOS v7 path syntaxGravatar Christian Hesse1-2/+2
2022-05-12doc/update-gre-address: RouterOS v7 path syntaxGravatar Christian Hesse1-2/+2
2022-05-12doc/unattended-lte-firmware-upgrade: RouterOS v7 path syntaxGravatar Christian Hesse1-1/+1
2022-05-12doc/super-mario-theme: RouterOS v7 path syntaxGravatar Christian Hesse1-1/+1
2022-05-12doc/ssh-keys-import: RouterOS v7 path syntaxGravatar Christian Hesse1-1/+1
2022-05-12doc/sms-forward: RouterOS v7 path syntaxGravatar Christian Hesse1-2/+2
2022-05-12doc/sms-action: RouterOS v7 path syntaxGravatar Christian Hesse1-1/+1
2022-05-12doc/rotate-ntp: RouterOS v7 path syntaxGravatar Christian Hesse1-1/+1
2022-05-12doc/ppp-on-up: RouterOS v7 path syntaxGravatar Christian Hesse1-1/+1
2022-05-12doc/packages-update: RouterOS v7 path syntaxGravatar Christian Hesse1-2/+2
2022-05-12doc/ospf-to-leds: RouterOS v7 path syntaxGravatar Christian Hesse1-2/+2
2022-05-12doc/netwatch-syslog: RouterOS v7 path syntaxGravatar Christian Hesse1-3/+3
2022-05-12doc/netwatch-notify: RouterOS v7 path syntaxGravatar Christian Hesse1-17/+18
2022-05-12doc/netwatch-dns: RouterOS v7 path syntaxGravatar Christian Hesse1-8/+8
2022-05-12doc/mode-button: RouterOS v7 path syntaxGravatar Christian Hesse1-7/+7
2022-05-12doc/mod/scriptrunonce: RouterOS v7 path syntaxGravatar Christian Hesse3-2/+2
2022-05-12doc/mod/notification-matrix: RouterOS v7 path syntaxGravatar Christian Hesse4-3/+3
2022-05-12doc/mod/ipcalc.d/ipcalc: RouterOS v7 path syntaxGravatar Christian Hesse2-0/+0
2022-05-12doc/mod/inspectvar: RouterOS v7 path syntaxGravatar Christian Hesse2-1/+1
2022-05-12doc/mod/bridge-port-vlan: RouterOS v7 path syntaxGravatar Christian Hesse1-9/+9
2022-05-12doc/mod/bridge-port-to: RouterOS v7 path syntaxGravatar Christian Hesse1-6/+6