En informatique , la structure des informations de gestion (SMI) , un sous-ensemble adapté de l'ASN.1 , est un langage technique utilisé dans les définitions du protocole SNMP (Simple Network Management Protocol ) et de ses extensions pour définir des ensembles (« modules ») d'objets gérés associés dans une base d'informations de gestion (MIB).
SMI se subdivise en trois parties : les définitions de modules, les définitions d'objets et les définitions de notifications.
- Les définitions de modules sont utilisées pour décrire les modules d'information. Une macro ASN .1, MODULE-IDENTITY, est utilisée pour transmettre de manière concise la sémantique d'un module d'information.
- Les définitions d'objet décrivent les objets gérés. Une macro ASN.1, OBJECT-TYPE, est utilisée pour transmettre de manière concise la syntaxe et la sémantique d'un objet géré.
- Les définitions de notification (également appelées « traps ») sont utilisées pour décrire les transmissions non sollicitées d'informations de gestion. Une macro ASN.1, NOTIFICATION-TYPE, transmet de manière concise la syntaxe et la sémantique d'une notification.
Implémentations
libsmi, une bibliothèque C pour accéder aux informations MIB