Есть идеи, как получить информацию о процессоре и диске с двух Raspberry Pi, подключенных к сети, и отобразить ее на моем Mac?

Есть идеи, как получить информацию о процессоре и диске с двух Raspberry Pi, подключенных к сети, и отобразить ее на моем Mac?

У меня в домашней сети есть два Raspberry Pi, которые выполняют разные задачи. Иногда мне хочется посмотреть загрузку их процессора и диска на моем Mac, не входя в систему через SSH.

Есть ли сервис (можно ли это сделать через syslog?) для Debian, который может транслировать эту информацию, и какое-либо приложение для Mac, которое может ее отображать?

Спасибо!

решение1

Я бы направил вас по пути Munin, но это, вероятно, для вас перебор. Вместо этого я бы предложил сгенерировать пару ключей ssh ​​(если у вас ее еще нет — посмотрите ~/.ssh/) id_*.pub:

SSH-способ

Вы можете контролировать свои устройства Raspberry Pi, не вводя каждый раз пароль, сгенерировав пару ключей SSH и скопировав открытый ключ на каждое из своих устройств Raspberry.

Сгенерировать SSH-ключ

Вы можете пропустить этот шаг, если он у вас уже есть — загляните ~/.ssh/в id_*.pub.

$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/runejuhl/.ssh/id_rsa): <RETURN>
Enter passphrase (empty for no passphrase): <RETURN>
Enter same passphrase again: <RETURN>
Your identification has been saved in /home/runejuhl/.ssh/id_rsa.
Your public key has been saved in /home/runejuhl/.ssh/id_rsa.pub.
The key fingerprint is:
04:8c:46:96:5c:79:34:8c:88:cb:85:31:f6:98:9c:db runejuhl@libertad
The key's randomart image is:
+--[ RSA 2048]----+
|  +*o*o=o        |
| ooBB +.o.       |
| .=+.  ..        |
|  oo   .         |
|  . E   S        |
|                 |
|                 |
|                 |
|                 |
+-----------------+

Скопировать открытый ключ

Следующий шаг — скопировать ваш открытый ключ ssh на ваши машины. Для каждого из ваших Raspberry выполните следующее:

ssh-copy-id hostname

Например:

ssh-copy-id reflexo.petardo.dk

Выполнить команды

Скопировав ключ, вы сможете войти в систему без ввода пароля. Это позволит вам быстро запускать команды на ваших машинах:

ssh raspberry-1 htop

Вышеприведенный код запускает команду htopна raspberry-1. htop имеет приятный графический интерфейс, отображающий использование ЦП, ОЗУ и свопа по умолчанию, а также список процессов в стиле top. Конечно, htop нужно установить...

Мунин

Если вам нужно что-то более долговечное, я бы посоветовал вам взглянуть наМунин. Он с открытым исходным кодом, хорошо работает и имеет множество скриптов мониторинга. Единственное, что нужно, кроме Munin, это веб-сервер -- я бы предложил nginx. Посмотритеhttp://munin.readthedocs.org/en/latest/example/webserver/nginx.htmlдля получения руководства по настройке nginx с Munin.

решение2

Установите Webmin на вашем RPI, затем получите доступ к своим ящикам через веб-интерфейс: https:yourPI:10000

Подробнее о webmin:http://www.webmin.com/

Связанный контент