Страница 1 из 1

Запуск скрипта на сервере Debian из скрипта на микротике

Добавлено: 24 апр 2015, 02:27
truthful-liar
Всем привет! Есть микротик, который анализирует определенным образом несколько каналов интернета и переключает каналы. За микротиком находится сервер с Debian на борту, которому необходимо своевременно сообщать, через какой канал он сейчас работает. На сервере написано несколько скриптов, которые надо дергать к примеру по SSH одновременно с переключением канала.

Вопрос! как из скрипта на микротике запустить скрипт на сервере Debian?

Re: Запуск скрипта на сервере Debian из скрипта на микротике

Добавлено: 24 апр 2015, 08:38
podarok66
Насколько я помню, SSH для скриптов Mikrotik невозможен из-за политик безопасности. Возможно, сейчас и поменялось что-то, но вряд ли. Ищите обходной путь.

Re: Запуск скрипта на сервере Debian из скрипта на микротике

Добавлено: 24 апр 2015, 22:41
plin2s
Может на debian по крону ходить на микротик и смотреть результат выполнения скрипта?

Re: Запуск скрипта на сервере Debian из скрипта на микротике

Добавлено: 24 апр 2015, 22:56
podarok66
plin2s писал(а):Может на debian по крону ходить на микротик и смотреть результат выполнения скрипта?

Или с помощью fetch на Debian скидывать результаты в определенную директорию и пусть Debian мониторит результаты уже у себя. Но все это вглядит такими костылями, такими костылями. Невольно вспоминается админская байка про весьма важный сервак с одной бедой - при подвисе перезагрузку программно не сделать никак. А нестись посреди ночи перезагружать админам просто лень. В итоге смастырили супер-цепь - перед железкой с серваком стоит старый и ненужный РС с фряхой на борту. Фряха пингует сервак и если ответа нет запускает ... ...открыть лоток привода. Лоток открывается, и нажимает кнопку аппаратного ребута на железке с серваком :-) Получаем перезагрузку при наглухо зависшем серваке. Админ спит, всё отрабатывает автоматом.

Re: Запуск скрипта на сервере Debian из скрипта на микротике

Добавлено: 26 апр 2015, 13:33
plin2s
podarok66 писал(а):Или с помощью fetch на Debian скидывать результаты в определенную директорию и пусть Debian мониторит результаты уже у себя. Но все это вглядит такими костылями, такими костылями. Невольно вспоминается админская байка про весьма важный сервак с одной бедой - при подвисе перезагрузку программно не сделать никак. А нестись посреди ночи перезагружать админам просто лень. В итоге смастырили супер-цепь - перед железкой с серваком стоит старый и ненужный РС с фряхой на борту. Фряха пингует сервак и если ответа нет запускает ... ...открыть лоток привода. Лоток открывается, и нажимает кнопку аппаратного ребута на железке с серваком :-) Получаем перезагрузку при наглухо зависшем серваке. Админ спит, всё отрабатывает автоматом.

Да вроде не так уж и костыльно. В условии сказано "на сервере с debian" значит так надо. Если без костылей, то от чего-то одного нужно отказываться ;)
На дворе же век arduino и raspberry Pi! Ставим на них проверку по пингу, на одну из ног gpio в разрыв кидаем провод от кнопки питания сервера и готово! Причем все это можно разместить в одном корпусе!
А вообще я уже как-то отвык от серверов без ipmi.