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

[CMD] MikroTiks Remote Commands

Добавлено: 08 июн 2014, 03:08
Dragon_Knight
Как и обещал, выкладываю подправленный скрипт, позволяющий отправлять на неограниченное кол-во устройств, команды, посредством SSH.

 "Описание"
Скрипт управления несколькими устройствами MikroTik.
Скрипт позволяет отправить команду или сразу группу команд на неограниченное кол-во устройств.

Для начала работы необходимо:
1) Сделать для каждого устройства собственные конфигурационные файлы и положить их в папку 'configs'.
Более подробнее об этом процессе написано в самой папке в файле '_INFO.txt'.
2) Составить необходимые наборы команд и положить их в папку 'scripts'.
Более подробнее об этом процессе написано в самой папке в файле '_INFO.txt'.

Работа со скриптом:
Для выполнения определённого скрипта, необходимо запустить файл 'MikroTik.cmd' и в качестве первого параметра передать имя скриптового файла из папки 'scripts' без расширения.
Например: 'MikroTik.cmd reboot' - выполнит скрипт 'reboot.txt' для всех устройств, для которых в папке 'configs' есть настройка.

Также есть возможность выполнить скрипт только для конкретного устройства. Для этого в качестве второго параметра необходимо передать имя файла конфигурации без расширения.
Например: 'MikroTik.cmd reboot main' - выполнит скрипт 'reboot.txt' для устройства 'main.cfg'.

Автор:
Николай Тихонов (Dragon_Knight), специально для http://www.mikrotik.ru.


Ссылка: http://globalzone.su/mikrotik/MikroTiks ... mmands.zip (262 КБ)

Просьба при обнаружении багов писать в эту тему :-):

Re: [CMD] MikroTiks Remote Commands

Добавлено: 22 июн 2014, 01:03
KARaS'b
Может дурацкий вопрос (не пробовал ваш способ, бо работает другой), но после той же команды на выключение\перезагрузку, разве не требуется подтверждение в виде команды "y"? Понимаю что возможно туплю, но через телнет без этого никак. :-(

Re: [CMD] MikroTiks Remote Commands

Добавлено: 22 июн 2014, 01:27
Dragon_Knight
Если мне не изменяет память, то Pytty по умолчанию пытаться ответить разрешительно на любые вопросы, если читаются команды из файла.
Так, подозреваю, если выполнить команду сброса настроек, она выполнится весело и непринуждённо :)

Re: [CMD] MikroTiks Remote Commands

Добавлено: 22 июн 2014, 15:38
KARaS'b
И действительно, в "ручном режиме" через путти запрос на подтвержение есть, а вот когда выполняю как задачу, то "y" не нужно. Век живи... =)

Re: [CMD] MikroTiks Remote Commands

Добавлено: 07 сен 2014, 17:29
Lord3D
Интересно, возможно ли заливать скрипты по SNMP?