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