Raspberry Pi를 네트워크 모니터링 도구로 바꾸는 방법

Raspberry Pi를 네트워크 모니터링 도구로 바꾸는 방법

네트워크에 연결된 일부 장치가 걱정되십니까? 웹 서버가 언제 오프라인 상태가 되는지 알고 싶으십니까? 네트워크 모니터링 도구가 필요합니다.





여러 솔루션을 사용할 수 있지만 Nagios는 첫 번째 호출 포트여야 합니다. 유료 버전의 소프트웨어를 사용할 수 있지만 Nagios는 Raspberry Pi용 오픈 소스 네트워크 모니터 빌드를 제공합니다.





Raspberry Pi를 네트워크 모니터로 설정하는 이유는 무엇입니까?

Nagios Enterprise Monitoring Server(NEMS)는 모든 Raspberry Pi 모델에서 실행할 수 있습니다. 하지만 PC를 사용하지 않는 이유는 무엇입니까?





글쎄, 그것은 약간의 낭비입니다. 다른 장치를 ping하는 데 주로 사용되는 전체 시스템을 설정하면 전력, 하드웨어 및 물리적 공간이 낭비됩니다. Raspberry Pi는 훨씬 적은 공간을 차지하는 단일 하드웨어인 저전력 솔루션입니다.

Raspberry Pi에 Nagios 네트워크 모니터링 도구 설치]

Raspberry Pi에 Nagios를 설치하기 위한 두 가지 옵션이 있습니다.



  1. 전체 디스크 NEMS Linux 이미지를 설치할 수 있습니다. 이것은 빠른 시작에 필요한 모든 주요 사전 구성이 포함된 쉬운 옵션입니다.
  2. 또는 기존 Raspberry Pi 환경에 Nagios Core를 수동으로 설치하지 않으시겠습니까?

차례대로 하나씩 알아보자.

간편함: Raspberry Pi에 NEMS 설치

쉬운 설치 옵션의 경우 다음이 필요합니다.





관련: Raspberry Pi에 운영 체제를 설치하는 방법

하드웨어 요구 사항으로 인해 최적의 NEMS 성능은 Raspberry Pi 3 이상으로 제한됩니다. 구형 모델과 함께 사용할 수 있지만 성능이 훨씬 느릴 수 있습니다.





microSD 카드를 PC에 삽입하여 시작한 다음 NEMS 및 Etcher를 다운로드합니다. 소프트웨어를 다운로드하여 Etcher를 설치하고 실행합니다.

  1. 선택하다 파일에서 플래시
  2. 대상 드라이브가 자동으로 감지되어야 합니다. 그렇지 않으면 다음을 클릭하십시오. 대상 선택 SD 카드로 이동
  3. 딸깍 하는 소리 플래시 디스크 이미지 쓰기 시작

데이터가 SD 카드에 기록되고 확인될 때까지 기다립니다. 프로세스가 완료되면 Etcher에서 알려드립니다. 이 단계에서 PC에서 SD 카드를 안전하게 제거하고 Raspberry Pi에 삽입하고 컴퓨터를 부팅합니다. NEMS는 일부 구성을 요구하기 전에 먼저 파일 시스템의 크기를 조정합니다.

Photoshop에서 색상을 반전시키는 방법

프롬프트에서 다음을 입력하십시오.

sudo nems-init

단계에 따라 로케일을 구성하고 계정을 만드십시오.

다음을 열어 NEMS를 구성할 준비가 됩니다. https://nems.local 당신의 브라우저에서. 이것이 작동하지 않으면 대신 Pi의 IP 주소를 사용하십시오.

하드: Raspberry Pi에 Nagios Core 수동 설치

Raspberry Pi에 Nagios를 수동으로 설치하려면 16GB 이상의 microSD 카드에서 Raspberry Pi OS를 실행하는 Pi로 시작하십시오.

패키지 업데이트 및 업그레이드로 시작:

sudo apt update && sudo apt upgrade

재부팅하고 Nagios를 설치하십시오.

sudo reboot
sudo apt install nagios3

완료되면 관리자 계정을 설정하라는 메시지가 표시되므로 비밀번호를 기억해 두십시오. Pi의 IP 주소를 사용하여 다른 장치에서 Nagios에 로그인할 수 있습니다. http://192.168.1.x/nagios3 .

관련: Linux에서 IP 주소 찾기

Nagios Raspberry Pi 네트워크 모니터 구성

이제 네트워크 모니터를 구성할 준비가 되었습니다. Pi에서 구성 파일을 만들고, 모니터.cfg .

sudo nano /etc/nagios3/conf.d/monitor.cfg

여기에 모니터링하려는 장치의 세부 정보를 추가하십시오. 예를 들어 게임 서버가 있는데 언제 오프라인이 되는지 알고 싶습니다. 구성 파일에서 용도, 원격 장치의 host_name, 별칭 및 IP 주소를 추가하기만 하면 됩니다.

define host {
use generic-host
host_name gameserver
alias gameserver
address 192.168.1.22
}

정의된 템플릿인 generic-host를 체크인할 수 있습니다. /etc/nagios3/conf.d/generic-host_nagios2.cfg . 템플릿은 장치 구성을 생성할 때 시간을 절약하므로 시간을 내어 이를 확인하십시오.

CFG 파일 작업이 끝나면 Ctrl + X 그런 다음 선택 그리고 나가는 것입니다. 나기오스 재장전:

sudo service nagios3 reload

그런 다음 선택한 브라우저를 통해 장치를 계속 주시할 수 있습니다.

브라우저에서 Nagios 네트워크 모니터링 구성

텍스트 기반 구성뿐만 아니라 Raspberry Pi와 함께 브라우저 인터페이스를 사용하여 Nagios에서 네트워크 모니터링을 설정할 수 있습니다.

이 예에서는 서버 또는 장치의 상태를 확인하기 위해 ping 검사를 생성하는 방법을 보여줍니다.

  1. 딸깍 하는 소리 Nconf NagiosPi 콘솔에서
  2. 에 대한 왼쪽 열을 보십시오. 호스트
  3. 이 클릭의 오른쪽에 추가하다
  4. 모니터링하려는 장치의 호스트 이름, IP 주소 및 별칭을 입력합니다.
  5. 딸깍 하는 소리 제출하다 당신이 끝나면
  6. 이동 서비스 > 추가
  7. 세트 호스트에 추가 서비스 추가 에게 체크_핑 클릭 추가하다
  8. 필요한 지연을 설정하고(너무 짧게 만들지 마십시오) 제출하다
  9. 메뉴에서 클릭 Nagios 구성 생성
  10. 딸깍 하는 소리 배포 완료

기기나 웹사이트가 오프라인이 되면 Nagios는 새로운 상태를 표시합니다.

가동 시간 및 상태 모니터링

모니터링이 구성된 상태에서 NagiosPi 창으로 전환하고 서비스 . 여기에 추가한 장치가 네트워크의 다른 장치와 함께 모니터링되는 것을 볼 수 있습니다. 각 항목과 함께 제공되는 작은 아이콘을 클릭할 수 있습니다. 각각을 드릴다운하면 장치에 대한 추가 정보를 발견하고 잠재적으로 장치가 오프라인 상태가 된 원인을 파악할 수 있습니다.

이것은 Nconf에서 장치를 설정한 후 사용해야 하는 기본 화면입니다. 이를 사용하여 서버와 네트워크 장치를 주시하고 하드웨어가 오프라인 상태가 되면 그에 따라 조치를 취하십시오.

Raspberry Pi 네트워크 모니터에서 길을 잃지 마십시오

지금쯤이면 네트워크의 형태에 대해 잘 알고 있을 것입니다. Nagios는 모든 방식의 이벤트에 대해 경고하도록 구성할 수 있지만 당황하지 마십시오.

Nagios를 가지고 놀기 시작하면 설정할 수 있는 다양한 옵션과 구성을 발견하게 될 것입니다. Nagios는 서버 또는 스위치의 상태 모니터링을 단순화하지만 이것은 빙산의 일각입니다. 옵션의 미로에서 길을 잃는 것은 매우 쉽습니다. 잠재적으로 너무 많은 수표를 설정할 수 있습니다(비생산적일 수 있음).

따라서 계속하기 전에 이것을 염두에 두십시오. Nagios로 천천히 시작하여 첫 번째 검사가 성공적으로 작동했는지 확인한 후에만 추가 검사를 추가합니다.

공유하다 공유하다 트위터 이메일 라즈베리 파이의 26가지 놀라운 용도

어떤 Raspberry Pi 프로젝트부터 시작해야 하나요? 다음은 최고의 Raspberry Pi 사용 및 프로젝트에 대한 요약입니다!

다음 읽기
관련 항목
  • DIY
  • 라즈베리 파이
  • DIY 프로젝트 튜토리얼
  • 네트워크 팁
  • 홈 네트워크
저자 소개 크리스찬 카울리(1510개 기사 출판)

보안, Linux, DIY, 프로그래밍 및 기술 설명을 위한 편집자이자 데스크탑 및 소프트웨어 지원에 대한 광범위한 경험을 가진 정말 유용한 팟캐스트 프로듀서입니다. Linux Format 매거진의 기고가인 Christian은 Raspberry Pi 땜장이이자 레고 애호가이자 복고풍 게임 팬입니다.

크리스찬 카울리가 참여한 작품 더보기

뉴스레터 구독

기술 팁, 리뷰, 무료 전자책 및 독점 거래에 대한 뉴스레터에 가입하십시오!

구독하려면 여기를 클릭하세요.