[RESOLU] Problème SNMP [Mac OS X]

Problème SNMP [Mac OS X] [RESOLU] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 09-07-2007 à 21:01:48    

Bonsoir tout le monde, j'ai un problème avec l'utilisation de SNMP, rien de bien méchant j'imagine mais c'est très vexant et frustrant de ne pas trouver de solution, aussi je demande votre aide, si quelqu'un a une idée ou a déja été confronté au problème.
 
J'utilise snmpd sur mon MacBook Pro (Mac OS X 10.4.10). L'agent fonctionne normalement, cependant j'ai quelques problèmes avec : il ne connait pas la commande 'exec' qui est pourtant citée à titre d'exemple dans le fichier snmpd.conf d'exemple.
J'ai cette erreur :
 

leptifilou:~ LePtiFilou$ snmpd -H
No log handling enabled - turning on stderr logging
/etc/snmpd.conf: line 209: Warning: Unknown token: exec.


 
Par ailleurs, j'ai l'impression que mon arborescence n'est pas complète, si je compare cette arborescence http://www.oidview.com/mibs/2021/UCD-SNMP-MIB.html  
 

ucdavis 1.3.6.1.4.1.2021 MODULE-IDENTITY
 laTable 1.3.6.1.4.1.2021.10 OBJECT-TYPE
 laEntry 1.3.6.1.4.1.2021.10.1 OBJECT-TYPE
 laIndex 1.3.6.1.4.1.2021.10.1.1 OBJECT-TYPE
 laErrorFlag 1.3.6.1.4.1.2021.10.1.100 OBJECT-TYPE
 laErrMessage 1.3.6.1.4.1.2021.10.1.101 OBJECT-TYPE
 laNames 1.3.6.1.4.1.2021.10.1.2 OBJECT-TYPE
 laLoad 1.3.6.1.4.1.2021.10.1.3 OBJECT-TYPE
 laConfig 1.3.6.1.4.1.2021.10.1.4 OBJECT-TYPE
 laLoadInt 1.3.6.1.4.1.2021.10.1.5 OBJECT-TYPE
 laLoadFloat 1.3.6.1.4.1.2021.10.1.6 OBJECT-TYPE
 version 1.3.6.1.4.1.2021.100 OBJECT IDENTIFIER
 versionIndex 1.3.6.1.4.1.2021.100.1 OBJECT-TYPE
 versionClearCache 1.3.6.1.4.1.2021.100.10 OBJECT-TYPE
 versionUpdateConfig 1.3.6.1.4.1.2021.100.11 OBJECT-TYPE
 versionRestartAgent 1.3.6.1.4.1.2021.100.12 OBJECT-TYPE
 versionTag 1.3.6.1.4.1.2021.100.2 OBJECT-TYPE
 versionDoDebugging 1.3.6.1.4.1.2021.100.20 OBJECT-TYPE
 versionDate 1.3.6.1.4.1.2021.100.3 OBJECT-TYPE
 versionCDate 1.3.6.1.4.1.2021.100.4 OBJECT-TYPE
 versionIdent 1.3.6.1.4.1.2021.100.5 OBJECT-TYPE
 versionConfigureOptions 1.3.6.1.4.1.2021.100.6 OBJECT-TYPE
 snmperrs 1.3.6.1.4.1.2021.101 OBJECT IDENTIFIER
 snmperrIndex 1.3.6.1.4.1.2021.101.1 OBJECT-TYPE
 snmperrErrorFlag 1.3.6.1.4.1.2021.101.100 OBJECT-TYPE
 snmperrErrMessage 1.3.6.1.4.1.2021.101.101 OBJECT-TYPE
 snmperrNames 1.3.6.1.4.1.2021.101.2 OBJECT-TYPE
 mrTable 1.3.6.1.4.1.2021.102 OBJECT-TYPE
 mrEntry 1.3.6.1.4.1.2021.102.1 OBJECT-TYPE
 mrIndex 1.3.6.1.4.1.2021.102.1.1 OBJECT-TYPE
 mrModuleName 1.3.6.1.4.1.2021.102.1.2 OBJECT-TYPE
 systemStats 1.3.6.1.4.1.2021.11 OBJECT IDENTIFIER
 ssIndex 1.3.6.1.4.1.2021.11.1 OBJECT-TYPE
 ssCpuSystem 1.3.6.1.4.1.2021.11.10 OBJECT-TYPE
 ssCpuIdle 1.3.6.1.4.1.2021.11.11 OBJECT-TYPE
 ssErrorName 1.3.6.1.4.1.2021.11.2 OBJECT-TYPE
 ssSwapIn 1.3.6.1.4.1.2021.11.3 OBJECT-TYPE
 ssSwapOut 1.3.6.1.4.1.2021.11.4 OBJECT-TYPE
 ssIOSent 1.3.6.1.4.1.2021.11.5 OBJECT-TYPE
 ssCpuRawUser 1.3.6.1.4.1.2021.11.50 OBJECT-TYPE
 ssCpuRawNice 1.3.6.1.4.1.2021.11.51 OBJECT-TYPE
 ssCpuRawSystem 1.3.6.1.4.1.2021.11.52 OBJECT-TYPE
 ssCpuRawIdle 1.3.6.1.4.1.2021.11.53 OBJECT-TYPE
 ssCpuRawWait 1.3.6.1.4.1.2021.11.54 OBJECT-TYPE
 ssCpuRawKernel 1.3.6.1.4.1.2021.11.55 OBJECT-TYPE
 ssCpuRawInterrupt 1.3.6.1.4.1.2021.11.56 OBJECT-TYPE
 ssIORawSent 1.3.6.1.4.1.2021.11.57 OBJECT-TYPE
 ssIORawReceived 1.3.6.1.4.1.2021.11.58 OBJECT-TYPE
 ssRawInterrupts 1.3.6.1.4.1.2021.11.59 OBJECT-TYPE
 ssIOReceive 1.3.6.1.4.1.2021.11.6 OBJECT-TYPE
 ssRawContexts 1.3.6.1.4.1.2021.11.60 OBJECT-TYPE
 ssSysInterrupts 1.3.6.1.4.1.2021.11.7 OBJECT-TYPE
 ssSysContext 1.3.6.1.4.1.2021.11.8 OBJECT-TYPE
 ssCpuUser 1.3.6.1.4.1.2021.11.9 OBJECT-TYPE
 ucdInternal 1.3.6.1.4.1.2021.12 OBJECT IDENTIFIER
 ucdExperimental 1.3.6.1.4.1.2021.13 OBJECT IDENTIFIER
 fileTable 1.3.6.1.4.1.2021.15 OBJECT-TYPE
 fileEntry 1.3.6.1.4.1.2021.15.1 OBJECT-TYPE
 fileIndex 1.3.6.1.4.1.2021.15.1.1 OBJECT-TYPE
 fileErrorFlag 1.3.6.1.4.1.2021.15.1.100 OBJECT-TYPE
 fileErrorMsg 1.3.6.1.4.1.2021.15.1.101 OBJECT-TYPE
 fileName 1.3.6.1.4.1.2021.15.1.2 OBJECT-TYPE
 fileSize 1.3.6.1.4.1.2021.15.1.3 OBJECT-TYPE
 fileMax 1.3.6.1.4.1.2021.15.1.4 OBJECT-TYPE
 prTable 1.3.6.1.4.1.2021.2 OBJECT-TYPE
 prEntry 1.3.6.1.4.1.2021.2.1 OBJECT-TYPE
 prIndex 1.3.6.1.4.1.2021.2.1.1 OBJECT-TYPE
 prErrorFlag 1.3.6.1.4.1.2021.2.1.100 OBJECT-TYPE
 prErrMessage 1.3.6.1.4.1.2021.2.1.101 OBJECT-TYPE
 prErrFix 1.3.6.1.4.1.2021.2.1.102 OBJECT-TYPE
 prErrFixCmd 1.3.6.1.4.1.2021.2.1.103 OBJECT-TYPE
 prNames 1.3.6.1.4.1.2021.2.1.2 OBJECT-TYPE
 prMin 1.3.6.1.4.1.2021.2.1.3 OBJECT-TYPE
 prMax 1.3.6.1.4.1.2021.2.1.4 OBJECT-TYPE
 prCount 1.3.6.1.4.1.2021.2.1.5 OBJECT-TYPE
 ucdSnmpAgent 1.3.6.1.4.1.2021.250 OBJECT IDENTIFIER
 hpux9 1.3.6.1.4.1.2021.250.1 OBJECT IDENTIFIER
 linux 1.3.6.1.4.1.2021.250.10 OBJECT IDENTIFIER
 bsdi 1.3.6.1.4.1.2021.250.11 OBJECT IDENTIFIER
 openbsd 1.3.6.1.4.1.2021.250.12 OBJECT IDENTIFIER
 sunos4 1.3.6.1.4.1.2021.250.2 OBJECT IDENTIFIER
 unknown 1.3.6.1.4.1.2021.250.255 OBJECT IDENTIFIER
 solaris 1.3.6.1.4.1.2021.250.3 OBJECT IDENTIFIER
 osf 1.3.6.1.4.1.2021.250.4 OBJECT IDENTIFIER
 ultrix 1.3.6.1.4.1.2021.250.5 OBJECT IDENTIFIER
 hpux10 1.3.6.1.4.1.2021.250.6 OBJECT IDENTIFIER
 netbsd1 1.3.6.1.4.1.2021.250.7 OBJECT IDENTIFIER
 freebsd 1.3.6.1.4.1.2021.250.8 OBJECT IDENTIFIER
 irix 1.3.6.1.4.1.2021.250.9 OBJECT IDENTIFIER
 ucdTraps 1.3.6.1.4.1.2021.251 OBJECT IDENTIFIER
 ucdStart 1.3.6.1.4.1.2021.251.1 NOTIFICATION-TYPE
 ucdShutdown 1.3.6.1.4.1.2021.251.2 NOTIFICATION-TYPE
 memory 1.3.6.1.4.1.2021.4 OBJECT IDENTIFIER
 memIndex 1.3.6.1.4.1.2021.4.1 OBJECT-TYPE
 memAvailRealTXT 1.3.6.1.4.1.2021.4.10 OBJECT-TYPE
 memSwapError 1.3.6.1.4.1.2021.4.100 OBJECT-TYPE
 memSwapErrorMsg 1.3.6.1.4.1.2021.4.101 OBJECT-TYPE
 memTotalFree 1.3.6.1.4.1.2021.4.11 OBJECT-TYPE
 memMinimumSwap 1.3.6.1.4.1.2021.4.12 OBJECT-TYPE
 memShared 1.3.6.1.4.1.2021.4.13 OBJECT-TYPE
 memBuffer 1.3.6.1.4.1.2021.4.14 OBJECT-TYPE
 memCached 1.3.6.1.4.1.2021.4.15 OBJECT-TYPE
 memErrorName 1.3.6.1.4.1.2021.4.2 OBJECT-TYPE
 memTotalSwap 1.3.6.1.4.1.2021.4.3 OBJECT-TYPE
 memAvailSwap 1.3.6.1.4.1.2021.4.4 OBJECT-TYPE
 memTotalReal 1.3.6.1.4.1.2021.4.5 OBJECT-TYPE
 memAvailReal 1.3.6.1.4.1.2021.4.6 OBJECT-TYPE
 memTotalSwapTXT 1.3.6.1.4.1.2021.4.7 OBJECT-TYPE
 memAvailSwapTXT 1.3.6.1.4.1.2021.4.8 OBJECT-TYPE
 memTotalRealTXT 1.3.6.1.4.1.2021.4.9 OBJECT-TYPE
 extTable 1.3.6.1.4.1.2021.8 OBJECT-TYPE
 extEntry 1.3.6.1.4.1.2021.8.1 OBJECT-TYPE
 extIndex 1.3.6.1.4.1.2021.8.1.1 OBJECT-TYPE
 extResult 1.3.6.1.4.1.2021.8.1.100 OBJECT-TYPE
 extOutput 1.3.6.1.4.1.2021.8.1.101 OBJECT-TYPE
 extErrFix 1.3.6.1.4.1.2021.8.1.102 OBJECT-TYPE
 extErrFixCmd 1.3.6.1.4.1.2021.8.1.103 OBJECT-TYPE
 extNames 1.3.6.1.4.1.2021.8.1.2 OBJECT-TYPE
 extCommand 1.3.6.1.4.1.2021.8.1.3 OBJECT-TYPE
 dskTable 1.3.6.1.4.1.2021.9 OBJECT-TYPE
 dskEntry 1.3.6.1.4.1.2021.9.1 OBJECT-TYPE
 dskIndex 1.3.6.1.4.1.2021.9.1.1 OBJECT-TYPE
 dskPercentNode 1.3.6.1.4.1.2021.9.1.10 OBJECT-TYPE
 dskErrorFlag 1.3.6.1.4.1.2021.9.1.100 OBJECT-TYPE
 dskErrorMsg 1.3.6.1.4.1.2021.9.1.101 OBJECT-TYPE
 dskPath 1.3.6.1.4.1.2021.9.1.2 OBJECT-TYPE
 dskDevice 1.3.6.1.4.1.2021.9.1.3 OBJECT-TYPE
 dskMinimum 1.3.6.1.4.1.2021.9.1.4 OBJECT-TYPE
 dskMinPercent 1.3.6.1.4.1.2021.9.1.5 OBJECT-TYPE
 dskTotal 1.3.6.1.4.1.2021.9.1.6 OBJECT-TYPE
 dskAvail 1.3.6.1.4.1.2021.9.1.7 OBJECT-TYPE
 dskUsed 1.3.6.1.4.1.2021.9.1.8 OBJECT-TYPE
 dskPercent 1.3.6.1.4.1.2021.9.1.9 OBJECT-TYPE


 
à la mienne :

leptifilou:/usr/share/snmp/mibs LePtiFilou$ snmpwalk -v 1 -c leptifilouprivate localhost .1.3.6.1.4.1.2021        
SNMPv2-SMI::enterprises.2021.10.1.1.1 = INTEGER: 1
SNMPv2-SMI::enterprises.2021.10.1.1.2 = INTEGER: 2
SNMPv2-SMI::enterprises.2021.10.1.1.3 = INTEGER: 3
SNMPv2-SMI::enterprises.2021.10.1.2.1 = STRING: "Load-1"
SNMPv2-SMI::enterprises.2021.10.1.2.2 = STRING: "Load-5"
SNMPv2-SMI::enterprises.2021.10.1.2.3 = STRING: "Load-15"
SNMPv2-SMI::enterprises.2021.10.1.3.1 = STRING: "0.42"
SNMPv2-SMI::enterprises.2021.10.1.3.2 = STRING: "0.46"
SNMPv2-SMI::enterprises.2021.10.1.3.3 = STRING: "0.47"
SNMPv2-SMI::enterprises.2021.10.1.4.1 = STRING: "12.00"
SNMPv2-SMI::enterprises.2021.10.1.4.2 = STRING: "12.00"
SNMPv2-SMI::enterprises.2021.10.1.4.3 = STRING: "12.00"
SNMPv2-SMI::enterprises.2021.10.1.5.1 = INTEGER: 42
SNMPv2-SMI::enterprises.2021.10.1.5.2 = INTEGER: 45
SNMPv2-SMI::enterprises.2021.10.1.5.3 = INTEGER: 46
SNMPv2-SMI::enterprises.2021.10.1.6.1 = Opaque: Float: 0.421387
SNMPv2-SMI::enterprises.2021.10.1.6.2 = Opaque: Float: 0.458008
SNMPv2-SMI::enterprises.2021.10.1.6.3 = Opaque: Float: 0.466797
SNMPv2-SMI::enterprises.2021.10.1.100.1 = INTEGER: 0
SNMPv2-SMI::enterprises.2021.10.1.100.2 = INTEGER: 0
SNMPv2-SMI::enterprises.2021.10.1.100.3 = INTEGER: 0
SNMPv2-SMI::enterprises.2021.10.1.101.1 = ""
SNMPv2-SMI::enterprises.2021.10.1.101.2 = ""
SNMPv2-SMI::enterprises.2021.10.1.101.3 = ""


 
Tout fait comme si pour mon système il n'y avait que le .10 derrière le .2021 et rien d'autre.
Comment avoir l'arborescence complète  :??:  
La commande 'exec' souhaite stocker le résultat du script qu'elle lance dans une OID qui n'existe pas (extTable 1.3.6.1.4.1.2021.8 )
 
Merci pour votre aide  :hello:


Message édité par Profil supprimé le 11-07-2007 à 16:47:05
Reply

Marsh Posté le 09-07-2007 à 21:01:48   

Reply

Marsh Posté le 10-07-2007 à 21:09:19    

:up:
 
J'ai aussi expliqué ça là bas, visiblement ça n'inspire personne et je ne trouve pas de solution ni même de personne ayant rencontré ce problème :eek:
 
http://forums.cacti.net/viewtopic.php?p=105128#105128
 

Reply

Marsh Posté le 11-07-2007 à 09:03:45    

il a été compile avec l'option autorisant l'utilisation de exec ?


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
Reply

Marsh Posté le 11-07-2007 à 10:49:27    

Le_Tolier a écrit :

il a été compile avec l'option autorisant l'utilisation de exec ?


C'est là tout le problème. Je ne l'ai pas compilé, il est livré à l'installation de Mac OS X. Peut être qu'il n'est pas compilé d'origine avec cette option en effet. Il n'y a pas moyen de le recompiler avec l'option adéquate ?
Edit : je viens de télécharger la version net-snmp 5.1.4 sur leur site et il n'est jamais fait mention d'un problème comme le mien. Les README sépciaux pour OS X ne parlent pas du tout de ce problème :/


Message édité par Profil supprimé le 11-07-2007 à 11:02:16
Reply

Marsh Posté le 11-07-2007 à 11:08:36    

tu as plus qu'a downloader les sources et le compil :)


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
Reply

Marsh Posté le 11-07-2007 à 11:09:24    

Le_Tolier a écrit :

tu as plus qu'a downloader les sources et le compil :)


C'est ce que j'ai fait, je viens de télécharger les sources, mais je ne vois nulle part dans les README ou INSTALL une notion de 'exec' ou --with-exec ou autre.

Reply

Marsh Posté le 11-07-2007 à 11:23:01    

je dois avoir la ligne de compilation avec cette option mais pour debian si tu veux je te la donne

 

edit : ./configure --enable-ucd-snmp-compatibility --enable-ipv6 --with-mib-modules="ucd-snmp/diskio host ucd-snmp/dlmod"
ca pour debian ca fonctionne pour exec


Message édité par Le_Tolier le 11-07-2007 à 11:24:29

---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
Reply

Marsh Posté le 11-07-2007 à 12:44:25    

Problème réglé grâce à ton intervention :jap:


snmpwalk -v 1 -c leptifilouprivate localhost .1.3.6.1.4.1.2021.8
UCD-SNMP-MIB::extIndex.1 = INTEGER: 1
UCD-SNMP-MIB::extIndex.2 = INTEGER: 2
UCD-SNMP-MIB::extNames.1 = STRING: extTable
UCD-SNMP-MIB::extNames.2 = STRING: cpu
UCD-SNMP-MIB::extCommand.1 = STRING: test1
UCD-SNMP-MIB::extCommand.2 = STRING: /bin/cat
UCD-SNMP-MIB::extResult.1 = INTEGER: 1
UCD-SNMP-MIB::extResult.2 = INTEGER: 1
UCD-SNMP-MIB::extOutput.1 = STRING: test1: No such file or directory
UCD-SNMP-MIB::extOutput.2 = STRING: 3
UCD-SNMP-MIB::extErrFix.1 = INTEGER: noError(0)
UCD-SNMP-MIB::extErrFix.2 = INTEGER: noError(0)
UCD-SNMP-MIB::extErrFixCmd.1 = STRING:  
UCD-SNMP-MIB::extErrFixCmd.2 = STRING:

Reply

Marsh Posté le 11-07-2007 à 13:28:47    

de rien ;)


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed