[MRTG] cfgmaker en meerdere ip addressen?

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • GiLuX
  • Registratie: Juni 1999
  • Laatst online: 18-11-2022
ik heb deze howto gevolgd om mrtg aan de gang te krijgen op een CENTOS 5.6 bak:
http://www.cyberciti.biz/...traffic-grapher-tutorial/

het gaat echter fout als 'cfgmaker' een config hoort uit te spugen voor alle ip adressen want hij lijkt enkel de eerste eth 'alias' te pakken (eth0:1).

als ik dit zou hebben:

eth0 192.168.1.1
eth0:1 192.168.1.4
eth0:5 192.168.1.5

dan maakt hij in de mrtg.cfg alleen een entry aan voor: 192.168.1.4
bv:
# cfgmaker --global 'WorkDir: /var/www/mrtg' --output /etc/mrtg/mrtg.cfg public@localhost


code:
1
2
3
Target[localhost_2]: 2:public@localhost:
SetEnv[localhost_2]: MRTG_INT_IP="192.168.1.4" MRTG_INT_DESCR="eth0"
etc...


als ik doe:
# snmpwalk -v 1 -c public localhost IP-MIB::ipAdEntIfIndex

dan krijg netjes zoiets als:
code:
1
2
3
4
IP-MIB::ipAdEntIfIndex.192.168.1.4 = INTEGER: 2
IP-MIB::ipAdEntIfIndex.192.168.1.1 = INTEGER: 2
IP-MIB::ipAdEntIfIndex.192.168.1.5 = INTEGER: 2
IP-MIB::ipAdEntIfIndex.127.0.0.1 = INTEGER: 1


deze ip adressen zijn enkel een voorbeeld.

maw, snmp lijkt alle interfaces en aliases goed te zien maar cfgmaker is duidelijk in de war.

ik heb nu ongeveer alle howto's gelezen die ik kon vinden en als het goed is zou cfgmaker gewoon alle ip adressen er uit moeten kunnen pikken maar toch gebeurd het niet.

iemand die hier iets zinnigs over kan zeggen?

ik heb het met deze snmpd.conf geprobeerd:
code:
1
2
3
4
com2sec local  default       public
group   MyRWGroup         any           local
view    all            included   .1                     80
access  MyRWGroup ""      any       noauth    exact  all all none

"I disagree with what you are saying, but I will defend to the death your right to say it." -- not clear who


Acties:
  • 0 Henk 'm!

  • Kees
  • Registratie: Juni 1999
  • Laatst online: 05-10 09:53

Kees

Serveradmin / BOFH / DoC
Tja, je SMNP geeft terug dat zowel ip 1,4 en 5 op dezelfde interface zitten (nr 2), en aangezien hij .4 als eerste IP geeft is dat het 'main' IP voor de interface.

Het is ook niet mogelijk om op de default (=deze) manier per IP te monitoren, want de monitoring gaat per (fysieke!) interface, en niet per IP. De output van /proc/net/dev wordt gebruikt om je stats te maken.

Als je per-IP dataverkeer wil zien dan zul je toch iets met iptables aan de slag moeten (iets als 'iptables -I STATS --destination $ip --jump RETURN; iptables -I INPUT --jump STATS') en dan die waardes in de mrtg config verwerken.

Kortom: snmp gaat per interface, voor per-ip moet je meer moeite doen.

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


Acties:
  • 0 Henk 'm!

  • GiLuX
  • Registratie: Juni 1999
  • Laatst online: 18-11-2022
aha.. dat verklaard een boel..

wel vreemd dat hij een alias eth0:1 als main ip ziet. en niet gewoon eth0

als ik bv naar een andere pc connect dan gaat dat gewoon via het ip van eth0

anyway,
zal me eens verdiepen in stats via iptables.

"I disagree with what you are saying, but I will defend to the death your right to say it." -- not clear who


Acties:
  • 0 Henk 'm!

  • GiLuX
  • Registratie: Juni 1999
  • Laatst online: 18-11-2022
ok, dat was inderdaad een goede tip met iptables.

ik heb nu een bash script geschreven die dynamisch allerlei iptable rules toevoegd die alle actieve ip adressen (en dus alle ethernet aliasen) + een selectie van interessante poorten verbuiks statistieken verzameld.
volgens wordt een een mrtg config aanmaakt en cron job die mrtg grafiekjes laat bakken.

dus probleem opgelost zo lijkt het :)

als iemand het script wil hebben laat maar weten.

"I disagree with what you are saying, but I will defend to the death your right to say it." -- not clear who


Acties:
  • 0 Henk 'm!

  • Remco
  • Registratie: Januari 2001
  • Laatst online: 03-10 16:57
GiLuX schreef op vrijdag 29 juli 2011 @ 02:13:
als iemand het script wil hebben laat maar weten.
Je zou het ook gewoon kunnen posten.
Als iemand over een jaar of 2 dat script zou willen hebben, dan is het nog maar de vraag of je dan via tweakers.net nog te bereiken bent.

The best thing about UDP jokes is that I don't care if you get them or not.


Acties:
  • 0 Henk 'm!

  • GiLuX
  • Registratie: Juni 1999
  • Laatst online: 18-11-2022
hmm.. ja.. maar het is uiteindelijk bijna 500 regels geworden..

"I disagree with what you are saying, but I will defend to the death your right to say it." -- not clear who

Pagina: 1