2

У меня есть 2 малины пис в моей домашней сети, выполняя различные задачи. Иногда я хотел бы видеть их использование процессора и диска на моем Mac, без необходимости входа через ssh.

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

Спасибо!

2 ответа2

3

Я бы указал вам по пути Мунина, но это, вероятно, для вас излишне. Вместо этого я бы предложил сгенерировать пару ключей 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 на ваши машины. Для каждой малины выполните следующее:

ssh-copy-id hostname

Например:

ssh-copy-id reflexo.petardo.dk

Запустить команды

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

ssh raspberry-1 htop

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

Munin

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

1

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

Больше о webmin: http://www.webmin.com/

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