¿Alguna idea de cómo podría obtener información de la CPU y el disco de 2 Raspberry Pi conectadas en una red y mostrarlas en mi Mac?

¿Alguna idea de cómo podría obtener información de la CPU y el disco de 2 Raspberry Pi conectadas en una red y mostrarlas en mi Mac?

Tengo 2 Raspberry Pi en mi red doméstica que realizan diferentes tareas. A veces, me gustaría ver el uso de su CPU y disco en mi Mac, sin necesidad de iniciar sesión mediante ssh.

¿Existe algún servicio (¿se puede hacer esto a través de syslog?) para Debian que pueda transmitir esta información y alguna aplicación para Mac que pueda mostrarla?

¡gracias!

Respuesta1

Te recomendaría algo parecido a Munin, pero probablemente sea excesivo para ti. En su lugar, sugeriría generar un par de claves ssh (si aún no tiene uno, busque ~/.ssh/) id_*.pub:

Manera SSH

Puede monitorear su Raspberry Pi sin tener que escribir una contraseña cada vez generando un par de claves ssh y copiando la clave pública en cada una de sus Raspberry.

Generar clave SSH

Puedes omitir este paso si ya tienes uno; échale un ~/.ssh/vistazo 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        |
|                 |
|                 |
|                 |
|                 |
+-----------------+

Copiar clave pública

El siguiente paso es copiar su clave ssh pública en sus máquinas. Para cada una de tus Frambuesas, ejecuta lo siguiente:

ssh-copy-id hostname

P.ej:

ssh-copy-id reflexo.petardo.dk

Ejecutar comandos

Con su clave copiada, podrá iniciar sesión sin escribir una contraseña. Esto le permite ejecutar comandos rápidamente en sus máquinas:

ssh raspberry-1 htop

Lo anterior ejecuta el comando htopen raspberry-1. htop tiene una interfaz gráfica agradable, que muestra el uso de CPU, RAM y swap de forma predeterminada, junto con una lista superior de procesos. Por supuesto, es necesario instalar htop...

Munín

Si necesitas algo más duradero, te sugiero que eches un vistazo aMunín. Es de código abierto, funciona bien y tiene muchos scripts de monitoreo. Lo único que se necesita además de Munin es un servidor web; sugeriría nginx. Mira estohttp://munin.readthedocs.org/en/latest/example/webserver/nginx.htmlpara obtener una guía sobre cómo configurar nginx con Munin.

Respuesta2

En su RPI instale Webmin, luego acceda a sus cajas a través de la interfaz web: https:yourPI:10000

Más sobre webmin:http://www.webmin.com/

información relacionada