10.2. Red Hat 고가용성 추가 기능을 사용하여 SNMP 설정
Red Hat 고가용성 추가 기능을 사용하여 SNMP를 설정하려면, 클러스터에 있는 각 노드에서 다음 단계를 수행하여 필요한 서비스가 활성화되어 실행되고 있는지를 확인합니다.
- Red Hat 고가용성 추가 기능으로 SNMP 트랩을 사용하려면
snmpd
서비스가 필요하며 이는 마스터 에이전트처럼 작동합니다.foghorn
서비스가 하위 에이전트이며 AgentX 프로토콜을 사용하기 때문에/etc/snmp/snmpd.conf
파일에 다음과 같은 행을 추가하여 AgentX 지원을 활성화해야 합니다:master agentx
- SNMP 트랩 통지가 전송되어야 할 호스트를 지정하려면 다음 행을
/etc/snmp/snmpd.conf
파일에 추가합니다:trap2sink host
통지 처리에 대한 자세한 내용은snmpd.conf
man 페이지를 참조하십시오. - 다음 명령을 실행하여
snmpd
데몬이 활성화되어 실행되고 있는지 확인합니다:#
chkconfig snmpd on
#service snmpd start
messagebus
데몬이 아직 활성화되지 않아 실행되고 있지 않으면 다음과 같은 명령을 실행합니다:#
chkconfig messagebus on
#service messagebus start
- 다음 명령을 실행하여
foghorn
데몬이 활성화되어 실행되고 있는지 확인합니다:#
chkconfig foghorn on
#service foghorn start
COROSYNC-MIB
가 SNMP 트랩을 생성하고corosync-notifyd
데몬이 활성화되어 실행되고 있는지를 확인하기 위해 다음 명령을 실행하여 시스템을 설정합니다:#
echo "OPTIONS=\"-d\" " > /etc/sysconfig/corosync-notifyd
#chkconfig corosync-notifyd on
#service corosync-notifyd start
SNMP를 위해 클러스터에 있는 각 노드를 설정하고 필요한 서비스가 실행되고 있는지 확인한 후, D-bus 신호가
foghorn
서비스에 의해 전송되어 SNMPv2 트랩으로 해석됩니다. 그 다음으로 이러한 트랩은 SNMPv2 트랩을 수신하기 위해 trapsink
항목으로 정의된 호스트로 전달됩니다.