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