본문 바로가기

PRTG Case Study/Case Study

Windows 10 1809 / 1903 업데이트 이후, 사라진 SNMP 서비스 기능 설치

Windows 10 1809 / 1903 업데이트 이후, 언제부턴가 SNMP 서비스의 기능추가가 보이지 않아 정보를 정리 합니다. 

 

Windows10 SNMP 기능 추가.png

모니터링 시스템에서 Windows 10 클라이언트 OS 상에서 구동되는 어플리케이션 또는 시스템을 감지하기 위해, 기본 제공하는 SNMP 서비스를 통해 모니터링이 필요합니다. 

 

어찌된 영문인지, 지금껏 곧 잘 기능을 추가했었던 SNMP 서비스 기능추가가 보이지 않아 당혹스러웠습니다. 

 

일반 적인 사항이라면, 

[제어판]-[프로그램 및 기능]-[Windows 기능 켜기/끄기] 에서 보이던 SNMP 서비스기능을 즉시 설치하고,

 

이후 [제어판]-[관리도구]-[서비스] 또는 [작업관리자 실행]-[서비스 탭]-[서비스 열기] 에서 구성 설정이 가능했었습니다.

 

 

 

 

note.

Windows 10 1809 / 1903 이전부터 SNMP 서비스를 활용한 사용자라면, 프로그림 및 기능에서 보이지 않더라도 [서비스]에서 활성화 되어 있으니 문제 될 일이 없습니다. 

 

단, 신규로 SNMP 설치해야 하는 Windows 10 에서 기능을 활성화 시키기가 애매한 상태가 되었습니다.

Windows [서비스] SNMP 서비스 비활성화 상황

 

두가지 방안으로 Windows 10 1809 / 1903 OS빌드에서 SNMP 설치를 안내 합니다. 

Windows 10 pro 버전 1903, OS 빌드 18362.418 에서 SNMP 설치 가이드

 

- 간단한 윈도우 기능의 앱을 통한 추가 방법

- 어렵지 않은 파워쉘 명령어 기반으로 SNMP 기능 설치가 가능합니다. 

 

#1. 윈도우 앱 추가를 통한 SNMP 기능 활성화 

#1-1. 윈도우 하단의 돋보기 상태의 [검색] 에서 [설정]을 입력 후 팝업 기능 활성.

Windows10 SNMP설치-설정 진입.png

 

#1-2. 좌측 상단의 앱 및 기능 에서 선택적 기능을 클릭

Windows10 SNMP설치-선택적 기능.png

 

#1-3. 기능 추가를 클릭 후, SNMP(Simple Network Management Protocol) 와 WMI SNMP 공급자 설치

Windows10 SNMP설치-기능추가.png
#Windows 10 앱의 기능 추가에서 SNMP 서비스 추가

 

Windows10 SNMP설치-SNMP 기능추가.pngWindows10 SNMP설치-WMI SNMP 공급자 기능추가.png
#Windows 10 앱의 기능 추가에서 SNMP 서비스 구성요소 추가

 

#2. 파워쉘 명령어 기반의 SNMP Client 설치

note.

앱 기능 추가에서 보이지 않을 경우(ig. 윈도우 최신 업데이트 미비 시) , 파워쉘 명령어 기반의 대처 방안 

 

#2-1. 윈도우 시작의 파워쉘 (Powershell ISE) 실행

관리자 권한으로 실행! 관리자 권한으로 안하면, 아래처럼 실행 접근이 안됩니다.

파워쉘 관리자 권한 요청 메세지.png

다시, 관리자 권한으로 파워쉘을 실행!

 

#2-2. 명령문: Get-WindowsCapability -Online -Name "SNMP*" 설치 여부 확인

파워쉘 SNMP 설치 여부 확인.png
#SNMP 설치 유무 상태 확인 Get-WindowsCapability 명령어로 확인.

#2-3.명령문: Add-WindowsCapability -Online -Name "SNMP.client~~~0.0.1.0" 으로 SNMP 설치

파워쉘 SNMP 설치 - Add-WindowsCapability.png
어려움 1도 없음. 파워쉘 실행 명령어 주석 시 자동 칼럼이 올라옵니다. # Add-WindowsCapability

 

파워쉘 SNMP 설치 - Online.png
파워쉘 실행 명령어 주석 시 자동 칼럼이 올라옵니다. # -Online 명령어

 

파워쉘 SNMP 설치 - SNMP Client 설치 완료.png
마지막 주석 -name "SNMP.Client~~~0.0.1.0"

 

#2-4. 실행 명령의 결과. 

파워쉘 SNMP 설치 완료 결과.png
파워쉘 SNMP Client 설치 결과

이 후의 SNMP 서비스 구성은,  실행 절차는 Windows [서비스](또는 작업관리자의 서비스탭에서 속성)으로 [서비스]로 접근 후, SNMP 서비스 속성에서 보안탭의

- '받아들인 커뮤니티 이름'의 SNMP 커뮤니티명의 생성과

- '다음 호스트로부터 SNMP 패킷 받아들이기' 에서 모니터링 수집 대상의 PRTG IP를 적용

하시면 됩니다.