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.conf
para habilitar o suporte AgentX:master agentx
master agentx
Copy 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 host
Copy 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
snmpd
está habilitado e rodando executando os seguintes comandos:chkconfig snmpd on service snmpd start
# chkconfig snmpd on # service snmpd start
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Se o daemon
messagebus
não estiver já habilitado e rodando, execute os seguintes comandos:chkconfig messagebus on service messagebus start
# chkconfig messagebus on # service messagebus start
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Certfique-se que o daemon
foghorn
está habilitado e rodando executando os seguintes comandos:chkconfig foghorn on service foghorn start
# chkconfig foghorn on # service foghorn start
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Execute o seguinte comando para configurar seu sistema para que então o
COROSYNC-MIB
gere SNMP traps (sinais) e garanta que o daemoncorosync-notifyd
está 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 start
Copy 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).