Cкрипт микротика для проверки обновлений #mikrotik

Cкрипт микротика для проверки обновлений #mikrotik

В данной статье мы разберем как можно автоматизировать и упростить процесс проверки обновлений на официальном сайте микротик

Cкрипт микротика для проверки обновлений #mikrotik

Name - выставляем любой

Policy - ставим по скрину

:local DeviceName [/system identity get name]; :local Date [/system clock get date]; :local Time [/system clock get time]; :local CheckUpdate [/system package update check-for-updates as-value]; :local Channel ($CheckUpdate -> "channel"); :local InstalledVersion ($CheckUpdate -> "installed-version"); :local LatestVersion ($CheckUpdate -> "latest-version"); :log info "Script CheckUpdate - Run."; :if ($InstalledVersion != $LatestVersion) do={ :log info "Script CheckUpdateSimple - New version is available, send notify." } else={ :log info "Script CheckUpdate - System is already up to date."; }; :delay 1; :log info "Script CheckUpdate - Completed.";

Данный скрипт выполняет проверку обновлений на официальном сайте микротик и записывает данные в логи.

Cкрипт микротика для проверки обновлений #mikrotik

Идем в шадулер (Планировщик заданий)

Cкрипт микротика для проверки обновлений #mikrotik

Name - задаем удобный вам

Start time - время запуска скрипта

Interval - Интервал запуска. Тут все индивидуально, у меня стоит 1 день и скрипт запускается каждый день в 9 утра

On Event - задаем событие запуска /system script run *имя скрипта*

Логи скрипта:

Script CheckUpdateSimple — Run \скрипт начал работу Script CheckUpdateSimple — New version is available, send notify \обновление найдено, запущена отправка уведомлений Script CheckUpdateSimple — System is already up to date \обновлений не найдено Script CheckUpdateSimple — Completed \скрипт выполнен корректно
Cкрипт микротика для проверки обновлений #mikrotik

В следующей статье я расскажу как настроить телеграм бота и отсылать нужные нам поля логов в чат

22
16 комментариев

Комментарий недоступен

Ответить

Комментарий недоступен

Ответить

Для начала неплохо выяснить почему он это у тебя делает.

Ответить