[OpenBSD] Bandwidth statistics

Pagina: 1
Acties:

  • Zydell
  • Registratie: September 2000
  • Laatst online: 19-04 18:25

Zydell

* * * * *

Topicstarter
oi

Ik draai OpenBSD 3.2 op m'n server die het internet deelt. Nu wil ik op de webserver (Apache, draait lokaal op de server) weergeven hoeveel dataverkeer gebruikers van het interne netwerk genereren (per ip) en dat weergeven op de webserver. Ik kwam uit op MRTG, maar dat werkte totaal niet. Als ik mrtg draai krijg ik een medling dat ik niks ontvang van net_smnp.. Ik heb alles geinstalleerd vanuit packages dus aan dependencies kan het ook niet liggen..

Weet iemand een ander script/programma voor OpenBSD of wat ik fout doe?

Verwijderd

Met Freebsd heb je 2 soorten snmp's. Te weten:

net-snmp
net-snmp4

Als 1 van de bovenste het niet doet moet je de ander hebben. Wel eerst degene die niet werkte de-installeren. :)

  • Zydell
  • Registratie: September 2000
  • Laatst online: 19-04 18:25

Zydell

* * * * *

Topicstarter
er zijn er inderdaad 2, maar als ik de mrtg package installeer dan installeert hij niet zonder een van deze 2 nmap packages, en ik neem aan dat ze wel de goede bij dependencies gezet hebben...

Verwijderd

Je hebt wel 1 van de 2 geinstalleerd? Of begrijp ik je nu verkeerd :?

  • Zydell
  • Registratie: September 2000
  • Laatst online: 19-04 18:25

Zydell

* * * * *

Topicstarter
Nou, ik werk met packages, en als je MRTG wil installeren dan gaat dat niet zonder de benodigde dependencies, dus ik heb alle benodigde dependencies ook gedownload (waaronder de aangegeven SNMP) en toen MRTG geinstalleerd.. dus SNMP is geinstalleerd...

Ik heb nu deze config:

code:
1
2
3
4
5
6
WorkDir: /var/www/htdocs/
Options[_]: growright,bits
Target[ezwf]: 2:public@192.168.0.1
MaxBytes[ezwf]: 1250000
Title[ezwf]: Traffic Analysis
PageTop[ezwf]: <H1>Traffic Analysis</H1>


en wat opmaak instellingen, maar als ik '/usr/local/bin/mrtg /etc/mrtg.cfg' doe, krijg ik:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2002-11-17 19:34:49 -- SNMP Error:
no response received
SNMPv1_Session (remote host: "192.168.0.1" [192.168.0.1].161)
                  community: "public"
                 request ID: 793401767
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
 at /usr/local/libdata/perl5/site_perl/SNMP_util.pm line 458
2002-11-17 19:34:49 -- SNMPGET Problem for ifInOctets.2 ifOutOctets.2 sysUptime sysName on public@192.168.0.1
 at /usr/local/bin/mrtg line 1488
2002-11-17 19:34:49 -- WARNING: Expected a number but got ''
2002-11-17 19:34:49 -- WARNING: Expected a number but got ''
Rateup WARNING: /usr/local/bin/rateup could not read the primary log file for ezwf
Rateup WARNING: /usr/local/bin/rateup The backup log file for ezwf was invalid as well
Rateup WARNING: /usr/local/bin/rateup Can't remove ezwf.old updating log file
Rateup WARNING: /usr/local/bin/rateup Can't rename ezwf.log to ezwf.old updating log file

Verwijderd

Dat die geen response ontving heb ik ook gehad. Dan zit je met de verkeerde snmp versie te stoeien.

  • Zydell
  • Registratie: September 2000
  • Laatst online: 19-04 18:25

Zydell

* * * * *

Topicstarter
K ik zal hem wel even verwijderen en die andere nmap package installeren.. zien wat ie doet.
Het gaat btw over deze packages:

p5-SNMP_Session-0.92.tgz (dependency)
p5-Net-SNMP-4.0.1.tgz

Ik mag de eerste niet verwijderen:

code:
1
2
3
pkg_delete(p5-SNMP_Session-0.92): package `p5-SNMP_Session-0.92' is required by these other packages
and may not be deinstalled:
mrtg-2.9.12a


En de tweede package installeren heeft ook geen zin.. :(

Verwijderd

Je moet niet die P5 packages hebben maar gewoon de package:

net-snmp of net-snmp4

  • Zydell
  • Registratie: September 2000
  • Laatst online: 19-04 18:25

Zydell

* * * * *

Topicstarter
die zie ik hier: ftp://ftp.calyx.nl/pub/OpenBSD/3.2/packages/i386/ niet staan, en waarom is die package anders een dependency :S

  • Leon
  • Registratie: Maart 2000
  • Laatst online: 10-04 09:12

Leon

Rise Of The Robots

ucd-snmp is nou volgens mij verouderd en wordt langzaam opgevolgd door net-snmp (www.net-snmp.org) maar zelfs als je mrtg aan de gang krijgt moet je nog op elke client een snmp server installeren.

Eeuwige n00b


Verwijderd

Tjongejongejonge zeg. Er IS geen net-snmp port voor OpenBSD. Als je het nieuwste van het nieuwste wilt dan is OpenBSD niet het geschikte systeem voor je. OpenBSD richt zich niet op 'het nieuwste van het nieuwste draaien'.

ucd-snmp-4.2.3 moet je hebben. Werkt perfect.

Perl modules kun je ook met CPAN leechen. Maar die heb je zo te zien al.
Ik denk dat je snmpd.conf niet helemaal okay is. Heb je die goed gecontroleerd? Wat zegt snmpwalk localhost public@localhost (of iets in die trant)

  • Zydell
  • Registratie: September 2000
  • Laatst online: 19-04 18:25

Zydell

* * * * *

Topicstarter
Voor ik verder ga wou ik graag even wat weten..

Wat ik nu dus heb is het volgende:

KABELMODEM --- OPENBSD SERVER --- HUB --- CLIENTS()

Ik wil dus op de webserver (Apache) van de OpenBSD server per IP van de Clients (draaien allemaal windows) de hoeveelheid gebruikte bandbreedte en de dataverkeer bijhouden... Is dit nou wel of niet mogelijk met mrtg anders hoef ik niet eens verder te gaan... (en als het niet mogelijk is, is er dan iets waar het wel of beter kan)?

Verwijderd

Hoe heb je die meerdere IP's ingesteld? vlan of met IP aliasing?
Btw: PF en Altq zijn gemerged in CVS!! :D

http://www.deadly.org/article.php3?sid=20021119013615
ik ben geil
hoop ZO erg dat er ook een port voor 3.2 komt.. maja.. :)

  • Zydell
  • Registratie: September 2000
  • Laatst online: 19-04 18:25

Zydell

* * * * *

Topicstarter
Verwijderd schreef op 20 november 2002 @ 03:50:
Hoe heb je die meerdere IP's ingesteld? vlan of met IP aliasing?
Btw: PF en Altq zijn gemerged in CVS!! :D

http://www.deadly.org/article.php3?sid=20021119013615
ik ben geil
hoop ZO erg dat er ook een port voor 3.2 komt.. maja.. :)
De clients (192.168.0.2, 192.168.0.3 en 192.168.0.4) draaien allemaal windows, dus die hebben als gateway 192.168.0.1 (de OpenBSD server) en verder de dns adressen van @home...
Ik heb ondertussen darkstat (http://members.optushome.com.au/emikulic/net/darkstat/) geinstalleerd, maar die kan niet PER intern ip de totaal verbruikte bandbreedte/data transfer geven.. maar ik heb inmiddels ook al iets anders gevonden, ntop (http://www.ntop.org/) dat is iets uitgebreider...

offtopic:
CVS klinkt erg interssant, ik heb al zitten klooien met altq (cbq) maar ik kon geen classes maken die kleiner werden dan ongeveer 5kB.. ik heb toen een nieuwe kernel gecompiled met priq, dat werkt met priority's... maar dat werkt ook niet echt lekker. Mijn probleem was dus dat ik op een 16kB upload wou gamen als er op het netwerk geupload wordt naar een ftp... even kijken dus

/etc/altq.conf
interface ne3 bandwidth 128kb priq

class priq ne3 fast_class NULL priority 15 qlimit 0 red
filter ne3 fast_class 0 0 0 0 17
class priq ne3 bott_class NULL priority 1 qlimit 9999999 default

Verwijderd

Oh wacht even ik dacht 4 externe IP's. Bijv. 186.168.186.164 t/m 186.168.186.168 als internet adres.

Oplossing voor je probleem met MRTG: SNMP draaien op de Windows clients. Wat voor Windows versie draaien ze?

En dan voeg je zoiets toe in mrtg.cfg als dit:

Target[selene.dystopia.nl]: 2:DE_COMMUNITY_STANDAARD_PUBLIC@selene:
SetEnv[selene.dystopia.nl]: MRTG_INT_IP="192.168.0.66" MRTG_INT_DESCR="eth0"
MaxBytes[selene.dystopia.nl]: 12500000
Title[selene.dystopia.nl]: selene.dystopia.nl: eth0
PageTop[selene.dystopia.nl]: <H1>Dataverkeer analyse voor eth0 @ selene</H1>
*TABLE* met HTML stuff*

  • Zydell
  • Registratie: September 2000
  • Laatst online: 19-04 18:25

Zydell

* * * * *

Topicstarter
Bedankt voor de hulp, maar ik heb nu iets VEEL beters gevonden:

ftp://ftp.calyx.nl/pub/Op...ackages/i386/ntop-1.1.tgz

werkt perfect.. maakt ongeveer zo'n output:

code:
1
2
3
4
5
6
7
             ntop v.1.1 ST [i386-unknown-openbsd3.2] listening on rl0
18037 Pkts/13.5 MB [IP 13.5 MB/Other 600]          Thpt: 288.3 Kbps/953.0 Kbps
 Host                     Act   -Rcvd-      Sent       TCP       UDP     ICMP
 192.168.0.4               B    5.3 MB  655.5 Kb    5.3 MB    1.3 Kb        0
 192.168.0.21              B    3.9 MB  137.8 Kb    3.9 MB         0        0
 192.168.0.3               B    3.3 MB  141.1 Kb    3.3 MB    2.6 Kb        0
 alpha                     B    2.9 Kb    9.1 Kb    2.9 Kb         0        0


Nu nog ff kunnen publiceren op m'n apache servertje en het is precies wat ik wil!!

Verwijderd

iptraf is ook een optie

  • Leon
  • Registratie: Maart 2000
  • Laatst online: 10-04 09:12

Leon

Rise Of The Robots

Ntop kan ook in web mode draaien (er zit een ingebouwde werberver in) kijk maar eens bij [url]http:/www.ntop.org[/url] :)

Eeuwige n00b


  • Zydell
  • Registratie: September 2000
  • Laatst online: 19-04 18:25

Zydell

* * * * *

Topicstarter
Klopt, maar als ik bij ntop 1.1 package die optie (-w) gebruik dan krijg ik:

code:
1
2
./ntop -i rl0 -d -w 12345
-w mode is disabled for security reasons.


Weet iemand waar dit aan kan liggen? Ik ben ondertussen al bezig met ntop 2.0 compilen maar dat wil ook niet echt werken

  • Leon
  • Registratie: Maart 2000
  • Laatst online: 10-04 09:12

Leon

Rise Of The Robots

draai als root 'ntop -A' :?

Eeuwige n00b


  • Zydell
  • Registratie: September 2000
  • Laatst online: 19-04 18:25

Zydell

* * * * *

Topicstarter
ik draai als root, maar de optie '-A' komt niet voor in de man pages..

Ik gebruik nu darkstat en heb als netwerk interface degene naar het interne netwerk, dat werkt ook wel aardig maar de webinterface in combinatie met openbsd is een beetje buggy (stond ook op de site van darkstat) Maar het werkt op zich wel. Ik ga nog even bezig met ntop maar ik kreeg bij make steeds een foutmelding over een lijn waar '-include($variabele) ofzo stond (met die - ervoor)

  • Chiron
  • Registratie: Januari 2001
  • Laatst online: 15-05 20:39

Chiron

Moderator Discord / TFV & AWM
uh misschien domme vraag maar heb je wel configfiles aangemaakt voor zowel snmpd als mrtg?

want je moet snmpd wel als deamon hebben draaien als mrtg er gebruik van wil maken... en snmpd draait niet als er geen (goeie) config voor is
check dat eerst maar eens als mrtg snmp niet kan vinden

"Light thinks it travels faster than anything. It doesn't. For wherever light travels it finds darkness has got there first and is waiting for it."


  • Zydell
  • Registratie: September 2000
  • Laatst online: 19-04 18:25

Zydell

* * * * *

Topicstarter
ik maak geen gebruik van snmp en mrtg veel te lastig en teveel gedoe ik ben op dit moment dus bezig met darkstat en ntop :) darkstat werkt wel, maar die geeft problemen met openbsd dus ik probeer nu ntop aan de gang te krijgen, maar die zeurt dus als ik de webinterface aan wil zetten ..
Pagina: 1