|
|
|
|
SNMPOuvreSession (Fonction) En anglais : SNMPStartSession Ouvre une session SNMP.
IDSession est un entier
IDSession = SNMPOuvreSession("TestDoc", "public")
SI IDSession = -1 ALORS Erreur("Erreur d'ouverture de session " + ErreurInfo())
Syntaxe
<Résultat> = SNMPOuvreSession(<Adresse de l'agent> , <Communauté SNMP> [, <Timeout> [, <Numéro de port>]])
<Résultat> : Entier - Identifiant de la session SNMP,
- -1 en cas d'erreur. La fonction ErreurInfo permet d'obtenir plus de renseignements sur le problème rencontré.
<Adresse de l'agent> : Chaîne de caractères Adresse de l'agent avec lequel la communication par SNMP doit être établie. 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.
<Communauté SNMP> : Chaîne de caractères Nom de la communauté SNMP utilisé par la connexion. Cette communauté indique les droits associés à la session SNMP. En général, tous les agents SNMP supportent la communauté "public" en mode lecture seule. Il peut exister d'autres communautés (private par exemple) pour l'accès en lecture / écriture. <Timeout> : Entier optionnel ou Durée optionnelle Timeout en millisecondes d'une requête SNMP. Cette valeur doit être comprise entre 1000 et 10000. Ce paramètre peut correspondre à : - un entier correspondant au nombre de millisecondes,
- une variable de type Durée,
- l'indication directe de la durée (par exemple 1 s ou 10 ms).
Par défaut, ce paramètre a pour valeur 5000 (5 secondes). <Numéro de port> : Entier optionnel Numéro de port auquel se connecter. Par défaut, cette valeur est 161 (port SNMP standard). Remarques SNMP utilise le protocole UDP qui n'est pas un protocole connecté. La fonction SNMPOuvreSession ne permet donc pas de savoir si l'agent contacté est effectivement joignable. La fonction SNMPOuvreSession retourne une session du moment que la requête SNMP a été envoyée, même si l'agent n'est pas disponible. Pour tester si un agent est effectivement connecté, il est possible d'utiliser : Composante : wd290com.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|