Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
mikrotik:rb3011uias:routeros:system:scripts:exp_cert_check [2020/10/11 18:25] Николай Солошин [Проверка истечения срока действия сертификата на MikroTik] |
mikrotik:rb3011uias:routeros:system:scripts:exp_cert_check [2022/02/12 11:40] (текущий) |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Проверка истечения срока действия сертификата на MikroTik ====== | ====== Проверка истечения срока действия сертификата на MikroTik ====== | ||
| - | Этот скрипт заточен для проверки сертификата HotSpot' | + | Этот скрипт заточен для проверки сертификата HotSpot' |
| ===== Комментарии к коду ===== | ===== Комментарии к коду ===== | ||
| - | # Functions used in the script. They are entered by the script " | + | Инициализируем [[mikrotik: |
| < | < | ||
| - | # Local variables | + | Эта переменная отвечает, |
| < | < | ||
| - | # Local variables used in the script | + | Объявляем прочие локальные переменные. |
| < | < | ||
| :local expAfter;</ | :local expAfter;</ | ||
| + | |||
| + | Выясняем какой сертификат будем проверять и дату, после которой он будет недействителен. Если какая-то ошибка, | ||
| < | < | ||
| Строка 26: | Строка 28: | ||
| :error " | :error " | ||
| }</ | }</ | ||
| + | |||
| + | Составляем мессаджи на будущее. | ||
| < | < | ||
| :local txtMsg "Less than $expAfter is left before the certificate for \" | :local txtMsg "Less than $expAfter is left before the certificate for \" | ||
| - | # | + | Тело скрипта. Собственно, |
| - | # Script body | + | |
| - | # | + | |
| < | < | ||
| Строка 55: | Строка 57: | ||
| ===== Код для импорта ===== | ===== Код для импорта ===== | ||
| - | <file rsc exp-cert-check.rsc> | + | <file rsc exp-cert-check.rsc> |
| + | add comment=" | ||
| \E0 \E4\E5\E9\F1\F2\E2\E8\FF \F1\E5\F0\F2\E8\F4\E8\EA\E0\F2\E0 HotSpot" | \E0 \E4\E5\E9\F1\F2\E2\E8\FF \F1\E5\F0\F2\E8\F4\E8\EA\E0\F2\E0 HotSpot" | ||
| dont-require-permissions=no name=exp-cert-check owner=petya policy=\ | dont-require-permissions=no name=exp-cert-check owner=petya policy=\ | ||
| Строка 116: | Строка 119: | ||
| Скрипт должен выполняться периодически. Параметры запуска смотрите в соответствующем [[mikrotik: | Скрипт должен выполняться периодически. Параметры запуска смотрите в соответствующем [[mikrotik: | ||
| + | |||
| + | ==== Пример ответных SMS ==== | ||
| + | < | ||
| + | |||
| + | Less than 3d10:52:56 is left before the certificate for " | ||
| + | |||
| + | Воскресенье 09:23 | ||
| + | |||
| + | Less than 2d10:52:56 is left before the certificate for " | ||
| + | |||
| + | Позавчера 09:23 | ||
| + | |||
| + | Less than 1d10:52:56 is left before the certificate for " | ||
| + | |||
| + | Вчера 09:23 | ||
| + | |||
| + | Less than 10:52:56 is left before the certificate for " | ||
| + | |||
| + | Сегодня 09:23 | ||
| + | |||
| + | Certificate for " | ||
| ==== Политики запуска ==== | ==== Политики запуска ==== | ||