10.2. Configurazione di SNMP con il Red Hat High Availability Add-On
Per configurare SNMP con il Red Hat High Availability Add-On eseguire le seguenti fasi su ogni nodo nel cluster per assicurarsi che i servizi necessari siano abilitati ed in esecuzione.
- Per usare SNMP traps con Red Hat High Availability Add-On è necessario utilizzare il servizio
snmpdcome master agent. Poichèfoghornè un agente secondario ed utilizza il protocollo AgentX sarà necessario aggiungere la seguente riga al file/etc/snmp/snmpd.confper abilitare il supporto AgentX:master agentx
master agentxCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Per specificare l'host al quale inviare le notifiche Trap SNMP aggiungere la seguente riga al file
/etc/snmp/snmpd.conf:trap2sink host
trap2sink hostCopy to Clipboard Copied! Toggle word wrap Toggle overflow Per maggiori informazioni sulla gestione delle notifiche consultare la pagina man disnmpd.conf. - Assicuratevi che il demone
snmpdsia stato abilitato ed è in esecuzione tramite i seguenti comandi:chkconfig snmpd on service snmpd start
# chkconfig snmpd on # service snmpd startCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Se il demone
messagebusnon è stato abilitato e non è in esecuzione eseguire i seguenti comandi:chkconfig messagebus on service messagebus start
# chkconfig messagebus on # service messagebus startCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Assicuratevi che il demone
foghornsia stato abilitato ed è in esecuzione tramite i seguenti comandi:chkconfig foghorn on service foghorn start
# chkconfig foghorn on # service foghorn startCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Eseguire il seguente comando per configurare il sistema in modo tale che
COROSYNC-MIBsia in grado di generare le Trap SNMP, e per assicurare che il demonecorosync-notifydsia abilitato ed in esecuzione: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
Dopo aver configurato ogni nodo nel cluster per SNMP ed assicurato che i servizi necessari siano in esecuzione, i segnali D-bus saranno ricevuti dal servizio
foghorn e tradotti in Trap SNMPv2. Le suddette Trap verranno passate all'host da voi definito con la voce trapsink per la ricezione di Trap SNMPv2.