snmptrapd는 SNMP 트랩 및 정보 메시지를 받아서 기록하는 SNMP 응용 프로그램입니다. 시스템에서 이러한 메시지를 받으려면 이러한 메시지를 수신할 트랩 데몬을 구성해야 합니다.
트랩 데몬을 구성하려면 다음 작업을 수행하십시오.
SNMP 트랩 대상을 구성합니다.
다음 예에서는 snmpset 명령을 사용하여 snmptrapd 데몬을 구성하는 방법을 보여줍니다.
% snmpset SNMP_agent ilomCtrlAlertType.1 i 2 ilomCtrlAlertSeverity.1 i 2 ilomCtrlAlertDestinationIP.1 a dest_ipaddress ilomCtrlAlertDestinationPort.1 i port_number ilomCtrlAlertSNMPCommunityOrUsername.1 s private ilomCtrlAlertSNMPVersion.1 i 2 SUN-ILOM-CONTROL-MIB::ilomCtrlAlertType.1 = INTEGER: snmptrap(2) SUN-ILOM-CONTROL-MIB::ilomCtrlAlertSeverity.1 = INTEGER: critical(2) SUN-ILOM-CONTROL-MIB::ilomCtrlAlertDestinationIP.1 = IpAddress: dest_ipaddress SUN-ILOM-CONTROL-MIB::ilomCtrlAlertDestinationPort.1 = INTEGER: port_number SUN-ILOM-CONTROL-MIB::ilomCtrlAlertSNMPCommunityOrUsername.1 = STRING: private SUN-ILOM-CONTROL-MIB::ilomCtrlAlertSNMPVersion.1 = INTEGER: v2c(2)
트랩 수신기 응용 프로그램 snmptrapd를 시작합니다.
테스트 트랩을 생성하여 에이전트가 관리 대상 노드에서 트랩을 전송하고 트랩 수신기가 관리 스테이션에서 트랩을 수신하는지 확인합니다.
데몬이 실행되는 동안 SNMP 에이전트를 실행하는 호스트의 Oracle ILOM CLI에 로그인하여 다음 명령을 입력합니다.
-> set /SP/alertmgmt/rules/n testrule=true
다음 화면은 관리 스테이션에 testalert 트랩이 수신된 경우의 샘플 출력을 보여줍니다.
SUN-ILOM-CONTROL-MIB::ilom.103.2.1.20.0 = STRING: "This is a test trap"