Sur un de mes serveurs SQL Server le service SNMP prenait en continu près de 20% du CPU. Plutôt que de redémarrer le service j’ai profité de l’occasion pour redémarrer complètement le serveur et appliquer les dernières mises-à-jour. Au lancement de Windows j’ai obtenu un message d’erreur indiquant un plantage de snmp.exe. J’ai d’abord pensé à un problème de port mais les erreurs dans l’observateur d’événements ne correspondaient pas :
Type de l’événement : Erreur
Source de l’événement : Service Control Manager
Catégorie de l’événement : Aucun
ID de l’événement : 7034
Date : 20/10/2009
Heure : 18:52:40
Utilisateur : N/A
Ordinateur : SERVERSQL
Description :
Le service Service SNMP s’est terminé de façon inattendue pour la 1ème fois.
Finalement j’ai découvert que le problème venait d’une extension du service SNMP installée par ma carte contrôleur RAID Adaptec. Pour désactiver cette extension il suffit de lancer regedit, de se rendre dans HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\ExtensionAgents et de supprimer la valeur aussnmp contenant la donnée SOFTWARE\Adaptec\RAIDController\AAC\CurrentVersion.
Cette donnée est semble-t-il recréée à chaque redémarrage de la machine, il faudra donc soit penser à supprimer la valeur manuellement, soit plus simplement créer un script de démarrage permettant de supprimer cette valeur automatiquement.
Tags : Monitoring, RAID, SNMP










