snmptrap 명령

용도

지정된 메시지가 있는 SNMP 관리자에 이벤트를 보고하기 위해 통지(트랩)를 생성하십시오.

구문

snmptrap [ -a 호스트 ] [ -h 대상 호스트 ] [ -c 커뮤니티 ] [ -o oid ][-d ] -m 메시지

설명

지정된 메시지가 있는 SNMP 관리자에 이벤트를 보고하기 위해 통지(트랩)를 생성하십시오.

플래그

항목 설명
-a 호스트 지정된 호스트에 SNMP 에이전트와의 연결을 지정합니다. -a 플래그를 지정하지 않은 경우, 디폴트 호스트는 로컬 호스트입니다. hostIPV4 주소, 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
이는 프로세스 동안 무언가 잘못되었다는 것을 의미합니다.

  1. 'hello world' 메시지와 함께 트랩을 로컬 호스트에서 실행 중인 SNMP 에이전트로 전송하려면 다음을 입력하십시오.
    snmptrap -m hello world
    참고: 'community' 및 'public' 그룹은 로컬 호스트에서 실행 중인 SNMP 에이전트에 대한 읽기 권한이 있어야 합니다. 자세한 내용은 SNMP 구성 문서를 참조하십시오.
  2. 커뮤니티 이름, community1 및 'hello world' 메시지를 가지는 트랩을 원격 호스트 blah에서 실행 중인 SNMP 에이전트에 전송하려면 다음을 입력하십시오.
    snmptrap -c community1 -h blah -m hello world
    참고: ' community1 ' 커뮤니티는 호스트 'blah'에서 실행 중인 SNMP 에이전트에 대한 읽기 권한을 가져야 합니다. 자세한 내용은 SNMP 구성 문서를 참조하십시오.
  3. Linux® 플랫폼에서 실행되는 네트워크 관리자에게 트랩을 보내려면 호스트 이름이 다음과 같습니다nehcyg, 다음을 입력하십시오.
    snmptrap -h nehcyg -m hello world
  4. 호스트 이름이 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
  5. community1 커뮤니티 이름 및 hello world 메시지를 가지는 트랩을 IPv6 주소에서 실행 중인 SNMP 에이전트에 전송하려면 다음 명령을 입력하십시오.
    snmptrap -c community1 -h 2000:1:1:1:209:6bff:feae:6d67 -m hello world
    참고: 해당 community1 커뮤니티는 IPv6 주소에서 실행 중인 SNMP 에이전트에 대한 읽기 권한을 가져야 합니다. 자세한 내용은 네트워크 관리에 관한 SNMP 을 참조하십시오.
  6. 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 에이전트의 구성 파일을 포함하고 있습니다.