mirror of
https://git.eworm.de/cgit/routeros-scripts
synced 2025-07-09 01:24:27 +02:00
check-routeros-update: split off check-perpetual-license...
... and also add documentation, screenshot, etc.
This commit is contained in:
parent
16c9ce437e
commit
3c30276e23
8 changed files with 152 additions and 39 deletions
BIN
doc/check-perpetual-license.d/notification.avif
Normal file
BIN
doc/check-perpetual-license.d/notification.avif
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.9 KiB |
70
doc/check-perpetual-license.md
Normal file
70
doc/check-perpetual-license.md
Normal file
|
@ -0,0 +1,70 @@
|
|||
Check perpetual license on CHR
|
||||
==============================
|
||||
|
||||
[](https://github.com/eworm-de/routeros-scripts/stargazers)
|
||||
[](https://github.com/eworm-de/routeros-scripts/network)
|
||||
[](https://github.com/eworm-de/routeros-scripts/watchers)
|
||||
[](https://mikrotik.com/download/changelogs/)
|
||||
[](https://t.me/routeros_scripts)
|
||||
[](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=A4ZXBD6YS2W8J)
|
||||
|
||||
[⬅️ Go back to main README](../README.md)
|
||||
|
||||
> ℹ️ **Info**: This script can not be used on its own but requires the base
|
||||
> installation. See [main README](../README.md) 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 notification
|
||||
|
||||

|
||||
|
||||
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](mod/notification-email.md),
|
||||
[matrix](mod/notification-matrix.md),
|
||||
[ntfy](mod/notification-ntfy.md) and/or
|
||||
[telegram](mod/notification-telegram.md).
|
||||
|
||||
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;
|
||||
|
||||
See also
|
||||
--------
|
||||
|
||||
* [Notify on RouterOS update](check-routeros-update.md)
|
||||
|
||||
---
|
||||
[⬅️ Go back to main README](../README.md)
|
||||
[⬆️ Go back to top](#top)
|
|
@ -99,6 +99,7 @@ startup is perfectly valid:
|
|||
See also
|
||||
--------
|
||||
|
||||
* [Check perpetual license on CHR](check-perpetual-license.md)
|
||||
* [Automatically upgrade firmware and reboot](firmware-upgrade-reboot.md)
|
||||
* [Manage system update](packages-update.md)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue