Windows Server dispose d'un générateur de pièges SNMP intégré pour le Journal/Visualiseur d'événements Windows, qui peut envoyer des pièges à l'occurrence d'événements arbitraires.
Forme du Piège (OID)
Ces pièges seront conformes à la branche MIB d'entreprise privée Microsoft sous la forme suivante:
1.3.6.1.4.1.311.1.13.X.n.n.n.n.n.n.n.n.n.n...
Chaque "n" est un codage décimal d'un octet de caractère ASCII du nom de la source du Journal d'événements, et le X désigne le nombre de caractères à suivre.
Ainsi, par exemple, un piège généré par la source "Prefect" (comme vu dans l'Observateur d'événements) apparaîtrait comme suit:
1.3.6.1.4.1.311.1.13.7.80.114.101.102.101.99.116
Windows 2000 Server ne prend pas en charge cela pleinement, et générera des pièges d'un format légèrement différent, mais la procédure est par ailleurs identique. Toutes les versions plus récentes de Windows Server prennent en charge cela correctement.
Configuration de l'envoi de pièges
Il existe deux outils intégrés que vous utiliserez pour configurer la génération de pièges.
evntwin:Créez une correspondance des messages du Journal d'événements avec des pièges SNMP evntcmd: Chargez la correspondance créée par evntwin de sorte que des pièges soient générés
Exécutez evntwin à partir d'une invite de commandes: cela ouvrira une interface graphique. Sélectionnez "Personnalisé" sous le type de configuration, puis "Éditer." Vous verrez maintenant une liste de toutes les sources d'événements possibles. Sous la source qui vous intéresse, sélectionnez l'ID d'événement particulier sur lequel vous souhaitez générer des pièges. Ensuite, cliquez sur "Ajouter".
Maintenant, vous verrez l'OID réel du piège, l'ID spécifique, et une option pour définir un seuil basé sur le temps d'occurrence d'événements avant que le piège ne soit envoyé.
Répétez jusqu'à ce que vous ayez créé une correspondance pour chaque combinaison de piège/événement particulière qui vous intéresse. Ensuite, cliquez sur "Appliquer," surlignez toutes les correspondances, puis "Exporter..." Enregistrez le fichier et quittez l'application.
Maintenant, toujours à partir de la ligne de commande, exécutez evntcmd, en spécifiant le nom du fichier que vous venez de créer:
evntcmd myeventfile.cnf
À partir de ce moment, les événements que vous avez spécifiés généreront des pièges SNMP, qui seront envoyés à toutes les destinations de réception de pièges que vous avez configurées dans vos paramètres de service SNMP. Traitez-les comme vous le feriez avec n'importe quel piège SNMP normal.