Portál AbcLinuxu, 7. května 2025 01:26

Dotaz: MRTG-sledovani provozu pomoci OID

25.1.2009 19:26 pou | skóre: 18
MRTG-sledovani provozu pomoci OID
Přečteno: 921×
Odpovědět | Admin

Dobrý den,
chtěl bych monitorovat provoz OID na Mikrotiku přet SNMP. Postupoval jsem podle članku na rootu, ale bohužel neuspěšně :-(
výpis OID:
[code] 1    name=.1.3.6.1.4.1.14988.1.1.2.1.1.2.31
      bytes-in=.1.3.6.1.4.1.14988.1.1.2.1.1.8.31
      bytes-out=.1.3.6.1.4.1.14988.1.1.2.1.1.9.31
      packets-in=.1.3.6.1.4.1.14988.1.1.2.1.1.10.31
      packets-out=.1.3.6.1.4.1.14988.1.1.2.1.1.11.31
[/code]
vypis snmpget na jednu OID (koste =ip routeru)
[code]snmpget -v1 -c public kostel 1.3.6.1.4.1.14988.1.1.2.1.1.8.31
SNMPv2-SMI::enterprises.14988.1.1.2.1.1.8.31 = Counter64: 1237740161[/code]
a na konec chyba při gernerování konfiguračního souboru:
[code]cfgmaker 1.3.6.1.4.1.14988.1.1.2.1.1.8.31:public@kostel > oid.cfg
SNMP Error:
no response received
SNMPv1_Session (remote host: "kostel" [192.168.1.1].161)
                  community: "1.3.6.1.4.1.14988.1.1.2.1.1.8.31:public"
                 request ID: 1383565536
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
 at /usr/share/perl5/SNMP_util.pm line 629
SNMPWALK Problem for 1.3.6.1.2.1.1 on 1.3.6.1.4.1.14988.1.1.2.1.1.8.31:public@kostel:::::v4only
 at /usr/bin/cfgmaker line 957
WARNING: Skipping 1.3.6.1.4.1.14988.1.1.2.1.1.8.31:public@kostel: as no info could be retrieved
[/code]
SNMP mam na mikrotiku nastavene snad dobre:
[code]
 /snmp> print
         enabled: yes
         contact: "info"
        location: ""
       engine-id: ""
    engine-boots: 1
     time-window: 15
       trap-sink: 0.0.0.0
  trap-community: (unknown)
    trap-version: 1

/snmp> community print
 # NAME                               ADDRESS            SECURITY   READ-ACCESS
 0 public                             0.0.0.0/0          none       yes    [/code]
Jestli někoho něco napadá tak prosím poraďte.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Medved09 avatar 28.1.2009 03:05 Medved09 | skóre: 26 | Havlíčkův Brod / Brno
Rozbalit Rozbalit vše Re: MRTG-sledovani provozu pomoci OID
Odpovědět | | Sbalit | Link | Blokovat | Admin

Mno, ty hlášky "SNMP Error: no response received"  a "WARNING: Skipping 1.3.6.1.4.1.14988.1.1.2.1.1.8.31:public@kostel: as no info could be retrieved" mluví celkem samy za sebe.

SNMP není dostupný - v cestě je firewall; neběží tam snmpd; pokoušíte se připojit jinou verzí protokolu, než má nastaven snmpd (v1, v2c, v3). Pro test zkuste:

snmpwalk -v [1|2c|3] -c public kostel

Btw, tohle je z 'man cfgmaker':

--snmp-options :[port][:[timeout][:[retries][:[backoff][:version]]]]

    Use this to set the default SNMP options for all routers following on the command line.
    Individual values might be omitted as well as trailing colons. Note that routers might override
    individual (or all) values specified by --snmp-options by using the syntax

    router[:[port][:[timeout][:[retries][:[backoff][:version]]]]]

    Of special interest may be the last parameter, vers. If you set this to '2' then your device
    will be queried with SNMP version 2 requests.
Fordem tam, vlakem zpátky :-)
28.1.2009 23:02 pou | skóre: 18
Rozbalit Rozbalit vše Re: MRTG-sledovani provozu pomoci OID

no snmp asi funguje, jak jsem psal na snmpget to vraci hodnoty, zkousel jsem jak jsi radil  snmpwalk -v 1 a -v 2 vraci to stejne, začíná to takto:

SNMPv2-MIB::sysDescr.0 = STRING: router
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.14988.1
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (142057300) 16 days, 10:36:13.00
SNMPv2-MIB::sysContact.0 = STRING: info
SNMPv2-MIB::sysName.0 = STRING: Opravil
SNMPv2-MIB::sysLocation.0 = STRING: public
SNMPv2-MIB::sysServices.0 = INTEGER: 78
IF-MIB::ifNumber.0 = INTEGER: 5
IF-MIB::ifIndex.1 = INTEGER: 1
IF-MIB::ifIndex.2 = INTEGER: 2
IF-MIB::ifIndex.3 = INTEGER: 3
IF-MIB::ifIndex.4 = INTEGER: 4

 

a snmpwalk -v 3 zas toto: snmpwalk: No securityName specified

 

 

31.5.2009 16:44 Symp
Rozbalit Rozbalit vše Re: MRTG-sledovani provozu pomoci OID

Na Mikrotiku od urcite verze neni SNMP v defaultu zapnuto!!! Je potreba zaskrtnout  SNMP --> SNMP Settings --> Enabled

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.