|
|
|
|
SNMPTrapActive (Fonction) En anglais : SNMPTrapEnable Active l'interception d'une "trap" SNMP envoyée par un agent. Remarque : il est nécessaire que le service d'interruption SNMP soit installé sur le poste, et que ce service soit démarré. Si l'utilisateur est un administrateur ou un utilisateur avec pouvoir, le service démarre automatiquement (sauf si il a été explicitement désactivé). // Interception de toutes les traps nIDTrap est un entier nIDTrap = SNMPTrapActive("ProcTrap", "", "", "")
Syntaxe
<Résultat> = SNMPTrapActive(<Procédure WLangage> , <Adresse de l'agent> , <Communauté SNMP> , <OID concerné>)
<Résultat> : Entier - Identifiant de la trap,
- -1 en cas d'erreur. La fonction ErreurInfo permet d'obtenir plus de renseignements sur le problème rencontré.
<Procédure WLangage> : Nom de procédure Procédure WLangage qui sera appelée à chaque fois que l'agent SNMP enverra un message de trap (en fonction des filtrages demandés). Cette procédure est de la forme :
PROCEDURE <Nom de la procédure>(<Adresse>, <Communauté>, <OID>, <Type>, <Valeur>) <Adresse de l'agent> : Chaîne de caractères Adresse de l'agent dont les traps doivent être reçus. Cette adresse peut être donnée sous la forme :- adresse IP au format XXX.XXX.XXX.XXX (par exemple 125.5.110.100).
- URL contenant le nom du serveur (par exemple www.pcsoft.fr). Cette syntaxe est conseillée.
Cet agent devra être configuré pour envoyer les traps à la machine exécutant l'application. Si ce paramètre correspond à une chaîne vide (""), la fonction SNMPTrapActive sera appelée sur les traps de n'importe quel agent. <Communauté SNMP> : Chaîne de caractères Nom de la communauté SNMP des traps. Permet de filtrer les traps en fonction de leur communauté. Si ce paramètre correspond à une chaîne vide (""), la fonction SNMPTrapActive sera appelée sur les traps de n'importe quelle communauté. <OID concerné> : Chaîne de caractères OID concerné par les traps. Permet de filtrer les traps selon l'OID concerné. Si ce paramètre correspond à une chaîne vide (""), la fonction SNMPTrapActive sera appelée sur les traps de n'importe quel OID. Remarques La procédure WLangage sera appelée à chaque fois que l'agent SNMP enverra un message de trap (en fonction des filtrages demandés). Cette procédure est de la forme : PROCEDURE <Nom de la procédure>(<Adresse>, <Communauté>, <OID>, <Type>, <Valeur>) Dans ce code : - <Adresse> est une chaîne. Ce paramètre contient l'adresse IP de l'agent ayant généré la trap.
- <Communauté> est une chaîne. Ce paramètre contient la communauté de l'agent ayant généré la trap.
- <OID> est un tableau de chaînes. Ce paramètre contient l'OID de la trap (sous forme numérique).
- <Type> est un tableau d'entiers. Ce paramètre contient le type de l'OID retourné.
- <Valeur> est un tableau de chaînes. Ce paramètre contient la valeur de l'OID retourné.
Composante : wd290com.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|