Pour une supervision par SNMP,il faut configurer le fichier /etc/snmpdV3.conf avec le nom de la communauté et lancer les services associés.
Dans le fichier /etc/snmpdv3.conf, on doit donc retrouver quelqyues lignes telle que celles ci-dessous( Pour un AIX V7.2 par exemple):
VACM_GROUP group1 SNMPv1 Ma_Communaute -
VACM_GROUP group1 SNMPv2c Ma_Communaute -
TARGET_PARAMETERS trapparms1 SNMPv1 SNMPv1 Ma_Communaute noAuthNoPriv -
TARGET_PARAMETERS trapparms1 SNMPv2c SNMPv2c Ma_Communaute noAuthNoPriv -
COMMUNITY Ma_Communaute Ma_Communaute noAuthNoPriv 0.0.0.0 0.0.0.0
Avant toute chose, il faut arrêter les services SNMP éventuellement actifs :
echo "Stopping snmpd daemons"
echo " ...hostmibd"
stopsrc -s hostmibd
echo " ...aixmibd"
stopsrc -s aixmibd
echo " ...snmpmibd"
stopsrc -s snmpmibd
echo "...snmpd"
stopsrc -s snmpd
Ensuite, il faut changer les services au niveau de leur communauté :
# Changement des valeurs par défaut
chssys -s aixmibd -a "-c SAE_COM_RO"
chssys -s hostmibd -a "-c SAE_COM_RO"
chssys -s snmpmibd -a "-c SAE_COM_RO"
Puis, si ce n'est pas déjà fait, on switch vers le SNMPV3 :
# Switching to SNMP V3 Non encrypted
echo "Switching to SNMPV3 Non Encrypted"
/usr/sbin/snmpv3_ssw -n
Alors, on peut relancer les processus :
echo "Starting snmpd daemons"
echo "...snmpd"
startsrc -s snmpd
echo " ...hostmibd"
startsrc -s hostmibd
echo " ...aixmibd"
startsrc -s aixmibd
echo " ...snmpmibd"
startsrc -s snmpmibd