SNMP는 단순 네트워크 관리 프로토콜을 의미합니다. 네트워크 관리자가 네트워크 스위치, 프린터, 전화 및 네트워크에 연결된 기타 장치(SNMP 에이전트라고도 함)에 대한 정보를 수집하는 데 사용하는 클라이언트-서버 프로토콜입니다.
SNMP는 Windows 10에서 기본적으로 활성화되어 있지 않습니다. Microsoft는 관리자가 대신 CIM(Common Information Model)을 사용할 것을 권장합니다.
네트워킹에서 SNMP는 무엇을 의미합니까?
SNMP는 클라이언트-서버 프로토콜입니다. 이는 네트워크 관리자가 네트워크의 SNMP 장치에 대한 세부 정보를 지속적으로 수집하는 SNMP 서버를 설치 및 구성해야 함을 의미합니다.
SNMP 서버는 모든 SNMP 에이전트에 대한 정보를 수집하고 저장합니다. 이 네트워크 관리 프로토콜을 사용하면 과도한 네트워크 트래픽을 생성하지 않고 해당 장치에 대한 실시간 정보를 쉽게 수집할 수 있습니다.
SNMP 에이전트는 SNMP 네트워크 모니터링을 지원하는 네트워크에 연결된 장치입니다. 일반적인 SNMP 에이전트는 다음과 같습니다.
- 컴퓨터
- 프린터
- 네트워크 스위치
- 무선 액세스 포인트
- VoIP 전화
- IP 시간 시계
SNMP 작동 방식
제조업체에 따라 각 SNMP 에이전트에는 네트워크 관리자가 SNMP 명령을 사용하여 정보에 액세스하는 방법에 대한 정보를 수집할 수 있는 개체 목록이 있습니다. 데이터는 다음과 같이 SNMP 서버에서 트리 구조로 구성됩니다.
- 관리 정보 기반(MIB) :특정 유형의 장치(예:프린터 또는 컴퓨터)를 정리하는 최상위 그룹입니다.
- 노드 :각 MIB 내부에는 네트워크의 개별 장치를 나타내는 개별 노드가 있습니다.
- 객체 식별자(OID) :네트워크 관리자가 MIB 내부의 개별 노드에 액세스하는 데 사용하는 특정 주소입니다. OID를 통해 관리자는 노드에 대한 정보를 요청하는 명령을 실행할 수 있습니다.
SNMP 서버로 장치를 모니터링하기 위한 유일한 요구 사항은 장치가 SNMP 프로토콜과 호환되어야 한다는 것입니다. VoIP 전화 및 프린터와 같은 많은 장치에는 일반적으로 기본적으로 SNMP가 활성화되어 있습니다. Windows 10 컴퓨터와 같은 다른 장치는 수동으로 활성화해야 합니다. SNMP 활성화 방법에 대한 지침은 장치 설명서를 확인하십시오.
SNMP 트랩이란 무엇입니까?
SNMP 프로토콜의 주요 이점은 네트워크 대역폭을 거의 사용하지 않는다는 것입니다. 트랩이라고 하는 것을 통해 이 작업을 수행합니다.
일반적인 클라이언트-서버 시스템에서 서버는 중앙 데이터베이스를 업데이트해야 할 때마다 네트워크의 많은 장치에서 정보를 폴링하거나 요청할 수 있습니다. 그러나 대부분의 네트워크에는 많은 양의 정보를 제공하는 많은 수의 장치가 있기 때문에 서버가 이러한 모든 장치를 지속적으로 폴링하는 것은 실용적이지 않습니다. 그렇게 하면 네트워크 성능이 심각하게 저하됩니다.
대신, 네트워크의 모든 SNMP 장치는 자동으로 정보를 포착하여 묻지 않고 SNMP 관리자에게 보냅니다. 다음은 일반적으로 SNMP 클라이언트-서버 모델에서 통신이 발생하는 방식입니다.
- SNMP 에이전트는 이벤트를 트랩하고 SNMP 관리자에게 원치 않는 업데이트를 보냅니다.
- SNMP 관리자는 추가 정보에 대한 자동 후속 요청으로 트랩 이벤트에 자동으로 응답할 수 있습니다.
- 네트워크 관리자는 SNMP 관리자를 사용하여 문제 해결 또는 관리를 위해 수동으로 장치를 폴링할 수 있습니다.
이 접근 방식을 사용하면 네트워크에 부정적인 영향을 미치지 않으면서 대량의 정보를 모니터링하고 관리할 수 있습니다.
Windows 10에서 SNMP 트랩을 활성화하려면 설정 을 여십시오. 앱 및 기능으로 이동합니다.> 선택적 기능> 기능 추가 , 단순 네트워크 관리 프로토콜(SNMP)을 찾습니다. .
기본 SNMP 명령
SNMP 서버가 구성되고 에이전트가 네트워크에 있으면 네트워크 관리자는 네트워크 모니터링 도구 집합의 일부로 명령 집합에서 선택합니다. 다음은 가장 일반적으로 사용되는 SNMP 명령 중 일부입니다.
- 얻기 :하나 이상의 모니터링된 값을 검색합니다.
- 다음으로 이동 :장치 MIB 트리에서 다음 OID 값을 검색합니다.
- 대량 구매 :대량의 데이터 값을 가져옵니다.
- 설정 :기기의 변수에 값을 할당합니다.
모니터링되는 장치에 따라 장치별 SNMP 명령도 있습니다. 예를 들어, 네트워크 스위치를 모니터링할 때 관리자는 다음 명령에 액세스할 수 있습니다.
- 터미널 구성 :명령 프롬프트를 전역 구성 모드로 전환합니다.
- 실행 중인 구성 표시 :모든 구성 항목을 확인하는 목록을 제공합니다.
- 실행 구성 시작 구성 복사 :스위치가 다시 시작될 때 동일한 구성이 사용되도록 현재 실행 중인 구성을 저장합니다.
장치 제조업체는 사용 가능한 SNMP 명령 라이브러리 및 명령 사용 방법에 대한 설명서를 제공하므로 제조업체 웹 사이트에서 사용자 설명서를 확인하십시오.