개발 공부

Windows SNMP TRAP 수신 환경 기본 설정 본문

windows

Windows SNMP TRAP 수신 환경 기본 설정

아이셩짱셩 2024. 11. 13. 11:24
728x90

SNMP 트랩을 Send-SnmpTrap으로 보내고 SnmpManagerIP에서 수신하려면 다음과 같은 단계를 따를 수 있습니다:

  1. SnmpManagerIP 서버 설정:
    • SNMP 트랩 수신기 소프트웨어 설치:
      예를 들어 snmptrapd (Linux) 또는 SNMP Trap Receiver (Windows)를 설치합니다.
    • 수신 포트 설정:
      일반적으로 UDP 162 포트를 사용합니다. 설정 파일에서 이 포트를 지정합니다.
    • 커뮤니티 문자열 설정:
      Send-SnmpTrap에서 사용할 커뮤니티 문자열과 동일하게 설정합니다.
  2. 방화벽 설정:
    • SnmpManagerIP 서버의 방화벽에서 UDP 162 포트 인바운드 트래픽을 허용합니다.
  3. SNMP 트랩 수신기 실행:
    • SnmpManagerIP 서버에서 SNMP 트랩 수신기 서비스를 시작합니다.
  4. 트랩 전송 테스트:
    • Send-SnmpTrap 명령을 사용하여 테스트 트랩을 전송합니다:
      Send-SnmpTrap -ComputerName SnmpManagerIP -Community "public" -TrapOid "1.3.6.1.4.1.1.1.1" -TrapData "Test trap"
  5. 수신 확인:
    • SnmpManagerIP 서버의 SNMP 트랩 수신기 로그를 확인하여 트랩이 정상적으로 수신되었는지 확인합니다.
  6. 문제 해결:
    • 트랩이 수신되지 않는 경우, tcpdump나 Wireshark 같은 도구를 사용하여 네트워크 트래픽을 분석합니다.
    • 방화벽 설정, 네트워크 연결, SNMP 설정 등을 다시 확인합니다.
  7. 주기적인 모니터링:
    • PowerShell 스크립트를 작성하여 주기적으로 VM 상태를 확인하고 SNMP 트랩을 전송할 수 있습니다.
  8. 시각화:
    • 수신된 트랩 데이터를 기반으로 모니터링 도구(예: Zabbix, Nagios)를 사용하여 시각화할 수 있습니다.

이러한 단계를 따르면 Send-SnmpTrap으로 전송된 SNMP 트랩을 SnmpManagerIP에서 성공적으로 수신하고 처리할 수 있습니다.

728x90
Comments