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
snmpd
come master agent. Poichèfoghorn
è un agente secondario ed utilizza il protocollo AgentX sarà necessario aggiungere la seguente riga al file/etc/snmp/snmpd.conf
per abilitare il supporto AgentX:master agentx
master agentx
Copy 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 host
Copy 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
snmpd
sia stato abilitato ed è in esecuzione tramite i seguenti comandi:chkconfig snmpd on service snmpd start
# chkconfig snmpd on # service snmpd start
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Se il demone
messagebus
non è stato abilitato e non è in esecuzione eseguire i seguenti comandi:chkconfig messagebus on service messagebus start
# chkconfig messagebus on # service messagebus start
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Assicuratevi che il demone
foghorn
sia stato abilitato ed è in esecuzione tramite i seguenti comandi:chkconfig foghorn on service foghorn start
# chkconfig foghorn on # service foghorn start
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Eseguire il seguente comando per configurare il sistema in modo tale che
COROSYNC-MIB
sia in grado di generare le Trap SNMP, e per assicurare che il demonecorosync-notifyd
sia 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 start
Copy 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.