PDA

Bekijk Volledige Versie : SNMP / Cacti



no1san
12/10/10, 16:15
Ik probeer data van server 2 te laden in cacti op server 1.
Dit lukt me nog niet :-(

op server 2 heb ik SNMP:

snmpwalk -Os -c public -v 1 localhost
Geeft output

Als ik het echter vanaf server 1 probeer:
snmpwalk -Os -c public -v 1 IP-server2
Timeout: No Response from IP-server2

Moet ik op server 1 nog iets doen?
enig idee hoe ik dit aan praat kan krijgen?

phreak
12/10/10, 16:16
firewall? listen adres? een netstat -an en kijken waar snmpd op luistert?

no1san
12/10/10, 16:31
firewall?
ik kan pingen


listen adres?
Neem aan de standaard SNMPD poort


een netstat -an en kijken waar snmpd op luistert?

Ik zie dit er tussen staan:

udp 0 0 127.0.0.1:161 0.0.0.0:*

Luistert die dan ook extern naar poort 161 ?

Geert-Jan
12/10/10, 16:38
Voor UDP verkeer dient poort 161 open te staan.

Als je op een andere server (cacti in dit geval) wil laden, zit je niet meer intern he....

In cacti, als je server hebt toegevoegd, dien je als eerste links boven de servername e.d. te zien, dan pas kun je verder gaan...

no1san
12/10/10, 16:45
Als je op een andere server (cacti in dit geval) wil laden, zit je niet meer intern he....


udp 0 0 127.0.0.1:161 0.0.0.0:*
Klopt. daarom vraag ik ook of dit resultaat met netstat ook extern luistert.


In cacti, als je server hebt toegevoegd, dien je als eerste links boven de servername e.d. te zien, dan pas kun je verder gaan...

toevoegen van devices lukt prima.
Kreeg van cacti zelfs te horen dat de server online was.
Melding nu iin cacti is:
SNMP error

Mijn idee is dat ik eerst resultaat moet krijgen vanaf server 1 met:
snmpwalk -Os -c public -v 1 IP-server2

Mark17
12/10/10, 16:52
Welk besturingssysteem? Bij Debian/Ubuntu: kijk eens in /etc/default/snmpd.conf (als ik me niet vergis staat hier 127.0.0.1 ergens).

no1san
12/10/10, 16:58
Welk besturingssysteem?
Debian


kijk eens in /etc/default/snmpd.conf (als ik me niet vergis staat hier 127.0.0.1 ergens

Yep
/etc/snmp/snmpd.conf
com2sec local localhost public
com2sec localNet iprange /24 public

volgens mij staat dat goed?

Mark17
12/10/10, 17:03
/etc/snmp/snmpd.conf
com2sec local localhost public
com2sec localNet iprange /24 public

volgens mij staat dat goed?

Ik dacht aan een ander bestand ;) Het gaat echt om een bestand in /etc/default/. Hier staat het listen IP (standaard 127.0.0.1) in.

no1san
12/10/10, 17:17
/etc/default/. Hier staat het listen IP (standaard 127.0.0.1)

klopt:

# snmpd options (use syslog, close stdin/out/err).
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1'

127.0.0.1 weg halen of vervangen door het ip adres van server 1?

Mark17
12/10/10, 17:26
klopt:

# snmpd options (use syslog, close stdin/out/err).
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1'

127.0.0.1 weg halen of vervangen door het ip adres van server 1?

Weg halen en het zou moeten werken als ik me niet vergis.

no1san
12/10/10, 17:29
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid'
yep zoiets stond in de instructie en had ik wel gedaan op server 3.

Weggehaald, restart:
sander@web:~$ snmpwalk -Os -c public -v 1 172.19.0.4
Timeout: No Response from 172.19.0.4

nog steeds geen response

Mark17
12/10/10, 18:55
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid'
Bovenstaande heb ik hier ook. Na het wijzigen wel een reload/restart van snmpd gedaan?

Wat laat netstat -an met betrekking tot snmpd nu zien?

no1san
12/10/10, 19:08
yep restart gedaan.

heb het gevonden: (nou ja, mijn host heeft het gevonden :-) )
com2sec local localhost public
com2sec localnet 172.19.0.1/24 public
rocommunity sander

die onderste doet het hem.