SNMP uitlezen voor MRTG

Pagina: 1
Acties:
  • 104 views sinds 30-01-2008
  • Reageer

  • DRvDijk
  • Registratie: Juni 2001
  • Laatst online: 12-02 15:52
Me vorige topic: [topic=292674/1/50]

Ik krijg nu alleen nog maar een fouterror:
code:
1
2
Received SNMP response with error code
  error status: noSuchName

Ik weet niet wat er misgaat. Ik heb op google gezocht naar deze foutcode, en wat ze daar adviseren is snmpwalken.. oke, dat doe ik:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
[root@CCxxxxx-A /root]# snmpwalk localhost public
system.sysDescr.0 = Linux CCxxxxx-A 2.4.2-2 #1 Sun Apr 8 20:41:30 EDT 2001 i686
system.sysObjectID.0 = OID: enterprises.ucdavis.ucdSnmpAgent.linux
system.sysUpTime.0 = Timeticks: (776915) 2:09:29.15
system.sysContact.0 = Root <root@localhost> (configure /etc/snmp/snmp.local.conf)
system.sysName.0 = CCxxxxx-A
system.sysLocation.0 = Unknown (edit /etc/snmp/snmpd.conf)
system.sysORLastChange.0 = Timeticks: (2) 0:00:00.02
system.sysORTable.sysOREntry.sysORID.1 = OID: ifMIB
system.sysORTable.sysOREntry.sysORID.2 = OID: .iso.org.dod.internet.snmpV2.snmpModules.snmpMIB
system.sysORTable.sysOREntry.sysORID.3 = OID: tcpMIB
system.sysORTable.sysOREntry.sysORID.4 = OID: ip
system.sysORTable.sysOREntry.sysORID.5 = OID: udpMIB
system.sysORTable.sysOREntry.sysORID.6 = OID: .iso.org.dod.internet.snmpV2.snmpModules.snmpVacmMIB.vacmMIBConformance.vacmMIBGroups.vacmBasicGroup
system.sysORTable.sysOREntry.sysORID.7 = OID: .iso.org.dod.internet.snmpV2.snmpModules.snmpFrameworkMIB.snmpFrameworkMIBConformance.snmpFrameworkMIBCompliances.snmpFrameworkMIBCompliance
system.sysORTable.sysOREntry.sysORID.8 = OID: .iso.org.dod.internet.snmpV2.snmpModules.snmpMPDMIB.snmpMPDMIBConformance.snmpMPDMIBCompliances.snmpMPDCompliance
system.sysORTable.sysOREntry.sysORID.9 = OID: .iso.org.dod.internet.snmpV2.snmpModules.snmpUsmMIB.usmMIBConformance.usmMIBCompliances.usmMIBCompliance
system.sysORTable.sysOREntry.sysORDescr.1 = The MIB module to describe generic objects for network interface sub-layers
system.sysORTable.sysOREntry.sysORDescr.2 = The MIB module for SNMPv2 entities
system.sysORTable.sysOREntry.sysORDescr.3 = The MIB module for managing TCP implementations
system.sysORTable.sysOREntry.sysORDescr.4 = The MIB module for managing IP and ICMP implementations
system.sysORTable.sysOREntry.sysORDescr.5 = The MIB module for managing UDP implementations
system.sysORTable.sysOREntry.sysORDescr.6 = View-based Access Control Model for SNMP.
system.sysORTable.sysOREntry.sysORDescr.7 = The SNMP Management Architecture MIB.
system.sysORTable.sysOREntry.sysORDescr.8 = The MIB for Message Processing and Dispatching.
system.sysORTable.sysOREntry.sysORDescr.9 = The management information definitions for the SNMP User-based Security Model.
system.sysORTable.sysOREntry.sysORUpTime.1 = Timeticks: (1) 0:00:00.01
system.sysORTable.sysOREntry.sysORUpTime.2 = Timeticks: (1) 0:00:00.01
system.sysORTable.sysOREntry.sysORUpTime.3 = Timeticks: (1) 0:00:00.01
system.sysORTable.sysOREntry.sysORUpTime.4 = Timeticks: (1) 0:00:00.01
system.sysORTable.sysOREntry.sysORUpTime.5 = Timeticks: (1) 0:00:00.01
system.sysORTable.sysOREntry.sysORUpTime.6 = Timeticks: (1) 0:00:00.01
system.sysORTable.sysOREntry.sysORUpTime.7 = Timeticks: (2) 0:00:00.02
system.sysORTable.sysOREntry.sysORUpTime.8 = Timeticks: (2) 0:00:00.02
system.sysORTable.sysOREntry.sysORUpTime.9 = Timeticks: (2) 0:00:00.02
End of MIB
[root@CCxxxxx-A /root]#

Heel fijn :) Maar wat moet ik ermee om MRTG aan de praat te krijgen?

Verwijderd

Wat staat er in je snmpd.conf file ? Op mijn debian box stond standaard de paranoid optie aan, en dan kun je dus geen netwerk traffic uitlezen. Ff veranderen in readonly en het werkt:
code:
1
2
3
#com2sec paranoid  default     public
com2sec readonly  default      public
#com2sec readwrite default     private

Verwijderd

Ff wat toevoegen voor de search :)

Zo maak je je mrtg.cfg aan:
code:
1
2
3
4
5
6
7
8
9
10
11
12
cfgmaker --global "WorkDir: /var/www/mrtg"     \
        --global "Options[_]: growright"     \
        --ifref=nr                 \
        --ifdesc=ip               \
        public@localhost     > /etc/mrtg.cfg

indexmaker --columns=1 /etc/mrtg.cfg > /var/www/mrtg/index.html

# 3 keer owv logfiles
/usr/bin/mrtg /etc/mrtg.cfg
/usr/bin/mrtg /etc/mrtg.cfg
/usr/bin/mrtg /etc/mrtg.cfg

En dan om de 5 minuten mrtg runnen via crontab.

  • Oezie Woezie
  • Registratie: December 1999
  • Niet online

Oezie Woezie

Pim. is de beste

./configure --prefix=/usr --sysconfdir=/etc --with-mib-modules="smux host" --with-out-mib-modules="agentx" --enable-shared

denk dat je bent vergeten module host toe tevoegen. dit is de regel die ik gebruik heb, restutaal staat op http://erik.keyserver.org

een mooi Tshirt met Pim. is de beste enzo


  • PreDaTorY
  • Registratie: November 2000
  • Laatst online: 30-03 12:25
hier gaat het niet helemaal ok... ik run alles als root en heb nu als config van mijn snmpd.conf dit:
code:
1
com2sec readonly  default      public

deze draait ook gewoon.

dan volgt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[root@Firewall bin]# ./cfgmaker --global "WorkDir: /usr/local/apache2/htdocs/mrtg" \
>        --global "Options[_]: growright"     \
>        --ifref=nr                \
>        --ifdesc=ip                  \
>        public@localhost    > /etc/mrtg.cfg
--base: Get Device Info on public@localhost:
SNMP Error:
no response received
SNMPv1_Session (remote host: "localhost" [127.0.0.1].161)
              community: "public"
              request ID: 558952568
              PDU bufsize: 8000 bytes
              timeout: 2s
              retries: 5
              backoff: 1)
 at /usr/local/mrtg-2/bin/../lib/mrtg2/SNMP_util.pm line 450
SNMPGET Problem for sysDescr sysContact sysName sysLocation sysObjectID on public@localhost:
 at ./cfgmaker line 657

Hij geeft dus geen response maar ik kan de fout niet vinden... de foutmelding dat hij de gebruiker niet kan vinden is iig weg. nu deze nog..

  • Petuhr
  • Registratie: Juni 2000
  • Laatst online: 11:37

Petuhr

FreeBSD

Tik es het volgende in en probeer dan opnieuw mrtg:

snmpd

  • PreDaTorY
  • Registratie: November 2000
  • Laatst online: 30-03 12:25
zover was ik ook al.. maar dat werkt dus helaas niet :(

  • Petuhr
  • Registratie: Juni 2000
  • Laatst online: 11:37

Petuhr

FreeBSD

maar de snmpd wordt dus wel goed gestart?

  • PreDaTorY
  • Registratie: November 2000
  • Laatst online: 30-03 12:25
als ik em opstart als ie al draait geeft ie de foutmelding dat het adres in gebruik is maar de 1e keer gaat prima

  • Petuhr
  • Registratie: Juni 2000
  • Laatst online: 11:37

Petuhr

FreeBSD

Geef bij die cfgmaker eens je ip op van een van je netwerkkaarten.. misschien wil dat helpen...
Pagina: 1