get-paper-catalog-snmp.bat
Assistant en ligne de commande pour lire les valeurs du catalogue papier
IC601+/IC602 avec SnmpGet.exe. Le script effectue des appels
SNMP GET avec le modèle OID du catalogue papier défini dans
paper-catalog-snmp-get.properties.
Démarrage Rapide
Exécuter depuis cmd.exe :
C:\SUP\SUP-6508\get-paper-catalog-snmp.bat 10.238.234.138
Cette commande utilise les valeurs par défaut : lignes 1..500, colonne 2 uniquement.
Syntaxe
get-paper-catalog-snmp.bat ip-controleur [-all] [-rfrom ligne] [-rto ligne] [-cfrom colonne] [-cto colonne] [-community nom] [-timeout secondes] [-port port]
L'adresse IP du contrôleur est le premier argument positionnel. Tous les autres arguments sont nommés et peuvent être fournis dans n'importe quel ordre.
Valeurs Par Défaut
| Paramètre | Défaut | Signification |
|---|---|---|
| Lignes | 1..500 |
Le script commence à la ligne 1 et parcourt au maximum jusqu'à la ligne 500. |
| Colonnes | 2..2 |
Par défaut, seule la colonne SNMP 2 est affichée. Elle contient le nom du papier. |
| Condition d'arrêt | colonne 5 vide |
Le script s'arrête avant la première ligne dont la valeur SNMP de la colonne 5 est vide ou invalide. |
| Community | public |
Chaîne de communauté SNMP utilisée pour SNMP v2c. |
| Timeout | 3 |
Délai d'attente en secondes pour chaque appel SnmpGet.exe. |
| Port | 161 |
Port SNMP. |
Arguments
| Argument | Valeur | Description |
|---|---|---|
ip-controleur |
Adresse IP ou nom d'hôte | Premier argument obligatoire. Exemple : 10.238.234.138. |
-all |
aucune valeur | Affiche toutes les colonnes du catalogue papier IC601+/IC602, équivalent à -cfrom 1 -cto 11. |
-rfrom |
numéro de ligne | Première ligne du catalogue papier à interroger. |
-rto |
numéro de ligne | Dernière ligne du catalogue papier à interroger. La condition d'arrêt sur la colonne 5 peut arrêter plus tôt. |
-cfrom |
numéro de colonne ou -all |
Première colonne SNMP à afficher. -cfrom -all est aussi accepté et signifie colonnes 1..11. |
-cto |
numéro de colonne | Dernière colonne SNMP à afficher. |
-community |
communauté SNMP | Remplace la communauté par défaut public. |
-timeout |
secondes | Remplace le délai d'attente par défaut de 3 secondes. |
-port |
numéro de port | Remplace le port SNMP par défaut 161. |
Exemples
Défaut : noms de papier uniquement
C:\SUP\SUP-6508\get-paper-catalog-snmp.bat 10.238.234.138
Lignes 1 à 20, noms de papier uniquement
C:\SUP\SUP-6508\get-paper-catalog-snmp.bat 10.238.234.138 -rfrom 1 -rto 20
Toutes les colonnes, plage de lignes par défaut
C:\SUP\SUP-6508\get-paper-catalog-snmp.bat 10.238.234.138 -all
Toutes les colonnes pour les lignes 1 à 20
C:\SUP\SUP-6508\get-paper-catalog-snmp.bat 10.238.234.138 -rfrom 1 -rto 20 -all
Forme équivalente pour toutes les colonnes
C:\SUP\SUP-6508\get-paper-catalog-snmp.bat 10.238.234.138 -cfrom -all
Colonnes 1 à 11 explicitement
C:\SUP\SUP-6508\get-paper-catalog-snmp.bat 10.238.234.138 -rfrom 1 -rto 20 -cfrom 1 -cto 11
Paramètres SNMP personnalisés
C:\SUP\SUP-6508\get-paper-catalog-snmp.bat 10.238.234.138 -rfrom 1 -rto 20 -all -community public -timeout 3 -port 161
Format De Sortie
La sortie est un tableau en texte brut. L'en-tête affiche les indexes des colonnes SNMP. La colonne 2 est plus large car elle contient le nom du papier ; les autres colonnes sont compactes.
Row | 1 | 2 | 3 | 4 | 5
-------- + -------- + -------------------------------- + -------- + -------- + --------
1 | 1 | SRA3 100g | 4 | 0 | 6
La sortie normale ne contient pas de lignes de commentaire. Le script s'arrête avant la première ligne dont la valeur de la colonne 5 est vide ou invalide.
Détails OID
Le script utilise ce modèle OID pour le catalogue papier IC601+/IC602 :
.1.3.6.1.4.1.18334.1.1.1.1.6.17.1.1.c.1.r
c est remplacé par l'index de colonne SNMP, et
r par l'index de ligne du catalogue papier.
English Version
get-paper-catalog-snmp.bat
Command-line helper for reading IC601+/IC602 paper catalog values with
SnmpGet.exe. It performs SNMP GET calls using the paper catalog
OID template from paper-catalog-snmp-get.properties.
Quick Start
Run from cmd.exe:
C:\SUP\SUP-6508\get-paper-catalog-snmp.bat 10.238.234.138
This uses the defaults: rows 1..500, column 2 only.
Syntax
get-paper-catalog-snmp.bat controller-ip [-all] [-rfrom row] [-rto row] [-cfrom column] [-cto column] [-community name] [-timeout seconds] [-port port]
The controller IP is positional. All other arguments are named and may be supplied in any order.
Defaults
| Setting | Default | Meaning |
|---|---|---|
| Rows | 1..500 |
The script starts at row 1 and scans up to row 500. |
| Columns | 2..2 |
Only SNMP column 2 is shown by default. This is the paper name. |
| Stop condition | column 5 empty |
The script stops before the first row whose SNMP column 5 value is empty or invalid. |
| Community | public |
SNMP community string used for SNMP v2c. |
| Timeout | 3 |
Timeout in seconds for each SnmpGet.exe call. |
| Port | 161 |
SNMP port. |
Arguments
| Argument | Value | Description |
|---|---|---|
controller-ip |
IP address or host name | Required first argument. Example: 10.238.234.138. |
-all |
no value | Display all IC601+/IC602 paper catalog columns, equivalent to -cfrom 1 -cto 11. |
-rfrom |
row number | First paper catalog row to query. |
-rto |
row number | Last paper catalog row to query. The column 5 stop condition can stop earlier. |
-cfrom |
column number or -all |
First SNMP column to display. -cfrom -all is also accepted and means columns 1..11. |
-cto |
column number | Last SNMP column to display. |
-community |
SNMP community | Overrides the default public community. |
-timeout |
seconds | Overrides the default 3-second timeout. |
-port |
port number | Overrides the default SNMP port 161. |
Examples
Default: paper names only
C:\SUP\SUP-6508\get-paper-catalog-snmp.bat 10.238.234.138
Rows 1 to 20, paper names only
C:\SUP\SUP-6508\get-paper-catalog-snmp.bat 10.238.234.138 -rfrom 1 -rto 20
All columns, default row range
C:\SUP\SUP-6508\get-paper-catalog-snmp.bat 10.238.234.138 -all
All columns for rows 1 to 20
C:\SUP\SUP-6508\get-paper-catalog-snmp.bat 10.238.234.138 -rfrom 1 -rto 20 -all
Equivalent all-column form
C:\SUP\SUP-6508\get-paper-catalog-snmp.bat 10.238.234.138 -cfrom -all
Explicit columns 1 to 11
C:\SUP\SUP-6508\get-paper-catalog-snmp.bat 10.238.234.138 -rfrom 1 -rto 20 -cfrom 1 -cto 11
Custom SNMP settings
C:\SUP\SUP-6508\get-paper-catalog-snmp.bat 10.238.234.138 -rfrom 1 -rto 20 -all -community public -timeout 3 -port 161
Output Format
The output is a plain text table. The header shows the SNMP column indexes. Column 2 is wider because it contains the paper name; all other value columns are compact.
Row | 1 | 2 | 3 | 4 | 5
-------- + -------- + -------------------------------- + -------- + -------- + --------
1 | 1 | SRA3 100g | 4 | 0 | 6
Normal output does not include comment lines. The script stops before the first row whose column 5 value is empty or invalid.
OID Details
The script uses this IC601+/IC602 paper catalog OID template:
.1.3.6.1.4.1.18334.1.1.1.1.6.17.1.1.c.1.r
c is replaced by the SNMP column index, and r
is replaced by the paper catalog row index.