본 제품에 대한 문서 세트는 편견 없는 언어를 사용하기 위해 노력합니다. 본 설명서 세트의 목적상, 편견 없는 언어는 나이, 장애, 성별, 인종 정체성, 민족 정체성, 성적 지향성, 사회 경제적 지위 및 교차성에 기초한 차별을 의미하지 않는 언어로 정의됩니다. 제품 소프트웨어의 사용자 인터페이스에서 하드코딩된 언어, RFP 설명서에 기초한 언어 또는 참조된 서드파티 제품에서 사용하는 언어로 인해 설명서에 예외가 있을 수 있습니다. 시스코에서 어떤 방식으로 포용적인 언어를 사용하고 있는지 자세히 알아보세요.
Cisco는 전 세계 사용자에게 다양한 언어로 지원 콘텐츠를 제공하기 위해 기계 번역 기술과 수작업 번역을 병행하여 이 문서를 번역했습니다. 아무리 품질이 높은 기계 번역이라도 전문 번역가의 번역 결과물만큼 정확하지는 않습니다. Cisco Systems, Inc.는 이 같은 번역에 대해 어떠한 책임도 지지 않으며 항상 원본 영문 문서(링크 제공됨)를 참조할 것을 권장합니다.
이 문서에서는 지원되는 Cisco IOS® SNMP 트랩을 구성하는 방법을 설명합니다.
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
Cisco 디바이스에서 전송 방법을 알고 있는 모든 SNMP 트랩을 전송하는 것을 원하지 않습니다. 예를 들어 64개의 접속 회선을 사용하여 원격 액세스 서버에서 모든 트랩을 활성화하는 경우 사용자가 전화를 걸고 연결을 종료할 때마다 트랩을 가져옵니다. 이렇게 하면 트랩이 너무 많이 생성됩니다. Cisco IOS 소프트웨어는 활성화 또는 비활성화할 수 있는 트랩 그룹을 정의합니다. Cisco IOS 소프트웨어 디바이스에 SNMP 트랩을 구성하는 데 사용하는 두 가지 전역 설정 명령이 있습니다.
snmp-server host host-addr [traps | informs] [version {1 | 2c | 3 [auth | noauth | priv]}]
community-string [udp-port port] [notification-type]
명령 snmp-server host global configuration
을 실행하여 SNMP 알림 작업 수신자를 지정합니다. 명령 no
형식을 실행하여 지정된 호스트를 제거합니다.
snmp-server enable traps [notification-type] [notification-option]
명령 snmp-server enable traps global configuration
을 실행하여 SNMP 트랩을 전송하기 위한 라우터를 활성화합니다. 명령 no
형식을 실행하여 SNMP 알림을 비활성화합니다.
트랩 유형은 두 명령에 모두 지정할 수 있습니다. 트랩을 전송할 네트워크 관리 시스템을 정의하기 위한 snmp-server host
명령을 실행해야 합니다. 모든 트랩을 전송하지 않으려면 트랩 유형을 지정해야 합니다. 다양한 snmp-server enable traps
명령을 다음에서 사용한 각각의 트랩 유형에 대해 하나씩 실행합니다. snmp host
명령을 실행합니다.
참고: 전부가 아님 [notification-type]
옵션은 지원되지 않습니다. 예를 들면 다음과 같습니다. [notification-type]
x25 및 텔레타이프(tty)는 다음에 사용되지 않습니다. snmp-server enable trap
x25 및 tty 트랩은 기본적으로 활성화되어 있습니다.
예를 들어, Cisco IOS Software 디바이스에서 Network Management System 10.10.10에 컨피그레이션, BGP(Border Gateway Protocol) 및 tty 트랩만 보고하도록 다음 명령을 실행합니다.
snmp-server host 10.10.10.10 public config bgp tty snmp-server enable traps config snmp-server enable traps bgp
이 문서는 특정 소프트웨어 및 하드웨어 버전으로 한정되지 않습니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.
문서 규칙에 대한 자세한 내용은 Cisco 기술 팁 표기 규칙을 참조하십시오.
참고: Cisco IOS Software 릴리스 12.1(3)T를 사용하여 이 문서를 준비했습니다. 이전 Cisco IOS Software Release를 사용하는 경우 일부 옵션이 지원되지 않습니다. 12.1(3)T 이후의 Cisco IOS Software 릴리스를 사용하는 경우 추가 [notification-type] 옵션을 지원할 수 있습니다. 이 문서에서 지원되는 모든 Cisco IOS Software SNMP(Simple Network Management Protocol) 트랩 OID(Object Identifier)의 현재 목록을 찾을 수 있습니다.
표준 Cisco IOS Software(라우터, ATM(Asynchronous Transfer Mode) 스위치 및 원격 액세스 서버)를 실행하는 Cisco 디바이스는 많은 SNMP 트랩을 생성할 수 있습니다.
snmp-server host
명령을 사용합니다명령 snmp-server host global configuration
을 실행하여 SNMP 알림 작업 수신자를 지정합니다. 명령 no
형식을 실행하여 지정된 호스트를 제거합니다.
snmp-server host host-addr [traps | informs] [version {1 | 2c | 3 [auth | noauth | priv]}] community-string [udp-port port] [notification-type] no snmp-server host host [traps | informs]
host-addr |
호스트(대상 수신자)의 이름 또는 인터넷 주소입니다. |
traps |
(선택 사항) 이 호스트에 SNMP 트랩을 전송합니다. 이는 기본값입니다. |
informs |
(선택 사항) 이 호스트에 SNMP 정보를 전송합니다. |
version |
(선택 사항) 트랩을 전송하는 데 사용되는 SNMP 버전입니다. 버전 3은 가장 안전한 모델입니다. 그 이유는 이 모델에서 priv 키워드로 패킷 암호화를 허용하기 때문입니다. 버전 키워드를 사용하는 경우 다음 옵션 중 하나를 지정해야 합니다.
|
community-string |
알림 작업을 통해 전송된 비밀번호와 유사한 커뮤니티 문자열입니다. 이 문자열을 snmp-server host 명령으로 설정할 수 있지만 시스코에서는 snmp-server community 명령으로 이 문자열을 정의할 것을 권장합니다. 이 작업은 사용할 호스트의 snmp-server host 명령을 실행합니다. |
udp-portport |
UDP(User Datagram Protocol) 포트를 실행하기 전에 수행해야 합니다. 기본값은 162입니다. |
notification-type | (선택 사항) 호스트로 전송할 알림의 유형입니다. 유형을 지정하지 않으면 모든 알림이 전송됩니다. 알림 유형은 다음 키워드 중 하나 이상이 될 수 있습니다.
|
이 snmp-server host
명령은 기본적으로 비활성화되어 있습니다. 알림이 전송되지 않습니다.
키워드 없이 이 명령을 입력하면 기본값은 모든 트랩 유형을 호스트로 전송하는 것입니다.
이 호스트로 정보가 전송되지 않습니다. 키워드 version
키워드가 있습니다. 기본값은 버전 1입니다. 이 no snmp-server host
명령은 호스트에 대한 트랩을 비활성화하지만 정보를 비활성화하지 않습니다. 명령 no snmp-server host informs
을 실행하여 정보를 비활성화합니다.
참고: community-string
에서 이 명령을 사용하기 전에 snmp-server community
명령으로 정의되지 않은 경우 snmp-server community
명령의 기본 형식은 자동으로 설정에 삽입됩니다. 이 자동화 설정에 사용된 (community-string)
비밀번호는 snmp-server community
다음에 지정된 것과 동일합니다. snmp-server host
명령을 실행합니다. 이는 Cisco IOS 소프트웨어 릴리스 12.0(3) 이상에 대한 기본 동작입니다.
Cisco IOS Software Release | 수정 사항 |
---|---|
10.0 | 명령이 사용됨 |
12.0(3)T | 다음 키워드가 추가되었습니다.
|
SNMP 알림은 트랩 또는 정보 요청으로 전송될 수 있습니다. 이 디바이스가 트랩을 수신할 때 수신자가 승인을 전송하지 않으므로 트랩은 신뢰할 수 없습니다. 발신자는 트랩 수신 여부를 확인할 수 없습니다. 하지만 정보 요청을 수신한 SNMP 엔터티는 SNMP 응답 PDU(Protocol Data Unit)를 사용하여 메시지를 승인합니다. 발신자가 응답을 받지 못한 경우 정보 요청을 다시 전송할 수 있습니다. 따라서 정보는 의도한 대상에 도달할 가능성이 더 높습니다.
그러나 정보는 에이전트와 네트워크에서 더 많은 리소스를 사용합니다. 전송 즉시 폐기되는 트랩과 달리, 정보 요청은 응답이 수신될 때까지 메모리에 보관해야 하며 그렇지 않은 경우 요청 시간이 초과됩니다. 트랩은 한 번만 전송되지만 알림은 여러 번 재시도될 수 있습니다. 재시도는 트래픽을 증가시키고 네트워크 오버헤드를 높입니다.
해당 snmp-server host
을 입력하지 않으면 알림이 전송되지 않습니다. 라우터에서 SNMP 알림을 보내도록 구성하려면 하나 이상을 입력해야 합니다. snmp-server host
명령을 실행합니다. 키워드 없이 명령을 입력하면 호스트에 대한 모든 트랩 유형이 활성화됩니다.
여러 호스트를 활성화하려면 각 호스트에 대한 별도의 snmp-server host
명령을 실행해야 합니다. 각 호스트에 대한 명령에 여러 알림 유형을 지정할 수 있습니다.
여러 snmp-server host
명령이 동일한 호스트 및 알림 유형(트랩 또는 정보)에 대해 제공되면 각 명령은 이전 명령을 덮어씁니다. 마지막 snmp-server host
명령만 고려됩니다. 예를 들어, 호스트에 대한 snmp-server host inform
명령을 입력한 다음 동일한 호스트에 대한 다른 snmp-server host inform
명령을 입력하는 경우 두 번째 명령이 첫 번째 명령을 대체합니다.
이 snmp-server host
명령은 다음과 함께 사용됩니다. snmp-server enable
명령을 실행합니다. 명령 snmp-server enable
을 실행하여 어떤 SNMP 알림을 전역으로 전송할지 지정합니다. 호스트가 대부분의 알림을 수신하기 위해 하나 이상의 snmp-server enable
명령과 snmp-server host
명령을 모두 활성화해야 합니다.
그러나 일부 알림 유형은 다음으로 제어될 수 없습니다. snmp-server enable
명령을 실행합니다. 예를 들어 일부 알림 유형은 항상 활성화되어 있습니다. 다른 알림 유형은 다른 명령으로 활성화됩니다. 예를 들어 linkUpDown
알림은 다음으로 제어됩니다. snmp trap link-status
명령을 실행합니다. 이러한 알림 유형은 다음을 필요로 하지 않습니다. snmp-server enable
명령을 실행합니다.
알림 유형 옵션의 가용성은 라우터 유형 및 라우터에서 지원되는 Cisco IOS 소프트웨어 기능에 따라 달라집니다. 예를 들어 envmon
notification-type은 환경 모니터가 시스템의 일부인 경우에만 사용할 수 있습니다.
정보를 전송하려면 다음 단계를 완료합니다.
원격 엔진 ID를 설정합니다.
원격 사용자를 설정합니다.
원격 디바이스에서 그룹을 설정합니다.
원격 디바이스에서 트랩을 활성화합니다.
SNMP 관리자를 활성화합니다.
트랩에 대해 고유한 SNMP 커뮤니티 문자열을 구성하되 이 문자열로 SNMP 폴링 액세스를 차단하려면 설정에 access-list가 포함되어야 합니다. 이 예에서 커뮤니티 문자열의 이름은 comacacess이고 액세스 목록의 번호는 10입니다.
snmp-server community comaccess ro 10 snmp-server host 172.20.2.160 comaccess access-list 10 deny any
이 예에서는 myhost.cisco.com 이름으로 지정된 호스트에 SNMP 트랩을 전송합니다. 커뮤니티 문자열은 comaccess로 정의됩니다.
snmp-server enable traps snmp-server host myhost.cisco.com comaccess snmp
이 예에서는 SNMP 및 Cisco 환경 모니터 엔터프라이즈별 트랩을 172.30.2.160으로 전송합니다.
snmp-server enable traps snmp-server host 172.30.2.160 public snmp envmon
이 예에서는 라우터가 커뮤니티 문자열 public을 사용하여 호스트 myhost.cisco.com에 모든 트랩을 전송할 수 있습니다.
snmp-server enable traps snmp-server host myhost.cisco.com public
이 예에서는 어떤 호스트에도 트랩을 전송하지 않습니다. BGP 트랩은 모든 호스트에 대해 활성화되지만 ISDN 트랩만 호스트로 전송되도록 활성화됩니다.
snmp-server enable traps bgp snmp-server host bob public isdn
다음 예에서는 라우터가 모든 알림 요청을 커뮤니티 문자열 public을 사용하여 호스트 myhost.cisco.com으로 보낼 수 있도록 합니다.
snmp-server enable traps snmp-server host myhost.cisco.com informs version
이 예에서는 myhost.cisco.com 이름으로 지정된 호스트에 HSRP SNMPv2c 트랩을 전송합니다. 커뮤니티 문자열은 public으로 정의됩니다.
snmp-server enable traps snmp-server host myhost.cisco.com traps version 2c public hsrp
snmp-server enable traps
명령을 사용합니다이 snmp-server enable traps
전역 설정 명령을 사용하여 라우터에서 SNMP 트랩을 전송할 수 있습니다. 이 no
명령 형식을 사용하여 SNMP 알림을 비활성화합니다.
snmp-server enable traps [notification-type] [notification-option] no snmp-server enable traps [notification-type] [notification-option]
notification-type | (선택 사항) 활성화할 알림 유형입니다. 유형을 지정하지 않으면 모든 알림이 전송됩니다. 여기에는
|
notification-option | (선택 사항)
|
SNMP 알림이 비활성화됩니다.
notification-type 키워드 없이 이 명령을 입력하는 경우 기본값은 이 명령으로 제어되는 모든 알림 유형을 활성화하는 것입니다.
Cisco IOS Software Release | 수정 사항 |
---|---|
11.1 | 이 명령이 도입되었습니다. |
12.0(2)T | 이rsvp 키워드가 추가되었습니다. |
12.0(3)T | 이 hsrp 키워드가 추가되었습니다. |
12.1(3)T | 이 키워드는 이 명령의 snmp-server enable traps snmp 형식에 추가되었습니다.
|
이 snmp-server enable traps snmp [ linkup] [linkdown]
명령 형식은 snmp trap link-status interface
설정 모드 명령으로 대체됩니다.
이 no
형식의 snmp-server enable traps
명령은 네트워크에서 불필요한 노이즈를 많이 생성하는 알림을 비활성화하는 데 유용합니다.
SNMP 알림은 트랩 또는 정보 요청으로 전송될 수 있습니다. 이 명령은 지정된 알림 유형에 대한 트랩과 정보 요청을 모두 활성화합니다.
해당 snmp-server enable traps
명령을 입력하지 않으면 이 명령으로 제어되는 알림이 전송되지 않습니다. 라우터가 이러한 SNMP 알림을 전송하도록 설정하려면 하나 이상을 입력해야 합니다. snmp-server enable traps
명령을 실행합니다. 키워드 없이 명령을 입력하면 모든 알림 유형이 활성화됩니다. 키워드와 함께 명령을 입력하면 해당 키워드와 관련된 알림 유형만 활성화됩니다. 여러 유형의 알림을 활성화하려면 각 알림 유형 및 알림 옵션에 대한 별도의 snmp-server enable traps
명령을 실행해야 합니다.
이 snmp-server enable traps
명령은 다음과 함께 사용됩니다. snmp-server host
명령을 실행합니다. 명령 snmp-server host
을 실행하여 SNMP 알림을 수신할 호스트를 지정합니다. 알림을 전송하려면 하나 이상을 구성해야 합니다. snmp-server host
명령을 실행합니다.
호스트가 이 명령으로 제어되는 알림을 수신하기 위해 해당 호스트에 대한 snmp-server enable traps
명령과 snmp-server host
명령을 모두 활성화해야 합니다. 알림 유형이 이 명령으로 제어되지 않는 경우 적절한 snmp-server host
명령만 활성화해야 합니다.
이 명령에 사용되는 알림 유형 모두에는 활성화 또는 비활성화할 수 있는 관련 MIB 개체가 있습니다(예: HSRP 트랩은 HSRP MIB로 정의되고 Repeater 트랩은 Repeater Hub MIB로 정의됨). 명령 snmp-server host
에서 사용 가능한 일부 알림 유형에는 notificationEnable MIB 개체가 없으므로 일부 알림 유형을 다음으로 제어할 수 없습니다. snmp-server enable
명령을 실행합니다.
개정 | 게시 날짜 | 의견 |
---|---|---|
3.0 |
18-Dec-2023 |
재인증 |
1.0 |
10-Dec-2001 |
최초 릴리스 |