DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions Protocole SNMP
  • Présentation
  • Activation
  • Mise en oeuvre
  • Connexion à l'équipement
  • Lecture des informations
  • Identifiant, OID et MIB
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Gestion du protocole SNMP
Présentation
SNMP (Simple Network Management Protocol) est le protocole standard de gestion du matériel réseau. Les fonctions SNMP permettent de réaliser des applications capables de monitorer les éléments d'un réseau : PC, serveurs, switchs, automates, ... Ces fonctions permettent également de :
  • Suivre la charge du réseau
  • Optimiser le fonctionnement du réseau
  • Gérer éventuellement les problèmes réseau.
Remarque : SNMP version V1 est supporté.
Activation
Pour que les PC d'un réseau puissent fournir des informations, il est nécessaire d'activer l'agent SNMP des ordinateurs.
Pour Windows, les étapes à réaliser sont les suivantes :
  1. Affichez le panneau de configuration.
  2. Sélectionnez l'option "Ajout / Suppression de programmes".
  3. Sélectionnez "Ajouter / Supprimer des composants Windows".
  4. Ajoutez si nécessaire le module "Outil de gestion et d'analyse".
  5. Lancez le gestionnaire de services Windows et sélectionnez le service "Service SNMP".
  6. Dans les propriétés du service (clic droit), dans l'onglet "Sécurité", ajoutez deux communautés : une communauté "public" avec des droits en lecture et une communauté "privée" avec des droits en lecture / écriture.
Mise en oeuvre
La mise en oeuvre des fonctions SNMP s'effectue en 2 étapes :
  1. Connexion à l'équipement concerné.
  2. Récupération des informations voulues.

Connexion à l'équipement

La connexion est réalisée grâce à la fonction SNMPOuvreSession.
IDSession = SNMPOuvreSession("TestDoc", "public")
Cette fonction nécessite :
  • L'adresse IP du matériel.
  • Le nom de la communauté SNMP avec laquelle le dialogue va être mis en place.
L'identifiant renvoyé permet de dialoguer avec l'équipement.

Lecture des informations

La lecture des informations est effectuée dans l'arborescence SNMP grâce à la fonction SNMPLit.
Cette fonction nécessite :
  • l'identifiant de la session,
  • l'identifiant SNMP de la valeur à récupérer (par exemple pour la RAM "1.3.6.1.2.1.1.1.0").
Identifiant, OID et MIB
L'identifiant de la valeur à récupérer se nomme l'OID. Cette valeur peut être trouvée :
  • soit sur Internet pour les valeurs standard.
  • soit dans la documentation du matériel. Cette documentation s'appelle la MIB et regroupe toutes les valeurs spécifiques de votre matériel.
Remarque : La fonction SNMPChargeMIB permet de charger en mémoire les informations provenant d'une MIB afin d'utiliser l'identifiant chaîne de l'OID en non son identifiant numérique.
Liste des exemples associés :
Les fonctions SNMP Exemples unitaires (WINDEV) : Les fonctions SNMP
[ + ] Utilisation des fonctions SNMP
Voir Aussi
Version minimum requise
  • Version 12
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale