Il s'agit de la commande smidump qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
smidump - vidage des modules SMI ou SPPI dans divers formats
SYNOPSIS
petit dépotoir [ -Vhqusmk ] [ -c filet ] [ -o prénom ] [ -p module ] [ -l niveau ] [ -f le format ]
modules)
DESCRIPTION
Le petit dépotoir programme est utilisé pour vider le contenu d'un seul module MIB ou PIB ou d'un
collection de modules à stdout dans un format de sortie sélectionnable. Ce format peut être un
arbre simple de nœuds, types ou modules importés, mais aussi un format entièrement conforme à
Code source SMIv1, SMIv2, SPPI ou SMIng ou CORBA IDL ou C. Smidump peut ainsi être utilisé pour
convertir des modules de SMIv2 en SMIng et de SMIng en SMIv2, ou développer des modèles basés sur
code mandataire.
OPTIONS
-V, --version
Affichez la version smidump et quittez.
-h, --Aidez-moi
Afficher un texte d'aide et quitter. Le texte d'aide contient une liste de toutes les sorties prises en charge
formats.
-c filet, --config=filet
Lire filet au lieu de tout autre fichier de configuration (global et utilisateur).
-f le format, --format=le format
Utilisez le format lors du vidage d'un module. Les formats de sortie pris en charge sont décrits ci-dessous. Les
le format de sortie par défaut est SMIng. Les le format l'argument est insensible à la casse.
-l niveau, --niveau=niveau
Signaler les erreurs et les avertissements jusqu'à la gravité donnée niveau. Voir l' sourire(1)
page de manuel pour une description des niveaux d'erreur. Le niveau d'erreur par défaut est 3.
-Oui, --gravité
Affichez la gravité de l'erreur entre parenthèses avant les messages d'erreur.
-m, --error-noms
Affiche les noms d'erreur entre accolades avant les messages d'erreur.
-o prénom, --sortie=prénom
Écrivez la sortie dans un ou plusieurs fichiers au lieu de stdout. Le(s) nom(s) de fichier sont
dérivé du prénom argument. Tous les formats ne prennent pas en charge cette option.
-p module, --précharge=module
Précharger le module module avant de lire le(s) module(s) principal(aux). Cela peut être utile si
un module principal incomplet manque pour importer certaines définitions.
-q, --silencieux
Supprimer les commentaires des modules vidés. Quel type d'information est supprimé
dépend du format de sortie.
-tu, --unifié
Vider une sortie unifiée en cas de plusieurs modules) au lieu de plusieurs
sections de sortie concaténées. Ceci n'est pas pris en charge pour tous les formats de sortie.
-k, --continue
Continuez autant que possible après de graves erreurs d'analyse. Notez que la sortie
généré après de graves erreurs d'analyse peut être incomplet et doit être utilisé avec
soins.
modules)
Ce sont les modules à vider. Si un argument de module représente un nom de chemin
(identifié en contenant au moins un point ou une barre oblique), ceci est supposé
être le fichier exact à lire. Sinon, si un module est identifié par son module simple
nom, il est recherché selon les règles internes de libsmi. Voir smi_config(3) pour plus d'
détails.
SORTIE FORMATS
Le petit dépotoir programme prend en charge les formats de sortie suivants :
sming Format compatible SMIng tel que défini dans le SMIng Internet-Draft.
smiv2 Format compatible SMIv2 tel que défini dans RFC 2578, RFC 2579, RFC 2580.
smiv1 Format compatible SMIv2 tel que défini dans RFC 1155, RFC 1212, RFC 1215.
format compatible sppi SPPI tel que défini dans la RFC 3159. Si le module sous-jacent n'est pas
SPPI, il peut y avoir des informations obligatoires manquantes.
mosy Format généré par le compilateur mosy.
imports Importation de la hiérarchie d'un module.
types Types définis dans un module.
arborescence d'enregistrement OID structure arborescente d'un module.
métriques Métriques dérivées d'un module (expérimental).
identifiants Liste des identifiants définis dans un module.
conformités Définitions de conformité avec tous les objets et notifications inclus.
Définitions corba CORBA IDL et OID suivant la traduction des spécifications JIDM
règles.
fichiers de code source netsnmp C à utiliser dans le package net-snmp (expérimental).
scli ANSI C manager stubs à utiliser dans le package scli (expérimental).
cm Modèle conceptuel rétro-conçu au format de fichier XML DIA (expérimental).
svg Diagramme SVG d'un module (expérimental). Utiliser avec -u lors du vidage de plusieurs
modules.
classes de sous-agent jax Java AgentX dans des fichiers séparés (expérimental).
perl Représentation Perl du module MIB (contribution de Martin Schulz
<schulz@videotron.ca>).
python Représentation des dictionnaires Python du module MIB (contribué par Pat Knight
<pat@ktgroup.co.uk>).
xml SMI au format XML (expérimental).
xsd SMI au format de schéma XML (expérimental).
tailles SNMP meilleur cas / pire cas RFC 3416 tailles de PDU pour les PDU typiques à l'exclusion de SNMP
en-têtes de message et de transport (expérimental).
EXEMPLE
Cet exemple convertit le module SMIv2 IF-MIB dans le répertoire courant en IF-MIB.sming dans
Format SMIng. A noter que le préfixe ./ est utilisé pour assurer la lecture du module depuis le
répertoire courant et non d'un endroit que libsmi devine par lui-même.
$ smidump -f sming ./IF-MIB > IF-MIB.sming
Utiliser smidump en ligne à l'aide des services onworks.net