Toon posts:

SNMP, MRTG en Debian

Pagina: 1
Acties:

Verwijderd

Topicstarter
hallo ppl,

ik heb gisteren en vandaag een poging ondernomen om MRTG op mijn linux server te installeren, dat is allemaal wel goed gelukt, maar als ik MRTG start krijg ik deze foutmelding:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Daemonizing MRTG ...
unrealt:/usr/local/mrtg-2/bin# SNMP Error:
no response received
SNMPv1_Session (remote host: "localhost" [127.0.0.1].161)
            community: "public"
             request ID: 117292786
            PDU bufsize: 8000 bytes
              timeout: 2s
              retries: 5
              backoff: 1)
 at /usr/local/mrtg-2/bin/../lib/mrtg2/SNMP_util.pm line 452
SNMPGET Problem for ifInOctets.1 ifOutOctets.1 on public@localhost
 at ./mrtg line 1522
WARNING: Expected a number but got ''
WARNING: Expected a number but got ''

Ik heb het een beetje uitgespit en nu blijkt dat SNMP ook als deamon moet draaien en dat krijg ik maar niet aan de gang. Op internet is er behalve informatie voor vergevorderden niet veel over te vinden.

wat ik wil is simpelweg met MRTG de hoeveelheid data meten die over een bepaalde poort gaat.

Iemand een id?

Verwijderd

Draait snmpd dan wel? Zoals je al aangeeft ligt daar je probleem.
Anders moet je ff kijken waarom snmpd niet opstart.

Voor Redhat was het een rpm-etje, zal er voor Debian ook wel zijn :)

Verwijderd

Topicstarter
ik heb (geloof het of niet) snmpd inmiddels aan de praat gekregen.

alleen nu geeft snmp een error code terug.

ik vul als target in mrtg.cfg dit in:
code:
1
Target[web]: 9010:public@localhost

(die 9010 staat vor de poort waarop ik de traffic wil meten)

en ik krijg dit als fout terug:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
SNMP Error:
Received SNMP response with error code
  error status: noSuchName
  index 1 (OID: 1.3.6.1.2.1.2.2.1.10.9010)
SNMPv1_Session (remote host: "localhost" [127.0.0.1].161)
            community: "public"
             request ID: 1589303693
            PDU bufsize: 8000 bytes
              timeout: 2s
              retries: 5
              backoff: 1)
 at /usr/local/mrtg-2/bin/../lib/mrtg2/SNMP_util.pm line 452
SNMPGET Problem for ifInOctets.9010 ifOutOctets.9010 on public@localhost
 at ./mrtg line 1522
WARNING: Expected a number but got ''
WARNING: Expected a number but got ''

Nu bestaat er ook zoiets als een mib en aan de hand van die mib kan snmp het object defineeren (toch :)) Ik hoef dus alleen nog maar te weten welk mib die poort heeft is en dan ben ik klaar toch??

weet niet zeker of het helemaal waar is wat ik hierboven zei, maar zo heb ik het ongeveer begrepen. Als m'n verhaal klopt zou ik dus nog graag willen weten hoe ik achter die mib kom :)

alvast bedankt :)

Verwijderd

Voor zover mij bekend zit er in de standaard snmp agents die bij Linux zitten geen support voor onderscheid op poortnummers als het gaat om de tellertjes. Alleen netwerk interfaces (de MIB die je gebruikt heet niet voor niks Interface MIB).

  • JMW761
  • Registratie: Oktober 2001
  • Laatst online: 14:04
Je snmp progsel wil connecten met je snmpdaemon...dat doet ie normaal gesproken op poort 161, tenzij je je daemon anders hebt verteld natuurlijk.

dus wat jij met je client doet, werkt waarschijnlijk niet omdat je probeert te connecten met een daemon op een poort waarop deze daemon niet draait.

heb je snmpconf wel gedraaid? zie man snmpconf..

succes :)

Verwijderd

Topicstarter
Op vrijdag 08 maart 2002 13:31 schreef JMW het volgende:
Je snmp progsel wil connecten met je snmpdaemon...dat doet ie normaal gesproken op poort 161, tenzij je je daemon anders hebt verteld natuurlijk.

dus wat jij met je client doet, werkt waarschijnlijk niet omdat je probeert te connecten met een daemon op een poort waarop deze daemon niet draait.

heb je snmpconf wel gedraaid? zie man snmpconf..

succes :)
snap ik. :)

maar hieruit begrijp ik ook dat het niet mogelijk is om de traffic over 1 bepaalde poort te meten??

zijn er programma's waarmee dit wel kan??

  • mavink
  • Registratie: April 2000
  • Laatst online: 27-05 09:16
Natuurlijk kan dat wel. Je kunt met MRTG toch ook wel rechtstreeks data uit /proc/net/interfaces lezen? Als je een voorbeeldscriptje moet hebben moet je maar even roepen dan ga ik even zoeken.

Verwijderd

Topicstarter
Dat script lijkt me een goede oplossing. Als je dat nog ergens kan vinden zou ik m graag zien :)

bedankt alvast :)
Pagina: 1