Munin: Cam Traffic

feissmaik
Entwickler Team
Beiträge: 2576
Registriert: So 17. Apr 2011, 11:39
Been thanked: 1 time
Kontaktdaten:

Munin: Cam Traffic

Beitrag von feissmaik »

letzte Aktualisierung: 29.05.2011 12:00
===============================================================================

Die Munin Scripts zur Trafficerfassung benötigen eine manuelle Installation - das lässt sich leider (noch) nicht automatisieren...

Vorraussetzung:

i os addon_munin.sh


Installation:

apt-get install iptraf

Dann den Befehl iptraf ausführen wodurch man zum Konfigurations-screen gelangt...
Dort geht ihr ins Menü Configure... Wenn er mäckert das nur die erste Instanz es konfigurieren könne aber ihr sicher seit das es wirklich nicht mehr läuft dann führt folgenden Befehl aus: rm -rf /var/run/iptraf und geht wieder unter Configure und dann unter Logging prüfen ob das auf On steht...
Dann in Timers...
Ändert den Eintrag Logging interval... auf den Munin-update-interval (default: 5min)
Dann geht ihr ins Menü Additional ports... und tragt dort die Server-Ports ein die ihr überwachen wollt - also für CCcam zb 12000, OScam 22000 und NewCS 13000...
...Dann beendet ihr das Konfigurationsmenü (Exit) und startet iptraf im Hintergrund: iptraf -s eth0 -B

Leider gibt es für iptraf von Hausaus kein startup Script - also wenn iptraf auch nach einem reboot automatisch wieder gestartet werden soll, so müsst ihr euch das Script leider selber erstellen:

nano /etc/init.d/iptraf-start

Code: Alles auswählen

#!/bin/bash
### BEGIN INIT INFO
# Provides:          iptraf-start
# Required-Start:    $local_fs
# Required-Stop:     $local_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start iptraf
### END INIT INFO
[ -x "/usr/sbin/iptraf" ] || exit 0
/usr/sbin/iptraf -s eth0 -B
exit 0
Datei ausführbar machen:
chmod +x /etc/init.d/iptraf-start
Nun noch dem System sagen das dieses Script auch beim booten geladen werden soll:
Lenny: update-rc.d /etc/init.d/iptraf-start defaults
Squeeze: update-rc.d iptraf-start defaults


Munin Traffic Scripts:

CCcam -> wget -O/etc/munin/plugins/cccam_traffic ipc.pebkac.at/ipc/scripts/munin/cccam_traffic

OScam -> wget -O/etc/munin/plugins/oscam_traffic ipc.pebkac.at/ipc/scripts/munin/oscam_traffic

NewCS -> wget -O/etc/munin/plugins/newcs_traffic ipc.pebkac.at/ipc/scripts/munin/newcs_traffic

Wichtig ist dass die Scripts ausführbar sind: chmod +x /etc/munin/plugins/*
Und nach jeder Scriptsänderung muss munin-node neu gestartet werden: /etc/init.d/munin-node restart

Um zu prüfen ob das Script auch korrekt funktioniert: munin-run <script>
Also zb: munin-run cccam_traffic

Fals der Server-Port vom Standard abweichen sollte, so müsst ihr das jeweilige Script bearbeiten und entsprechend einstellen...


WICHTIG: Es gibt leider Probleme mit den Leseberechtigungen des iptraf-Logfiles weswegen es leider erforderlich ist das ihr noch folgenden Befehl ausführen müsst:

sudo -u munin [ ! -r "/var/log/iptraf/tcp_udp_services-eth0.log" ] && chmod 777 /var/log/iptraf/

(ich werde aber die Tage ein Script basteln was zumindest das automatisiert...)
Du musst nicht kämpfen um zu siegen
TommyH99
P E B K A C
Beiträge: 428
Registriert: So 17. Apr 2011, 13:35
Kontaktdaten:

Re: Munin: Cam Traffic

Beitrag von TommyH99 »

CCCAM TRAFFIC
Dateianhänge
cccam_traffic-day.png
cccam_traffic-day.png (25.03 KiB) 2863 mal betrachtet
if ($ahnung == false or $problem == true) { read FAQ; use SEARCH; use GOOGLE; } else { use brain; make post; }
feissmaik
Entwickler Team
Beiträge: 2576
Registriert: So 17. Apr 2011, 11:39
Been thanked: 1 time
Kontaktdaten:

Re: Munin: Cam Traffic

Beitrag von feissmaik »

Du musst nicht kämpfen um zu siegen
Gesperrt

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste