snmptrap 명령
용도
지정된 메시지가 있는 SNMP 관리자에 이벤트를 보고하기 위해 통지(트랩)를 생성하십시오.
구문
snmptrap [ -a 호스트 ] [ -h 대상 호스트 ] [ -c 커뮤니티 ] [ -o oid ][-d ] -m 메시지
설명
지정된 메시지가 있는 SNMP 관리자에 이벤트를 보고하기 위해 통지(트랩)를 생성하십시오.
플래그
| 항목 | 설명 |
|---|---|
| -a 호스트 | 지정된 호스트에 SNMP 에이전트와의 연결을 지정합니다. -a 플래그를 지정하지 않은 경우, 디폴트 호스트는 로컬 호스트입니다. host는 IPV4 주소, IPV6 주소 또는 호스트 이름일 수 있습니다. |
| -c 커뮤니티 | 사용할 커뮤니티 이름을 지정합니다. 이 커뮤니티는 SNMP 버전 3의 경우 /etc/snmpdv3.conf에서 설정되거나 SNMP 버전 1의 경우 /etc/snmpd.conf에서 설정되어야 하고 지정된 호스트 또는 로컬 호스트에서 실행 중인 SNMP 에이전트에 적어도 읽기 액세스 권한이 있어야 합니다. -c 플래그가 지정되지 않으면, 디폴트 커뮤니티 이름은 "공용"입니다. |
| - 오이드 | 트랩 메시지를 생성하는 이벤트를 지정합니다. oid가 지정되면, 트랩 패킷에서 사용됩니다. 매개변수가 지정되지 않은 경우 디폴트 OID는 트랩 패킷에서 사용됩니다. 이 지정된 OID는 해당 정확성에 대해 유효하지 않습니다. |
| -d | 디버그 기능을 사용 가능하게 합니다. |
| -h 대상 호스트 | 트랩 메시지가 전송되는 목표 네트워크 관리자 호스트를 지정합니다. 대상 호스트는 IPv4 주소, IPv6 주소 또는 호스트 이름일 수 있으며, -h 플래그는 ' -a ' 플래그와 다릅니다. 이 -a 플래그는 AIX® SNMP 에이전트(snmp)가 반드시 실행 중이어야 하는 호스트를 지정하며, SNMP 에이전트는 이 트랩을 네트워크 관리자에게 전달합니다. 그러나 이 -h 플래그를 설정하더라도 AIX SNMP 에이전트가 트랩 메시지를 네트워크 관리자에게 전달할 필요는 없으며, 트랩을 네트워크 관리자에게 직접 전송합니다. 와 -a 플래그가 -h 지정되지 않은 경우, 트랩은 로컬 호스트의 AIX SNMP 에이전트로 전송됩니다. |
| -m 메시지 | snmptrap 명령이 전송할 메시지를 정의합니다. 메시지는 트랩이 보유하는 정보를 지정합니다. 이 정보의 형식은 텍스트 형식입니다. -m 플래그는 지정된 최종 플래그여야 합니다. |
종료 상태
- 0
- 트랩 정보가 올바르게 전송되었습니다.
- 1
- 이는 프로세스 동안 무언가 잘못되었다는 것을 의미합니다.
예
- 'hello world' 메시지와 함께 트랩을 로컬 호스트에서 실행 중인 SNMP 에이전트로 전송하려면
다음을 입력하십시오.
snmptrap -m hello world참고: 'community' 및 'public' 그룹은 로컬 호스트에서 실행 중인 SNMP 에이전트에 대한 읽기 권한이 있어야 합니다. 자세한 내용은 SNMP 구성 문서를 참조하십시오. - 커뮤니티 이름, community1 및
'hello world' 메시지를 가지는 트랩을 원격 호스트 blah에서 실행 중인 SNMP 에이전트에 전송하려면
다음을 입력하십시오.
snmptrap -c community1 -h blah -m hello world참고: ' community1 ' 커뮤니티는 호스트 'blah'에서 실행 중인 SNMP 에이전트에 대한 읽기 권한을 가져야 합니다. 자세한 내용은 SNMP 구성 문서를 참조하십시오. - Linux® 플랫폼에서 실행되는 네트워크 관리자에게 트랩을 보내려면 호스트 이름이 다음과 같습니다nehcyg, 다음을 입력하십시오.
snmptrap -h nehcyg -m hello world - 호스트 이름이 nehcyg이고 OID가 1.3.6.1.4.1.2.6.191.1.6.1.0 Linux 플랫폼에서 실행 중인 네트워크 관리자에게 트랩을 보내려면 다음을 입력합니다:
snmptrap -h nehcyg –o 1.3.6.1.4.1.2.6.191.1.6.1.0 -m hello world community1커뮤니티 이름 및hello world메시지를 가지는 트랩을 IPv6 주소에서 실행 중인 SNMP 에이전트에 전송하려면 다음 명령을 입력하십시오.snmptrap -c community1 -h 2000:1:1:1:209:6bff:feae:6d67 -m hello world참고: 해당community1커뮤니티는 IPv6 주소에서 실행 중인 SNMP 에이전트에 대한 읽기 권한을 가져야 합니다. 자세한 내용은 네트워크 관리에 관한 SNMP 을 참조하십시오.- IPv6 주소에서 실행되고
OID
1.3.6.1.4.1.2.6.191.1.6.1.0으로 네트워크 관리자에 트랩을 전송하려면 다음 명령을 입력하십시오.snmptrap -h 2000:1:1:1:209:6bff:feae:6d67 -o 1.3.6.1.4.1.2.6.191.1.6.1.0 -m hello world
파일
| 항목 | 설명 |
|---|---|
| /etc/snmpdv3.conf | SNMP 버전 3 에이전트의 구성 파일을 포함하고 있습니다. |
| /etc/snmpd.conf | SNMP 버전 1 에이전트의 구성 파일을 포함하고 있습니다. |