Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1722 connectés 

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Requête SNMP

n°509517
coolboarde​r
Allons-y !
Posté le 24-06-2004 à 17:27:40  profilanswer
 

Salut à tous !
 
j'ai une petite question concernant le SNMP :
 
quand je fais une requête pour obtenir une valeur, j'obtiens quelque chose du genre :  
 
#snmpget -v 2c -c private localhost host.hrStorage.hrStorageTable.hrStorageEntry.hrStorageSize.101
 
HOST-RESOURCES-MIB::hrStorageSize.101 = INTEGER: 126056
 
 
Ce qui me gène c'est que j'aimerais que cela soit uniquement la valeur qui soit retournée, et non pas toute la description de la chaîne. Cela pose quelques problèmes pour MRTG et autres car le process se retrouve à traiter une chaine là où il attend un entier :)
 
Est-ce que quelqu'un saurait comment faire ?
 
 
De plus : quand j'essaye d'obtenir la taille de mon disque dur grâce au SNMP, tout va bien pour ma partition /boot car elle fait plus ou moins 100 Mo, mais par contre la valeur retournée pour ma partition / est fausse (elle fait 75 Go).
 

Code :
  1. HOST-RESOURCES-MIB::hrStorageDescr.1 = STRING: /
  2. HOST-RESOURCES-MIB::hrStorageDescr.3 = STRING: /boot
  3. HOST-RESOURCES-MIB::hrStorageAllocationUnits.1 = INTEGER: 4096 Bytes
  4. HOST-RESOURCES-MIB::hrStorageAllocationUnits.3 = INTEGER: 1024 Bytes
  5. HOST-RESOURCES-MIB::hrStorageSize.1 = INTEGER: 19698841
  6. HOST-RESOURCES-MIB::hrStorageSize.3 = INTEGER: 101089
  7. HOST-RESOURCES-MIB::hrStorageUsed.1 = INTEGER: 303629
  8. HOST-RESOURCES-MIB::hrStorageUsed.3 = INTEGER: 9323


 
contre
 

Code :
  1. #df
  2. SysFichier           1K-blocs    Utilisé Dispo.   Util% Monté sur
  3. /dev/hdc2             78795364   1214532  73578240   2% /
  4. /dev/hdc1               101089      9323     86547  10% /boot


 
Ici encore une idée de la marche à suivre pour obtenir les bonnes valeurs ?
 
Merci beaucoup !!
 
Yann


---------------
“You want weapons? We’re in a library! Books! The best weapons in the world!”
mood
Publicité
Posté le 24-06-2004 à 17:27:40  profilanswer
 

n°509792
raver90
on the fly !
Posté le 25-06-2004 à 09:57:49  profilanswer
 

tu connais cacti tout est automatisé sa passe tout seul. Comme sa pas besoin de te casser la tête avec mrtg.


---------------
coupé hyundai tiburon
n°509802
coolboarde​r
Allons-y !
Posté le 25-06-2004 à 10:19:43  profilanswer
 

Je vais jeter un oeil à cacti alors...
 
Mais je voudrais bien résoudre ce problème quand même, histoire d'apprendre un truc :)


---------------
“You want weapons? We’re in a library! Books! The best weapons in the world!”
n°509809
o'gure
Modérateur
Multi grognon de B_L
Posté le 25-06-2004 à 10:58:28  profilanswer
 

coolboarder a écrit :


Mais je voudrais bien résoudre ce problème quand même, histoire d'apprendre un truc :)


pipe dans un cut
=> man cut

n°509816
coolboarde​r
Allons-y !
Posté le 25-06-2004 à 11:13:54  profilanswer
 

Le cut c'est pas mal c'est sûr, mais quand je dois donner les valeurs à MRTG, ça donne plutôt des trucs comme :
 

Code :
  1. Target[hi.ha]:dskPercent.1&dskPercent.2:private@localhost


 
donc je n'ai pas l'occasion de fair eun cut je pense :/


Message édité par coolboarder le 25-06-2004 à 11:14:21

---------------
“You want weapons? We’re in a library! Books! The best weapons in the world!”
n°509936
MaxMaveric​k
bli bli
Posté le 25-06-2004 à 14:47:56  profilanswer
 

Lire snmpget --help ?
 


..
  -O OUTOPTS            Toggle various defaults controlling output display:
                          a:  print all strings in ascii format
                          b:  do not break OID indexes down
                          e:  print enums numerically
                          E:  escape quotes in string indices
                          f:  print full OIDs on output
                          n:  print OIDs numerically
                          q:  quick print for easier parsing
                          Q:  quick print with equal-signs
                          s:  print only last symbolic element of OID
                          S:  print MIB module-id plus last element
                          t:  print timeticks unparsed as numeric integers
                          T:  print human-readable text along with hex strings
                          u:  print OIDs using UCD-style prefix suppression
                          U:  don't print units
                          v:  print values only (not OID = value)
                          x:  print all strings in hex format
                          X:  extended index format
...


 
un simple -Ov suffira donc dans ce cas.
 
Et pour la taille du disque, je vois pas ou est le probleme:
19698841*4096/1024^3=75.1451


Message édité par MaxMaverick le 25-06-2004 à 14:50:38
n°509940
coolboarde​r
Allons-y !
Posté le 25-06-2004 à 14:53:20  profilanswer
 

Le -Ov donne quand même INTEGER: 19698841, et non pas 19698841 tout seul...


---------------
“You want weapons? We’re in a library! Books! The best weapons in the world!”
n°509999
coolboarde​r
Allons-y !
Posté le 25-06-2004 à 16:33:19  profilanswer
 

le -Oqv est presque parfait :)


---------------
“You want weapons? We’re in a library! Books! The best weapons in the world!”
n°1128881
lucif
Posté le 17-04-2009 à 16:11:24  profilanswer
 

19698841*4096/1024^3=75.1451
 
??  
pourquoi cela

n°1128886
o'gure
Modérateur
Multi grognon de B_L
Posté le 17-04-2009 à 16:22:49  profilanswer
 

4096 : la taille en octer d'un bloc
1024^3 : pour la conversion en Go


Message édité par o'gure le 17-04-2009 à 16:23:27

---------------
Relax. Take a deep breath !
mood
Publicité
Posté le 17-04-2009 à 16:22:49  profilanswer
 

n°1129075
lucif
Posté le 18-04-2009 à 16:57:16  profilanswer
 

Merci bcp


Message édité par lucif le 18-04-2009 à 16:58:43

Aller à :
Ajouter une réponse
 

Sujets relatifs
Cherche logiciel SNMPprotocole snmp
Requete AWK pou extraire plusieurs zones d'un renregistrementSNMP
[SNMP] MIB CiscoPB Debain, apache, php, snmp (windows contre linux)
[OOo] Pourquoi je ne peux pas faire de requete complexes ?[MRTG et SNMP] pb !
RedHat 8 en agent SNMPprobleme avec snmp ...
Plus de sujets relatifs à : Requête SNMP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR