10.2. Configurando o SNMP com o Complemento de Alta Disponibilidade da Red Hat
Para configurar o SNMP com o Complemento de Alta Disponibilidade da Red Hat, realize os seguintes passos em cada nó no cluster para garantir que os serviços necessários estão habilitados e rodando.
- Para usar o SNMP traps com o Complemento de Alta Disponibilidade da Red Hat, o serviço
snmpé requerido e age como um agente master. Já que o serviçofoghorné o sub agente e usa o protocolo AgentX, você deve adicionar a seguinte linha ao arquivo/etc/snmp/snmpd.confpara habilitar o suporte AgentX:master agentx
master agentxCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Para especificar o host onde as notificações do SNMP trap devem ser enviadas, adicione a seguinte linha ao arquivo
/etc/snmp/snmpd.conf:trap2sink host
trap2sink hostCopy to Clipboard Copied! Toggle word wrap Toggle overflow Para mais informações sobre manuseio de notificações, veja a página mansnmpd.conf. - Certifique-se que o daemon
snmpdestá habilitado e rodando executando os seguintes comandos:chkconfig snmpd on service snmpd start
# chkconfig snmpd on # service snmpd startCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Se o daemon
messagebusnão estiver já habilitado e rodando, execute os seguintes comandos:chkconfig messagebus on service messagebus start
# chkconfig messagebus on # service messagebus startCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Certfique-se que o daemon
foghornestá habilitado e rodando executando os seguintes comandos:chkconfig foghorn on service foghorn start
# chkconfig foghorn on # service foghorn startCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Execute o seguinte comando para configurar seu sistema para que então o
COROSYNC-MIBgere SNMP traps (sinais) e garanta que o daemoncorosync-notifydestá habilitado e rodando:echo "OPTIONS=\"-d\" " > /etc/sysconfig/corosync-notifyd chkconfig corosync-notifyd on service corosync-notifyd start
# echo "OPTIONS=\"-d\" " > /etc/sysconfig/corosync-notifyd # chkconfig corosync-notifyd on # service corosync-notifyd startCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Depois de você ter configurado cada nó no cluster para o SNMP e ter certificado que todos os serviços necessários estão rodando, sinais D-Bus serão recebidos pelo serviço
foghorn e traduzidos em SNMPv2 traps. Estas traps (sinais) são então passados para o host que você definiu com a entrada trapsink para receber SNMPv2 traps (sinais).