
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 htop
en 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/