Övervakningsprogram för en OpenBSD-router

Permalänk
Medlem

Övervakningsprogram för en OpenBSD-router

Hejsan!

Är två dagar kvar till vårt 3'dje LAN-arrangemang. Skall, för försöka gången, använda en server med OpenBSD som router.

Tänkte nu kolla om ni har några tips på bra övervakningsprogram? Gärna något program som ritar grafer, på användningen av ett utvalt interface.

Alla tips är välkomna!

Mvh,
Marwin

Permalänk
Medlem

Ta en titt på symon.

Det består av:
- symon: Övervakar det aktuella systemet
- symux: Tar emot inkomande data från symon och sparar i RRD-filer.
- syweb: PHP-script för att rita grafer. (exempel)

Vill du ha information hur din maskin mår just nu kan phpSymon vara något. Det norpar data som symon skickar och skapar en liten enkel sida med den informationen.

Lycka till!

Permalänk

Populära övervakningsprogram:

MRTG (Screenshots)
Nagios (Screenshots)

Visa signatur

"Linux is good because it keeps people out of real kernels"

Permalänk
Medlem

Kan passa på att fråga. Måste man aktivera SMP på något sätt, för att kunna köra dubbla processorer?

Enligt top:

26 processes: 25 idle, 1 on processor
Borde det inte stå 2 där, om båda användes?

Undrar dessutom om det finns några interaktiva övervakningsprogram, som iptraf t.ex.?

Permalänk
Hedersmedlem

Som svar på SMP-frågan: http://cvs.openbsd.org/faq/faq8.html#SMP

Hmm, pftop kanske?

EDIT: Och jag var trött när jag skrev det där, menade pftop, inte pflog. =/

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Medlem

Ja, du måsta ladda en kärna som är byggd med SMP-stöd. OpenBSD skeppar en separat SMP-kärna, bsd.mp, till i386 och amd64. Vill du bygga en själv använder du "/sys/arch/`uname -m`/conf/GENERIC.MP"-configen.

Ja, om du har två processer som körs på varsin CPU samtidigt, kommer det stå 2 där.
Däremot om du bara har en process, kommer det stå 1 oavsett SMP.

Undersök "/var/run/dmesg.boot" för att se om båda CPU:erna initierats. Ex:

[...] cpu0: Intel(R) Xeon(TM) CPU 2.40GHz ("GenuineIntel" 686-class) 2.40 GHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,CNXT-ID real mem = 2147000320 (2096680K) avail mem = 1953038336 (1907264K) using 4278 buffers containing 107454464 bytes (104936K) of memory mainbus0 (root) bios0 at mainbus0: AT/286+(00) BIOS, date 09/22/03, BIOS32 rev. 0 @ 0xf0010 pcibios0 at bios0: rev 2.1 @ 0xf0000/0x10000 pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xf3000/192 (10 entries) pcibios0: PCI Interrupt Router at 000:31:0 ("Intel 82801CA LPC" rev 0x00) pcibios0: PCI bus #4 is the last bus bios0: ROM list: 0xc0000/0x8000 mainbus0: Intel MP Specification (Version 1.4) (INTEL KingsCanyonC) cpu0 at mainbus0: apid 0 (boot processor) cpu0: apic clock running at 133 MHz cpu1 at mainbus0: apid 6 (application processor) cpu1: Intel(R) Xeon(TM) CPU 2.40GHz ("GenuineIntel" 686-class) 2.40 GHz cpu1: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,CNXT-ID [...]

Antar att du kör 3.6 eller 3.7, men i 3.8 får man lite extra information om vad CPU:erna gör med top:

load averages: 0.25, 0.48, 0.48 14:59:26 229 processes: 1 running, 227 idle, 1 on processor CPU0 states: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle CPU1 states: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle Memory: Real: 443M/724M act/tot Free: 1290M Swap: 0K/4095M used/tot [...]

SMP i FAQ:n

Edit: Vad seg jag är, m0REc hann före.

Permalänk
Medlem

Ännu ett RRDTool-baserat verktyg: Cacti
Använder det tillsammans med ett lite tweakat mrtg-rrd, men när jag väl orkar lär jag gå över till Cacti helt och hållet, det känns mycket kraftfullare.

Visa signatur

Je suis Napoleon!
Heh-heh-heh. No, seriously, I'm not.

Permalänk
Medlem

Möjligtvis kan du även ha nytta av pftop.

Permalänk
Medlem

Tack för alla svar!
pftop fungerade kanon!

Har lagt in bsd.mp och den bootar och verkar fungera. dmesg visar cpu0, och cpu1. Skulle ni vilja testa om båda CPUerna används, och tänkte göra detta genom någon benchmark. Finns det några CPU-benchmarks till OBSD?

Permalänk
Medlem

Det första jag kommer att tänka på är Ubench, finns i ports och som paket.