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 - 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 hostPara 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 - Se o daemon
messagebusnão estiver já habilitado e rodando, execute os seguintes comandos:# chkconfig messagebus on # service messagebus start - Certfique-se que o daemon
foghornestá habilitado e rodando executando os seguintes comandos:# chkconfig foghorn on # service foghorn start - 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
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).