Напишем скрипт для перезагрузки устройств UBIQUTI.
К устройству Ubiquiti NanoStation Loco M2, Ubiquiti NanoStation M2, Ubiquiti Nanostation2, Ubiquiti NanoStation Loco M5 можно подключиться к ssh серверу и выполнить команду reboot для перезагрузки устройства.
Происходит это так.
Рис.1. Putty
При помощи любого ssh клиента подключаемся к устройству UBIQUTI.
Рис.2. UBIQUTI reboot
После авторизации в устройстве UBIQUTI выполняем команду reboot для перезагрузки устройства.
Рис.3. Устройство перезагружено
Можно воспользоваться описанным способом или написать скрипт.
Скрипт выглядит следующим образом.
#!/usr/bin/env python
# -*- coding: utf_8 -*-
#Подключаем модуль для работы с SSH сервером.
from paramiko import SSHClient
from paramiko import AutoAddPolicy
#Указываем порт SSH сервера.
ssh_port = 22
#Сетевой адрес устройства, для перезагрузки.
ip_device = “192.168.4.118″
#Логин для соединения с устройством.
login_device=”ubnt”
#Пароль для соединения с устройством.
password_device=”ubnt”
#Выполняем соединение с устройством.
ssh = SSHClient()
ssh.set_missing_host_key_policy(AutoAddPolicy())
try:
ssh.connect(ip_device, port=ssh_port, username=login_device, password=password_device)
except :
print u”Нет связи с сервером”
else:
#Выполняем перезагрузку устройства.
cmd = “reboot”
ssh.exec_command(cmd)
ssh.close()
Рис.4. Выполняем скрипт
Выполняем скрипт python reboot.ru.
Рис.5. Проверка работы скрипта
После запуска скрипта выполняем команду ping к устройству. На рисунке 5 видно, что устройство было не доступно какое то время. Следовательно, скрипт отработал успешно.
Вас может заинтересовать
Если Вы нашли ошибку в тексте, то выделите ее мышкой и нажмите Ctrl + Enter или нажмите здесь.
Сообщение об ошибке
Ошибка:
Ваш комментарий (не обязательно):
У меня стоит булет, на серваках винда. Поднимать SSH нет времени, желания и надобности. Выкрутился включением watchdog на несуществующий ip, интервал 28800 секунду (8 часов). Каждые 8 часов автоматический ребут…
А еще проще скачать с оф. сайта программу AirControl и настроить перезагрузку через нужное время. Сразу на все или группу антенн одной настройкой. 10 минут на любое кол-во антенн.