Installation du Automation Engine sous-agent SNMP (Windows)
Le document suivant contient les instructions d'installation Windows pour le sous-agent SNMP AE.
Prérequis
- Le sous-agent SNMP AEt le service SNMP Windows doivent être installés et activés sur la machine sur laquelle s'exécute Automation Engine.
-
Installez le patch Windows KB950923 si le sous-agent SNMP AE ne peut pas démarrer sous Windows Vista ou Windows Server 2008, et que le log d'événement Windows affiche le message d'erreur "SNMP Extension Agent has terminated". Événement 2020, EvntAgnt".
Fichiers fournis
Les données du sous-agent SNMP AE se trouvent dans le sous-dossier correspondant de la plateforme sur IMAGE:SNMP\WINDOWS.
Nom de fichier |
Description |
UCSNMP1.DLL |
Sous-agent SNMP AE |
UCSNMP1.INI |
Fichier INI du sous-agent SNMP du système AE |
UC4VERS2-MIB.MIB |
Description de la MIB |
Installation
Le sous-agent SNMP AE peut être mis en place lors de l'installation Automation Engine ou ultérieurement.
|
1. |
Installation des fichiers
|
- Démarrez le programme d'installation du sous-agent SNMP AE, ou copiez manuellement la bibliothèque UCSNMP1.DLL et le fichier INI UCSNMP1.INI dans le répertoire %WINDIR%\System32.
- Enregistrez la bibliothèque dans la base de données du registre comme suit :
[HKEY_LOCAL_MACHINE\SOFTWARE\AUTOMIC\SnmpAgent\Vers1]
"Pathname"="UCSnmp1.dll"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\ExtensionAgents]
"10"="SOFTWARE\\AUTOMIC\\SnmpAgent\\Vers1"
|
2. |
Configuration des fichiers INI
|
- Activez la connexion SNMP dans le fichier INI de l'AE de Automation EngineUCSRV.INI avec le paramètre snmp=1 (section [GLOBAL]). Définissez également les paramètres snmp= et snmpreconnect= (section [TCP/IP]).
- Terminez et redémarrez ensuite les processus de communication et de travail de Automation Engine sur tous les ordinateurs. Si le fichier INI de Automation Engine est déjà adapté, un redémarrage n'est pas nécessaire.
- Configurez le service Windows SNMP.
- Adaptez les paramètres pertinents dans le fichier INI du sous-agent SNMP AE.
- Le sous-agent SNMP AE utilise le chemin des Variables d'environnement système UC_SNMP_INI de Windows afin d'accéder aux fichiers INI. Si la Variable requise n'est pas disponible, elle est recherchée dans le répertoire d'installation du sous-agent SNMP AE. Au cas où le fichier INI ne serait pas inclus, les valeurs par défaut des paramètres sont acceptées.
|
3. |
Démarrage du sous-agent SNMP AE
|
- Redémarrez le service Windows SNMP. Il démarre automatiquement le sous-agent SNMP AE.
L'ordre dans lequel le Automation Engine et le sous-agent SNMP sont démarrés n'a aucune importance.
Tenez compte à ce sujet des remarques suivantes :
- Si le sous-agent SNMP AE a été démarré en premier, le Automation Engine pourra immédiatement se connecter au sous-agent SNMP lors du démarrage.
- Si le Automation Engine fonctionne déjà avec une connexion SNMP active (UCSRV.INI), cette dernière tentera d'atteindre le sous-agent SNMP à intervalles réguliers (snmpreconnect=). Le service SNMP peut également être démarré ultérieurement lorsque l'Automation Engine est en cours.
- Notez que la connexion SNMP doit être active pour envoyer des interruptions et des événements SNMP au sous-agent SNMP. Tous les événements qui auraient dûs être envoyés avant que la reconnexion soit effective sont perdus.
- L'intervalle de temps dans lequel la reconnexion est effectuée doit être défini dans le fichier INI de l'Automation Engine via le paramètre snmpreconnect= (valeur par défaut: 500 seconds).
La version des interruptions SNMP est déterminée par l'agent maître (service Windows).