mirror of
https://github.com/eworm-de/routeros-scripts.git
synced 2025-12-06 01:49:28 +00:00
doc/check-perpetual-license.d/notification-01-warn.avif ----- >8 ----- [rsc] ⚠️ License about to expire! Your license failed to renew and is about to expire on 2025-09-13 12:12:23 on rsc... ----- >8 ----- doc/check-perpetual-license.d/notification-02-renew.avif ----- >8 ----- [rsc] ✅️ License renewed Your license was successfully renewed on rsc. It is now valid until 2025-10-25 08:42:46. ----- >8 -----
2.9 KiB
2.9 KiB
Check perpetual license on CHR
ℹ️ Info: This script can not be used on its own but requires the base installation. See main README for details.
Description
On Cloud Hosted Router (CHR) the licensing is perpetual: Buy once, use forever - but it needs regular renewal. This script checks licensing state and sends a notification to warn before expiration.
Sample notifications
Requirements and installation
Just install the script:
$ScriptInstallUpdate check-perpetual-license;
And add a scheduler for automatic update notification:
/system/scheduler/add interval=1d name=check-perpetual-license on-event="/system/script/run check-perpetual-license;" start-time=startup;
Configuration
No extra configuration is required for this script, but notification settings are required for e-mail, gotify, matrix, ntfy and/or telegram.
Usage and invocation
Be notified when run from scheduler or run it manually:
/system/script/run check-perpetual-license;
Tips & Tricks
The script checks for full connectivity before acting, so scheduling at startup is perfectly valid:
/system/scheduler/add name=check-perpetual-license@startup on-event="/system/script/run check-perpetual-license;" start-time=startup;

