네트워크에 연결된 2개의 라즈베리 파이에서 CPU 및 디스크 정보를 가져와 Mac에 표시하는 방법에 대한 아이디어가 있습니까?

네트워크에 연결된 2개의 라즈베리 파이에서 CPU 및 디스크 정보를 가져와 Mac에 표시하는 방법에 대한 아이디어가 있습니까?

내 홈 네트워크에는 서로 다른 작업을 수행하는 2개의 라즈베리 파이가 있습니다. 때로는 SSH를 통해 로그인할 필요 없이 내 Mac에서 CPU 및 디스크 사용량을 보고 싶습니다.

syslog이 정보를 브로드캐스팅할 수 있는 데비안용 서비스(?를 통해 수행할 수 있음)와 이를 표시할 수 있는 Mac용 앱이 있나요 ?

감사해요!

답변1

나는 무닌(Munin)의 입장을 따라 당신에게 지시하고 싶지만 그것은 아마도 당신에게 과잉일 것입니다. 대신 SSH 키 쌍을 생성하는 것이 좋습니다(아직 키 쌍이 없으면 를 살펴보세요 ~/.ssh/) id_*.pub.

SSH 방식

SSH 키 쌍을 생성하고 각 라즈베리에 공개 키를 복사하면 매번 비밀번호를 입력하지 않고도 라즈베리 파이를 모니터링할 수 있습니다.

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에는 기본적으로 CPU, RAM 및 스왑 사용량과 최상위 프로세스 목록을 표시하는 멋진 그래픽 인터페이스가 있습니다. 물론 htop을 설치해야 합니다...

무닌

좀 더 오래 지속되는 것이 필요하다면 한 번 살펴 보는 것이 좋습니다.무닌. 오픈 소스이고 잘 작동하며 많은 모니터링 스크립트가 있습니다. Munin 외에 필요한 유일한 것은 웹서버입니다. 저는 nginx를 제안하고 싶습니다. 보세요http://munin.readthedocs.org/en/latest/example/webserver/nginx.htmlMunin으로 nginx를 설정하는 방법에 대한 가이드입니다.

답변2

RPI 설치 Webmin에서 웹 인터페이스(https:yourPI:10000)를 통해 상자에 액세스하세요.

Webmin에 대한 추가 정보:http://www.webmin.com/

관련 정보