
내 홈 네트워크에는 서로 다른 작업을 수행하는 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/