У меня есть Raspberry Pi, который подключен к той же сети, что и несколько серверов. Теперь я хочу контролировать эти серверы по-настоящему простым способом. Я написал программу, которая выполняет некоторые проверки на сервере, и я хочу изменить ее, чтобы послать сигнал или команду или что-то еще на Raspberry Pi, который затем показывает это на мониторе.

У меня нет большого опыта в области сетевых технологий, но возможно ли такое с FTP?

Я знаю, что могу войти в pi с помощью ftp, но я не знаю, каким образом я мог бы «прослушивать» определенные команды, которые я посылаю с моих серверов.

Любое предложение будет оценено

2 ответа2

1

FTP это не то, что вы ищете. Существует протокол, специально разработанный для мониторинга, SNMP , но им может быть довольно сложно управлять, хотя существуют полные и легко устанавливаемые наборы для мониторинга, например Nagios.

Если вы просто хотите узнать, жив ли сервер, вы можете послать пинг на серверы из Raspberry и посмотреть на результат. С другой стороны, если вы хотите, чтобы сервер связывался с Raspberry, вам следует разработать (или искать) какое-либо программное обеспечение, которое будет установлено на серверах, открыть сокет и обмениваться данными с вашим Raspberry.

0

Просто напишите на малине файл, который будет отображать что-то большое на экране, вызовите файл /home /your_name /large, сделайте его исполняемым, а затем вы можете выполнить эту команду с компьютера, с которого вы установили ssh, в raspberry pi:

  ssh your_name@raspberrypi /home/your_name/large

Это открывает ssh-связь с единственной целью - выполнить команду /home /your_name /large на raspberry pi. Если команда состоит из двух или более отдельных слов, не забудьте использовать кавычки, чтобы не интерпретировать оболочку компьютера, с которой вы ssh'ing в малину, вместо малины:

 ssh your_name@raspberry 'cmd param1 param2 param3'

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .