Prenons l’exemple d’un problème que vous pouvez rencontrer sur un ESX : votre serveur héberge 20 machines virtuelles mais seules 14 remontent dans le Dashboard ESX Server. Pourtant, vous ne rencontrez aucun problème de configuration SNMP sur les 6 machines que vous monitorez par ailleurs individuellement. C’est à ce moment précis qu’on émet l’hypothèse d’un timeout SNMP trop court dans OpManager.
Pour changer les valeurs du timeout, arrêtez les services OpManager puis rendez-vous dans le répertoire HOME (généralement C:Program FilesAdventNetMEOpManager) de votre installation. Ensuite, repérez le fichier confNmsProcessesBE.conf puis éditez-le en prenant au préalable le soin d’en faire une copie de sauvegarde.
Recherchez la ligne concernant le PROCESS com.adventnet.nms.poll.Collector puis modifiez la ligne suivante de manière à remplacer la valeur de fin de ligne GENERATE_DATACOLL_EVENT false par DATA_COLLECTION_SNMP_TIMEOUT 50.
Avant :
ARGS POLL_OBJECTS_IN_MEMORY 25 POLL_JDBC true MAX_OIDS_IN_ONE_POLL 15
AUTHORIZATION true DATA_COLLECTION_QUERY_INTERVAL 120000
PASS_THRO_ALL_POLLING_OBJECTS true CLEAN_DATA_INTERVAL 999999
GENERATE_DATACOLL_EVENT false
Après :
ARGS POLL_OBJECTS_IN_MEMORY 25 POLL_JDBC true MAX_OIDS_IN_ONE_POLL 15
AUTHORIZATION true DATA_COLLECTION_QUERY_INTERVAL 120000
PASS_THRO_ALL_POLLING_OBJECTS true CLEAN_DATA_INTERVAL 999999
DATA_COLLECTION_SNMP_TIMEOUT 50
Cela aura pour effet de régler le timeout par défaut à 50 alors qu’il est normalement réglé à 5. Il ne vous restera alors plus qu’à redémarrer les services puis, de retour dans la page de gestion de l’hôte ESX, à cliquer sur Actions puis Rediscover now. Tout devrait rentrer dans l’ordre !