SNMP pour AIX est disponible en trois versions : v1 , v2 et v3 .
Pour configurer le snmp V1 sur un serveur IBM Aix à partir de la version 5.x suivre la procédure suivante :
Arrêter les services :
stopsrc -s aixmibd stopsrc -s hostmibd stopsrc -s snmpmibd stopsrc -s snmpd
Configurer la version de snmp qui sera utilisée sur votre serveur:
Pour cela il faut changer le lien symbolique si celui ci n’est pas bon. Voir le lien qui se trouve dans /usr/sbin
Pour vérifier le lien existant, tapez :
cd /usr/sbin ls -l snm* Exemple :lrwxrwxrwx 1 root system 17 28 avr 16:31 /usr/sbin/snmpd -> /usr/sbin/snmpdv1
Pour changer le lien, si celui ci ne pointe pas sur la bonne version snmpV1, tapez la commande suivante :
snmpv3_ssw -1
Vérifier que le fichier de configuration contienne les bons éléments : /etc/snmpd.conf
logging file=/usr/tmp/snmpd.log enabled
logging size=100000 level=0
community MyCommunity
view 1.17.2 system enterprises view
trap public 127.0.0.1 1.2.3 fe # loopback
#snmpd maxpacket=1024 querytimeout=120 smuxtimeout=60
smux 1.3.6.1.4.1.2.3.1.2.1.2 gated_password # gated
smux 1.3.6.1.4.1.2.3.1.2.2.1.1.2 dpid_password #dpid
snmpd smuxtimeout=200 #muxatmd
smux 1.3.6.1.4.1.2.3.1.2.3.1.1 muxatmd_password #muxatmd
Redémarrer les services
startsrc -s snmpd startsrc -s aixmibd -a "-c MyCommunity" startsrc -s hostmibd -a "-c MyCommunity" startsrc -s snmpmibd -a "-c MyCommunity"
Pour tester directement sur le serveur AIX:
snmpinfo -v -m dump -c public hrProcessorLoad
si le résultat est le suivant alors cela fonctionne.
#hrProcessorLoad.1 = 0
#hrProcessorLoad.2 = 0
#hrProcessorLoad.3 = 0
#hrProcessorLoad.4 = 0
Effectuer le changement sur le fichier de démarrage de l’OS
vi /etc/rc.tcpip
# Start up the hostmibd daemon start /usr/sbin/hostmibd "$src_running" "-c MyCommunity" # Start up the snmpmibd daemon start /usr/sbin/snmpmibd "$src_running" "-c MyCommunity" # Start up the aixmibd daemon start /usr/sbin/aixmibd "$src_running" "-c MyCommunity"