Думал, хорошо бы сделать такую штуку - "пощелкал" мышкой по роутерам на карте в Dude, а они сделали свеженькие бэкапы и отослали на почту админу.
Но вот загвоздка - создать такой инструмент не получается - не работает, т.к. Инструмент в понятии Dude может только запускаться на сервере Dude или на компе Windows-клиенте.
Можно сделать функцию типа ros_command (/system script run backup), которая может запускать скрипты именно на любом роутере (лишь бы скрипт с таким именем там был), проверял, работает. Но как эту функию выполнить только когда мне нужно - не понимаю. Выложить "в морду" устройства нельзя - будет исполняться при каждом опросе.
Зонд с ней создавать с расписанием ?
Еще какое-то решение есть может быть ?
Backup из Dude
-
- Сообщения: 1601
- Зарегистрирован: 15 сен 2017, 09:03
-
- Сообщения: 1601
- Зарегистрирован: 15 сен 2017, 09:03
1. для исполнения скрипта в роутер-ос функция должна иметь обратный слеш - почему не известно, но работает только так:
ros_command (\system script run scriptName)
2. скрипт должен заканчиваться как функция и что-то вернуть, например, при правильном выполнении вернуть "OK", или вернуть ошибку "ERROR"
:return "OK" (например)
2. Если создаешь зонд - все бы ничего, можно настроить интервал выполнения, но он при правильном исполнении все равно почему-то красный и находится все время в down
При этом скрипт от выполняет, скрипт возвращает "ОК", в зонде стоит условие if (наша функция ()="OK", "", "ERROR")
Зонд пишет что все OK, но при этом он в down. Что нужно чтобы он думал, что он в "UP" ?
Ну знатоки, где Вы ?
ros_command (\system script run scriptName)
2. скрипт должен заканчиваться как функция и что-то вернуть, например, при правильном выполнении вернуть "OK", или вернуть ошибку "ERROR"
:return "OK" (например)
2. Если создаешь зонд - все бы ничего, можно настроить интервал выполнения, но он при правильном исполнении все равно почему-то красный и находится все время в down
При этом скрипт от выполняет, скрипт возвращает "ОК", в зонде стоит условие if (наша функция ()="OK", "", "ERROR")
Зонд пишет что все OK, но при этом он в down. Что нужно чтобы он думал, что он в "UP" ?
Ну знатоки, где Вы ?
фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
viewtopic.php?f=14&t=13947
-
- Сообщения: 1601
- Зарегистрирован: 15 сен 2017, 09:03
Вопрос решился. Все работает.
фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
viewtopic.php?f=14&t=13947
-
- Сообщения: 1
- Зарегистрирован: 30 дек 2015, 09:17
-
- Сообщения: 1601
- Зарегистрирован: 15 сен 2017, 09:03
Какого конкретно ?
Запустить скрипт роутер ОС через DUDe с помощью функции и зонда можно. Главное правильно всё оформить. А вот Бэкапы делать не удобно всё равно, т.к. настраивать редкие интервалы зондирования для этого это мне кажется костыль, а создать /tool такой с запуском скрипта на выбранном Микротик-роутере в Dude пока нельзя. Инструмент пользовательский выполняться может только на локальной машине или Dude-сервере.
Так что пока в Микротике не сделают нормальную поддержку пользовательских инструментов, так чтобы было можно создать именно /tool пользовательский для Микротик, который сможет исполняться на любом (выбранном Вами) роутере Микротик на карте Dude - делать Бэкапы таким способом нормально не получиться.
Пока можно использовать запуск скриптов только из функций и зондов Dude для чего-нибудь другого (например, для отправки "состояния здоровья" Микротик в Телеграм
Запустить скрипт роутер ОС через DUDe с помощью функции и зонда можно. Главное правильно всё оформить. А вот Бэкапы делать не удобно всё равно, т.к. настраивать редкие интервалы зондирования для этого это мне кажется костыль, а создать /tool такой с запуском скрипта на выбранном Микротик-роутере в Dude пока нельзя. Инструмент пользовательский выполняться может только на локальной машине или Dude-сервере.
Так что пока в Микротике не сделают нормальную поддержку пользовательских инструментов, так чтобы было можно создать именно /tool пользовательский для Микротик, который сможет исполняться на любом (выбранном Вами) роутере Микротик на карте Dude - делать Бэкапы таким способом нормально не получиться.
Пока можно использовать запуск скриптов только из функций и зондов Dude для чего-нибудь другого (например, для отправки "состояния здоровья" Микротик в Телеграм
фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
viewtopic.php?f=14&t=13947