10.2. Configurer SNMP avec le module complémentaire Red Hat High Availability
Pour configurer SNMP avec le module complémentaire Red Hat High Availability, effectuez les étapes suivantes sur chaque nœud dans le cluster afin de vous assurer que les services nécessaires sont bien activés et en cours d'exécution.
- Pour utiliser des interruptions SNMP avec le module complémentaire Red Hat High Availability, le service
snmpdest requis et agit en tant qu'agent maître. Comme le servicefoghornest le sous-agent et utilise le protocole AgentX, vous devez ajouter la ligne suivante au fichier/etc/snmp/snmpd.confpour activer la prise en charge d'AgentX :master agentx
master agentxCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Pour spécifier l'hôte vers lequel les notifications des interruptions SNMP devraient être envoyées, ajoutez la ligne suivante au fichier
/etc/snmp/snmpd.conf:trap2sink host
trap2sink hostCopy to Clipboard Copied! Toggle word wrap Toggle overflow Pour obtenir des informations sur la gestion des notifications, voir la page mansnmpd.conf. - Assurez-vous que le démon
snmpdest bien activé et en cours d'exécution en exécutant les commandes suivantes :chkconfig snmpd on service snmpd start
# chkconfig snmpd on # service snmpd startCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Si le démon
messagebusn'est pas déjà activé et en cours d'exécution, exécutez les commandes suivantes :chkconfig messagebus on service messagebus start
# chkconfig messagebus on # service messagebus startCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Assurez-vous que le démon
foghornest bien activé et en cours d'exécution en exécutant les commandes suivantes :chkconfig foghorn on service foghorn start
# chkconfig foghorn on # service foghorn startCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Exécutez la commande suivante pour configurer votre système de manière à ce que
COROSYNC-MIBgénère des interruptions SNMP et pour vous assurer que le démoncorosync-notifydest bien activé et en cours d'exécution :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
Après avoir configuré chaquen nœud dans le cluster pour SNMP et vous être assuré que les services nécessaires sont en cours d'exécution, des signaux D-bus seront reçus par le service
foghorn et traduits en interruptions SNMPv2. Ces interruptions sont ensuite passées à l'hôte que vous avez défini avec l'entrée trapsink pour recevoir les interruptions SNMPv2.