Задача такая : У нашей компании есть множество роутеров, которые доступны по SSH (Авторизация происходит по логину и паролю). Необходимо разработать скрипт на PHP, который соединяется с роутером по SSH и сообщает о том, что соединение успешно установлено, либо не установлено. Если соединение по SSH при помощи логина и пароля было успешно установлено, скрипт сообщает об этом и пытается проверить, есть ли на этом роутере Интернет. В случае если Интернета на роутере нет, скрипт выдает об этом сообщение. Если Интернет на роутере есть, скрипт замеряет его скорость на спидтесте (speedtest.net) и выдает результат замера скорости.
Желательно, чтобы результаты работы скрипта отображались на странице Ajax-ом по ходу выполнения, например соединились с роутером, выдали сообщение ОК, проверяем Интернет - выдаем ОК, замеряем скорость ОК - 11.40 Mbps.
Оставлять заявки могут только авторизованные пользователи.
Исполнитель по этому заданию выбран.
Заявок нет
Оставлять заявки могут только авторизованные пользователи.
Скрипт проверки роутеров по SSH (PHP/Ajax)
Реклама
Скрипт проверки роутеров по SSH (PHP/Ajax)
Добрый день!
Задача такая :
У нашей компании есть множество роутеров, которые доступны по SSH (Авторизация происходит по логину и паролю).
Необходимо разработать скрипт на PHP, который соединяется с роутером по SSH и сообщает о том, что соединение успешно установлено, либо не установлено.
Если соединение по SSH при помощи логина и пароля было успешно установлено, скрипт сообщает об этом и пытается проверить, есть ли на этом роутере Интернет.
В случае если Интернета на роутере нет, скрипт выдает об этом сообщение.
Если Интернет на роутере есть, скрипт замеряет его скорость на спидтесте (speedtest.net) и выдает результат замера скорости.
Желательно, чтобы результаты работы скрипта отображались на странице Ajax-ом по ходу выполнения, например соединились с роутером, выдали сообщение ОК, проверяем Интернет - выдаем ОК, замеряем скорость ОК - 11.40 Mbps.