[Solved] net-snmp: cannot find module (XXXXX)

This forum was archived to /woltlab and is now in read-only mode. Please register a new account on our new community platform.

You can create a thread on the new site and link to an archived thread. This archive is available as knowledge base, safe and secured.

More details here.
  • Hallo zusammen,


    ich habe folgendes Problem, was ich auch mit einem Kollegen zusammen nicht gelöst bekomme. Ich habe das NET-SNMP Paket (5.7) konfiguriert, kompiliert und installiert.

    Code
    1. snmpget --version
    2. NET-SNMP version: 5.7


    wenn ich es dann testen möchte und ein "snmpget" auf den Nagiosserver (localhost) mache werden fehlende Module gemeldet. in der letzten Zeile führt er dann den Befehl aus.


    ich habe mich an folgender Anleitung gehalten (mit Ausnahme der Version):


    http://www.net-snmp.org/wiki/index.php/Net-Snmp_on_Ubuntu
    http://www.net-snmp.org/wiki/i…m-sensors_on_Ubuntu_10.04


    Aus den Google-Ergebnissen werde ich nciht sorecht schlau. Sollte ich doch lieber auf die 5.6.1 zurückgehen?


    Viele Grüße
    Kalle

  • weil wir versucht haben, die aktuellsten Pakete zu verwenden - mit der Ausnahme von ndoutil .

  • okay - jetzt versteh ich worauf du hinaus willst....


    Nagios(3.2.3) läuft auf einem Ubuntu Server 11.04 mit den aktuellen Plugins ... bisher läuft alles top, eigene Userinterface ist fertig usw. .. wenn wir snmpget -v1 -c community ip ifDescr.1 oder sysName.0 gemacht haben, hat er immer geschrieben (hab den Wortlaut nciht mehr) Typ nicht gefunden oder so ... wenn ich dann aber mit nem MIB Browser die gleiche IP gescannt hab, gab es den Wert sysName ... ein Versionscheck erhab, dass Net-Snmp in der Version 5.4.3 installiert war, also hab ich das Paket runter geschmissen und das neue eingespielt

  • das Problem, warum wir das net-snmp Paket nachinstallieren wollen ist, dass die Version 5.4.3 die von ubuntu Server 11.04 mitgebracht wird kein snmptrapd beinhaltet ...


    und dadurch komme ich in der snmptt INstallation (http://snmptt.sourceforge.net/…tml#Installation-Overview) wo ich die snmptrapd.conf anpassen soll nicht weiter

  • das Problem, warum wir das net-snmp Paket nachinstallieren wollen ist, dass die Version 5.4.3 die von ubuntu Server 11.04 mitgebracht wird kein snmptrapd beinhaltet ...


    Auch das möchte ich bezweifeln


  • verdammt - Fehler meinerseits ... warum zur Hölle ist snmpd nicht installiert ...

  • ich habe jetzt folgende Anleitung genutzt um Nagtrap und snmptt zu installieren / konfigurieren: http://www.pug.org/mediawiki/i…installieren#SNMP_NagTrap und ich hab es wirklich exakt so gemacht - dennoch schreibt er mir keine Traps


    wenn ich snmptt starte (/etc/init.d/snmptt start), dann bekomme ich einen tollen Output:


    ein ps -aef ergibt:

    Code
    1. root 25225 1 0 17:19 ? 00:00:00 /usr/bin/perl /usr/sbin/snmptt --daemon
    2. nagios 25226 25225 0 17:19 ? 00:00:00 /usr/bin/perl /usr/sbin/snmptt --daemon
    3. root 25228 1 0 17:19 ? 00:00:00 /usr/sbin/snmptrapd -Lf /var/log/snmptt.debug -On -C -c /etc/snmp/s
    4. root 25354 23722 0 17:26 pts/100:00:00 ps -aef


    anscheinend startet er was ...


    Habe auch schon den Beitrag "check_snmptt Probleme" http://www.nagios-portal.org/wbb/index.php?page=Thread&threadID=15675 durchforstet, nur,d ass sein Problem sich in Luftaufzulösen scheint...


    daraus ergeben sich für mich zwei Fragen:


    1: Was verursacht die Unmenge an Fehlern
    2: Warum existiert bei mir keine /var/log/snmpttunknown.log (siehe http://www.pug.org/mediawiki/i…allieren#SNMP_Trap_testen)


    Demzufolge bleibt meine Datenbank auch leer


    PS: muss auch gestehen, dass ich mit der SNMPTT Wiki Doku nicht klar komme, z.B. cp snmptt.logrotate /etc/logrotate.d/snmptt - wo soll diese snmptt.logrotate sein?

  • (nein, das ist kein Push Versuch)


    ich habe heute, weil ich auch gestern Abend nicht mehr weiter gekommen bin, eine neue VM aufgesetzt und bin die Anleitung (http://www.pug.org/mediawiki/i…ation/Nagios_installieren) Punkt für Punkt abgegangen. Die einzigen Anpassungen waren, dass ich die sysconfdir Parameter gesetzt habe und dann auch fortlaufend die geändert habe.


    Dennoch habe ich es nicht hinbekommen. ;(


    Das ging schon damit los, dass ich bei dem Nagios Business Process gescheitert bin (bekomme eine Internal Server Error). Gut, ist mir jetzt nicht so wichtig, habe ich übersprungen.


    Aber nun bin ich wieder an dem Punkt, dass ich SNMPTT nicht zum Laufen bekomme. Wieder erhalte ich viele Meldungen (wenn ich "/etc/init.d/snmptt start" ausführe) an deren Ende steht:

    Code
    1. /var/run/snmptt.pid
    2. Could not open configuration file: /etc/snmp/snmptt.conf (Datei oder Verzeichnis nicht gefunden) at /usr/sbin/snmptt line 2668.


    komplette Output:
    snmptt_start.txt


    Ich wäre sehr sehr froh, wenn mir jemand auf die Sprünge helfen könnte SnmpTraps zu empfangen und auszuwerten. NagTrap ansich läuft.


    Add 1:
    System: Ubuntu Server 11.04
    Nagios: 3.2.3
    Nagios-Plugin: 1.4.15
    NagTrap: 0.1.2
    NDOUtils: 1.4b7
    SNMPTT: 1.2
    MySQL: Ver 14.14 Distrib 5.1.54, for debian-linux-gnu (i686)


    Add 2: 
    http://www.nagios-portal.org/wbb/index.php?page=Thread&threadID=490
    Wenn ich ein "perl -MCPAN -e 'install Time::HiRes'" mache bekomm ich diese Meldung:

    Code
    1. :~# perl -MCPAN -e 'install Time::HiRes'
    2. Can't locate object method "install" via package "Time::HiRes" at -e line 1.
  • Aber nun bin ich wieder an dem Punkt, dass ich SNMPTT nicht zum Laufen bekomme. Wieder erhalte ich viele Meldungen (wenn ich "/etc/init.d/snmptt start" ausführe) an deren Ende steht:

    Code
    1. /var/run/snmptt.pid
    2. Could not open configuration file: /etc/snmp/snmptt.conf (Datei oder Verzeichnis nicht gefunden) at /usr/sbin/snmptt line 2668.

    Die snmptt.conf enthält die Config für Traps, die eben nicht unbekannt sind, sondern vielleicht sogar ganz spezielle Verarbeitungen auslösen sollen. Dementsprechend kommt sie auch nicht fertig aus der Distri angeflogen; Die Original-SNMPTT-Doku sagt dazu:


    Quote

    1. Install Net-SNMP and SNMPTT as described below
    2. Create an snmptt.conf file by hand, or using
    snmpttconvertmib
    3. ...


    Das HowTo, auf das Du verweist, versucht erst einen "unknown" Trap durchzujagen und dann eine snmptt.conf für ihn (und nur ihn) anzulegen. Anscheinend schmeckt snmptt das nicht, leg' die Datei doch einfach 'mal leer an ...


    Ansonsten: Über den Stapel Fehlermeldungen aus dem MIB Parsing wundere ich mich erstmal auch. Das kenne ich von Net-SNMP eigentlich nicht, daß es die MIBs, die es selbst benötigt, nicht auch gleich mitbringt ...

  • danke für deine Antwort. Leider kann ich es erst wieder am Sonntag Abend testen, da ich quasie schon auf dem Sprung bin.


    Warum ich solche Fehlermeldungen bekomme, kann ich mir auch nicht erklären, da ich mich, was die snmp Installation angeht an die Anleitung sowohl aus dem Buch von Wolfgang Barth als auch aus dem Link von oben gehalten habe. Kann es vielleicht sein (ich schließe das überhaupt nicht aus) dass mir irgendwo was fehlt - irgendein Paket, das Grundvorraussetzung ist? Die ActivePerl aus dem snmptt Tutorial hab ich bereits nach installiert, jedoch ohne positiven Ergebnis.

  • Laut Deinem Log scheitert schon die Definition von "enterprises". Die steckt bei mir (zugegeben, kein Ubuntu) in /usr/share/snmp/mibs/RFC1155-SMI.txt:


    Quote

    Leider kann ich es erst wieder am Sonntag Abend testen, da ich quasie schon auf dem Sprung bin.

    Gut getroffen, mein Urlaub beginnt morgen. :thumbup:

  • ach verdamtt ... wirklich gutes Timing...


    also ich hab nochmal nachgeschaut...


    bei mir gibt es: /usr/share/snmp/mib2c-data/


    und darin sind:

  • also ich hab nochmal nachgeschaut...
    bei mir gibt es: /usr/share/snmp/mib2c-data/

    Jo, das fliegt bei mir auch 'rum, ist aber IIUC speziell für Extensions des snmpd, während die MIBs in /usr/share/snmp/mibs für so ziemlich alle Teile von Net-SNMP dienlich sind.


    Ach, schau 'mal einer guck, Ubuntu sieht das wohl nicht mehr als Dependency an ... :
    http://wiki.ubuntuusers.de/SNMP#MIBs-und-OIDs

  • okay, ich entnehme dem Link, dass ich mit dem Wiki die fehlenden Datein habe? Sorry, aber bin gewissermaßen ein Linux "Wiedereinsteiger " und noch nicht so fit. hatte vor 4 Jahren das letzte Mal n Linux unter den Fingern...



    Dank dir auf Jedenfall für deine Bemühungen!!

  • ich danke dir!werd es schnellstmöglich testen. wünsch dir n schönen Urlaub. wann kommst wieder :)