Activer snmp sur un Esxi 4.1
La première chose est d’installé le client remote vmware ( RemoteCli ). Il existe sous Linux et Windows.
J’ai donc fait une install sous mon ubuntu sans problème particulier si ce n’est qu’il demande le package Perl-Doc pour s’installer.
On peut le trouver ici : RemoteCli
C’est un tar.gz, on décompresse et on lance la commande #sudo ./vmware-install.pl qui va installer les binaires dans /usr/bin
Ensuite on peut executer des commandes d’admin directement sur l’Esxi depuis son PC.
Activation SNMP
Configuration
a-wing est mon serveur Esxi – public c’est la communautée snmp – 161 est le port par défaut pour le snmp – adacentreon est mon serveur de monitoring ( destination )
tpeltier@puma:/usr/bin$ vicfg-snmp –server a-wing.fr.peltier-net.network -c public -p 161 -t adacentreon.fr.peltier-net.network@161/public
Enter username: root
Enter password:
Changing udp port to 161…
Complete.
Changing community list to: public…
Complete.
Changing notification(trap) targets list to: adacentreon.fr.peltier-net.network@161/public…
Complete.
tpeltier@puma:/usr/bin$
Normalement on retrouve les modifications dans le fichier /etc/vmware/snmp.xml.
/etc/vmware # cat snmp.xml
<config>
<snmpSettings>
<communities>pubic</communities>
<enable>true</enable>
<port>161</port>
<targets>a-wing.fr.peltier-net.network@161 public</targets>
</snmpSettings>
Activation
tpeltier@puma:/usr/bin$ vicfg-snmp –server a-wing.fr.peltier-net.network -E
Enter username: root
Enter password:
Enabling agent…
Complete.
Vérification
tpeltier@puma:/usr/bin$ vicfg-snmp –server a-wing.fr.peltier-net.network -s
Enter username: root
Enter password:
Current SNMP agent settings:
Enabled : 1
UDP port : 161
Communities :
public
Notification targets :
adacentreon.fr.peltier-net.network@161/public
tpeltier@puma:/usr/bin$
Test
tpeltier@puma:/usr/bin$ vicfg-snmp –server a-wing.fr.peltier-net.network -T
Enter username: root
Enter password:
Sending test nofication(trap) to all configured targets…
Complete. Check with each target to see if trap was received.
tpeltier@puma:/usr/bin$
Un tail -f /var/log/messages sur adacentreon ( serveur de monitoring ) permet de voir passer les traps snmp 😉
0 commentaire