Netzwerk log ?

Wünsche, Anträge, Fehlermeldungen
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

also in der netconsole.c sthet nix von config :(

Code: Alles auswählen

static char config[256];
//module_param_string(netconsole, config, 256, 0);
MODULE_PARM(netconsole,"s");
MODULE_PARM_DESC(netconsole, " netconsole=[src-port]@[src-ip]/[dev],[tgt-port]@<tgt-ip>/[tgt-macaddr]\n");
wenn ich nur insmod netconsole eingebe kommt das in der console

Code: Alles auswählen

[...network console startup...]
netconsole: network logging started
event: $Id: event.c,v 1.12 2003/09/30 05:45:38 obi Exp $
[i2c-8xx]: mpc 8xx i2c init
[i2c-8xx]: adapter: 0
$Id: cam.c,v 1.30 2004/01/10 16:36:34 alexw Exp $
$Id: avia_napi.c,v 1.18 2003/11/24 09:53:01 obi Exp $
DVB: registering new adapter (C-Cube AViA GTX/eNX with AViA 500/600).
dvb_i2c_bridge: enabled DVB i2c bridge to PowerPC 8xx I2C adapter
$Id: cam_napi.c,v 1.8 2003/09/30 05:45:34 obi Exp $
avia_av: $Id: avia_av_core.c,v 1.89 2004/02/27 22:17:44 obi Exp $
avia_av_event: $Id: avia_av_event.c,v 1.11 2003/10/26 16:32:51 obi Exp $
avia_av_proc: $Id: avia_av_proc.c,v 1.14 2004/01/21 20:02:29 carjay Exp $
avia_gt_core: $Id: avia_gt_core.c,v 1.48 2004/12/20 01:01:22 carjay Exp $
avia_gt_core: autodetecting chip type... GTX
avia_gt_gtx: $Id: avia_gt_gtx.c,v 1.24 2003/09/30 05:45:35 obi Exp $
avia_gt_accel: $Id: avia_gt_accel.c,v 1.19 2003/09/30 05:45:35 obi Exp $
avia_gt_dmx: $Id: avia_gt_dmx.c,v 1.210 2004/06/26 16:08:15 carjay Exp $
avia_gt_core: masking unhandled irq reg 1 bit 11
avia_gt_core: masking unhandled irq reg 1 bit 13
avia_gt_ucode: loaded ucode v0014
avia_gt_ucode: ucode section filters disabled.
avia_gt_dmx: warning, misaligned queue 0 (is 0xFD200, size 65536), aligning...
avia_gt_gv: $Id: avia_gt_gv.c,v 1.39 2004/08/28 16:44:56 carjay Exp $
avia_gt_gv: set_input_size (width=720, height=576)
avia_gt_pcm: $Id: avia_gt_pcm.c,v 1.29 2004/01/29 19:38:20 zwen Exp $
avia_gt_pcm_set_rate(44100)
avia_gt_capture: $Id: avia_gt_capture.c,v 1.32 2003/09/30 05:45:35 obi Exp $
avia_gt_pig: $Id: avia_gt_pig.c,v 1.40 2003/09/30 05:45:35 obi Exp $
avia_gt_vbi: $Id: avia_gt_vbi.c,v 1.26 2003/08/01 17:31:22 obi Exp $
avia_gt_core: Loaded AViA eNX/GTX driver
avia_gt_fb: $Id: avia_gt_fb_core.c,v 1.54 2004/03/17 18:42:18 zwen Exp $
avia_gt_gv: set_input_mode (mode=2)
avia_gt_gv: set_input_size (width=720, height=576)
avia_gt_gv: set_input_mode (mode=2)
avia_gt_gv: set_input_size (width=720, height=576)
avia_gt_gv: set_input_mode (mode=2)
avia_gt_gv: set_input_size (width=720, height=576)
Console: switching to colour frame buffer device 82x32
avia_gt_fb: fb0: AViA eNX/GTX Framebuffer frame buffer device
lcd.o: init lcd driver module
lcd.o: found KS0713/SED153X lcd interface
avia_gt_lirc: $Id: avia_gt_lirc.c,v 1.14 2003/09/30 05:45:35 obi Exp $
avia_gt_ir: $Id: avia_gt_ir.c,v 1.30 2003/09/30 05:45:35 obi Exp $
avia_oss: $Id: avia_gt_oss.c,v 1.26 2004/05/31 22:56:02 carjay Exp $
avia_gt_pcm_set_rate(44100)
avia_gt_v4l2: $Id: avia_gt_v4l2.c,v 1.12 2003/09/30 04:54:03 obi Exp $
ves1x93: Detected ves1993
DVB: registering frontend 0:0 (VES1993)...
avia_av_napi.c: $Id: avia_av_napi.c,v 1.33 2004/03/11 15:30:27 derget Exp $
avia_gt_napi: $Id: avia_gt_napi.c,v 1.203 2005/01/05 05:49:56 carjay Exp $
avia_gt_gv: set_input_mode (mode=2)
avia_gt_gv: set_input_size (width=720, height=576)
avia_gt_core: masking unhandled irq reg 0 bit 6
PES, queue 0 normal.
avia_gt_core: masking unhandled irq reg 0 bit 7
avia_gt_core: masking unhandled irq reg 1 bit 15
und das wars
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

ich hab jetzt mal deine netconsole.c probiert. das selbe ergebnis.

Code: Alles auswählen

Using /lib/modules/2.4.31-dbox2/kernel/arch/ppc/8xx_io/netconsole.o
insmod: invalid parameter config
Torsten73
Erleuchteter
Erleuchteter
Beiträge: 547
Registriert: Mittwoch 30. Juni 2004, 16:06

Beitrag von Torsten73 »

Hi,
soll das Netlogging auch eventuell publik werden wenns funktioniert? Das fände ich auch auch eine super Funktion.

Cu
Torsten
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

ja, wenn es je richtig funkt. ich hab alles eingebaut, aber irgendwie bekomme ich es nicht hin, das er alles anzeigt. er vergisst immer die hälfte. zbsp die ganzen zapit ausgaben kommen einfach nicht. mir hat schon hannebamb(el) die netconsole.c zugeschickt, aber damit kommen beim starten kernel oopse. also nicht brauchbar. bei meiner version kann man die option config=.... nicht nutzen. da kommen immer fehler.
mhh ich weiss nicht was das sein soll.
Torsten73
Erleuchteter
Erleuchteter
Beiträge: 547
Registriert: Mittwoch 30. Juni 2004, 16:06

Beitrag von Torsten73 »

Hi,
vielleicht ist der Weg den Ihr geht einfach ein wenig kompliziert...

Ginge es nicht einfacher, wenn die Ausgaben der Konsole in eine Datei gelenkt werden, die sich dann sinnvollerweise auf einem gemounteten Verzeichnis befindet? Fragt sich nur wie man sicherstellt, dass erst geschrieben wird, wenn das Verzeichniss zur Verfügung steht. Auch wenn dann der Anfang fehlt, der Rest wäre zumindest vollständig.

Unter DOS war so etwas problemlos möglich, da müßte es unter Linux doch auch irgendwie gehen.

Leider kenne ich mich zu wenig damit aus, als dass ich Dir besser helfen könnte.

Wäre aber trotzdem schön wenn es irgendwie/irgendwann funktionieren würde.

Cu
Torsten
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

also mit den eintrag in der rcs

Code: Alles auswählen

ifconfig eth0 192.168.123.15 #bitte die ip der box hier eingeben
insmod netconsole config=@/-6666@192.168.123.4/ #bitte die ip des rechners wo logger läuft eingeben 
/var/bin/socat PTY,link=/dev/ttyP0  UDP:192.168.123.4:6666 &   #bitte die ip des rechners wo logger läuft eingeben
/var/bin/setconsole2
und der letzen netconsole, die ich getestet hab kommt das im log

Code: Alles auswählen

Using /lib/modules/2.4.31-dbox2/kernel/arch/ppc/8xx_io/netconsole.o
netconsole options: "@/-6666@192.168.123.4/"
netconsole: source port 6665
netconsole: interface eth0
netconsole: target port 6666
netconsole: target IP 192.168.123.4
netconsole: target ethernet address ff:ff:ff:ff:ff:ff
netconsole: source IP 192.168.123.15
netconsole: network logging started
aber immer noch nur bis hierher im log per udp

Code: Alles auswählen

[...network console startup...]
netconsole: network logging started
event: $Id: event.c,v 1.12 2003/09/30 05:45:38 obi Exp $
[i2c-8xx]: mpc 8xx i2c init
[i2c-8xx]: adapter: 0
$Id: cam.c,v 1.30 2004/01/10 16:36:34 alexw Exp $
$Id: avia_napi.c,v 1.18 2003/11/24 09:53:01 obi Exp $
DVB: registering new adapter (C-Cube AViA GTX/eNX with AViA 500/600).
dvb_i2c_bridge: enabled DVB i2c bridge to PowerPC 8xx I2C adapter
$Id: cam_napi.c,v 1.8 2003/09/30 05:45:34 obi Exp $
avia_av: $Id: avia_av_core.c,v 1.89 2004/02/27 22:17:44 obi Exp $
avia_av_event: $Id: avia_av_event.c,v 1.11 2003/10/26 16:32:51 obi Exp $
avia_av_proc: $Id: avia_av_proc.c,v 1.14 2004/01/21 20:02:29 carjay Exp $
avia_gt_core: $Id: avia_gt_core.c,v 1.48 2004/12/20 01:01:22 carjay Exp $
avia_gt_core: autodetecting chip type... GTX
avia_gt_gtx: $Id: avia_gt_gtx.c,v 1.24 2003/09/30 05:45:35 obi Exp $
avia_gt_accel: $Id: avia_gt_accel.c,v 1.19 2003/09/30 05:45:35 obi Exp $
avia_gt_dmx: $Id: avia_gt_dmx.c,v 1.210 2004/06/26 16:08:15 carjay Exp $
avia_gt_core: masking unhandled irq reg 1 bit 11
avia_gt_core: masking unhandled irq reg 1 bit 13
avia_gt_ucode: loaded ucode v0014
avia_gt_ucode: ucode section filters disabled.
avia_gt_dmx: warning, misaligned queue 0 (is 0xFD200, size 65536), aligning...
avia_gt_gv: $Id: avia_gt_gv.c,v 1.39 2004/08/28 16:44:56 carjay Exp $
avia_gt_gv: set_input_size (width=720, height=576)
avia_gt_pcm: $Id: avia_gt_pcm.c,v 1.29 2004/01/29 19:38:20 zwen Exp $
avia_gt_pcm_set_rate(44100)
avia_gt_capture: $Id: avia_gt_capture.c,v 1.32 2003/09/30 05:45:35 obi Exp $
avia_gt_pig: $Id: avia_gt_pig.c,v 1.40 2003/09/30 05:45:35 obi Exp $
avia_gt_vbi: $Id: avia_gt_vbi.c,v 1.26 2003/08/01 17:31:22 obi Exp $
avia_gt_core: Loaded AViA eNX/GTX driver
avia_gt_fb: $Id: avia_gt_fb_core.c,v 1.54 2004/03/17 18:42:18 zwen Exp $
avia_gt_gv: set_input_mode (mode=2)
avia_gt_gv: set_input_size (width=720, height=576)
avia_gt_gv: set_input_mode (mode=2)
avia_gt_gv: set_input_size (width=720, height=576)
avia_gt_gv: set_input_mode (mode=2)
avia_gt_gv: set_input_size (width=720, height=576)
Console: switching to colour frame buffer device 82x32
avia_gt_fb: fb0: AViA eNX/GTX Framebuffer frame buffer device
lcd.o: init lcd driver module
lcd.o: found KS0713/SED153X lcd interface
avia_gt_lirc: $Id: avia_gt_lirc.c,v 1.14 2003/09/30 05:45:35 obi Exp $
avia_gt_ir: $Id: avia_gt_ir.c,v 1.30 2003/09/30 05:45:35 obi Exp $
avia_oss: $Id: avia_gt_oss.c,v 1.26 2004/05/31 22:56:02 carjay Exp $
avia_gt_pcm_set_rate(44100)
avia_gt_v4l2: $Id: avia_gt_v4l2.c,v 1.12 2003/09/30 04:54:03 obi Exp $
ves1x93: Detected ves1993
DVB: registering frontend 0:0 (VES1993)...
avia_av_napi.c: $Id: avia_av_napi.c,v 1.33 2004/03/11 15:30:27 derget Exp $
avia_gt_napi: $Id: avia_gt_napi.c,v 1.203 2005/01/05 05:49:56 carjay Exp $
avia_gt_gv: set_input_mode (mode=2)
avia_gt_gv: set_input_size (width=720, height=576)
avia_gt_core: masking unhandled irq reg 0 bit 6
PES, queue 0 normal.
avia_gt_core: masking unhandled irq reg 0 bit 7
avia_gt_core: masking unhandled irq reg 1 bit 15
PES, queue 0 normal.
der teil fehlt tilweise im log

Code: Alles auswählen

Using /lib/modules/2.4.31-dbox2/misc/dvb2eth.o
Using /lib/modules/2.4.31-dbox2/misc/aviaEXT.o
Using /lib/modules/2.4.31-dbox2/misc/dvb_net.o
Using /lib/modules/2.4.31-dbox2/kernel/net/sunrpc/sunrpc.o
Using /lib/modules/2.4.31-dbox2/kernel/fs/lockd/lockd.o
Using /lib/modules/2.4.31-dbox2/kernel/fs/nfs/nfs.o
Using /lib/modules/2.4.31-dbox2/kernel/fs/cifs/cifs.o
$Id: sectionsd.cpp,v 1.203 2005/11/23 20:25:23 metallica Exp $
caching 504 hours
events are old 180min after their end time
$Id: zapit.cpp,v 1.383 2005/11/23 20:25:22 metallica Exp $
[getservices] /var/tuxbox/config/zapit/myservices.xml  found.
[getservices] dup transponder id 3 onid 85
[getservices] dup transponder id 11 onid 85
[getservices] dup transponder id 4 onid 85
[getservices] dup transponder id 1 onid 85
[sectionsd] getUTC: read: Connection timed out
$Id: controld.cpp,v 1.117 2004/05/22 14:34:09 carjay Exp $

[controld] Boxtype detected: (1, Nokia D-BOX2)
[nhttpd] Neutrino HTTP-Server starting..
[LCDFONT] adding font /share/fonts/micron.ttf...
OK (Micron/Regular)
[LCDFONT] adding font /share/fonts/micron_bold.ttf...OK (Micron/Bold)
[LCDFONT] adding font /share/fonMC-Frequenz: 6,00 Mhz
ts/pakenham.ttf...OK (Pakenham/Regular)
[LCDFONT] Intializing font cache...
[sectionsd] getUTC: read: Connection timed out
[basicsocket] send_data: Resource temporarily unavailable
[neutrino] frameBuffer Instance created
812k video mem
avia_gt_gv: set_input_mode (mode=2)
avia_gt_gv: set_input_size (width=720, height=576)
[neutrino] Software update enabled
[neutrino] enable flash
[basicsocket] send_data: Resource temporarily unavailable
[basicsocket] send_data: Resource temporarily unavailable
[basicsocket] send_data: Resource temporarily unavailable
[basicsocket] send_data: Resource temporarily unavailable
[lcdd] time-skin not found -> using default...
[lcdd] weekday-skin not found -> using default...
[lcdd] date-skin not found -> using default...
[lcdd] month-skin not found -> using default...
[LCDFONT] initializing core...
[LCDFONT] adding font /share/fonts/12.pcf.gz...OK (Fix12/Regular)
[LCDFONT] adding font /share/fonts/14B.pcf.gz...OK (Fix14/Bold)
[LCDFONT] adding font /share/fonts/15B.pcf.gz...OK (Fix15/Bold)
[LCDFONT] Intializing font cache...
[LCDFONT] FTC_Face_Requester (Fix15/Bold)
[LCDFONT] FTC_Face_Requester (Fix14/Bold)
/dev/input/event1: No such file or directory
[neutrino] menue setup
loading locales: scandir: No such file or directory
[neutrino] received 31 sats
[neutrino] registering as event client
[basicsocket] send_data: Resource temporarily unavailable
[basicsocket] send_data: Resource temporarily unavailable
[basicsocket] send_data: Resource temporarily unavailable
[basicsocket] send_data: Resource temporarily unavailable
[basicsocket] send_data: Resource temporarily unavailable
[sectionsd] getUTC: read: Connection timed out
[neutrino] initialized everything
avia_gt_core: masking unhandled irq reg 0 bit 6
PES, queue 0 normal.
avia_gt_core: masking unhandled irq reg 0 bit 7
[CBasicClient] connect failed.
avia_gt_core: masking unhandled irq reg 1 bit 15
da fehlt mir im mittelteil ne ganze menge
hannebamb(el)
Foren-Moderator
Beiträge: 297
Registriert: Montag 11. Oktober 2004, 14:51

Beitrag von hannebamb(el) »

Torsten73 hat geschrieben:Hi,
soll das Netlogging auch eventuell publik werden wenns funktioniert? Das fände ich auch auch eine super Funktion.

Cu
Torsten
ähm, es ist public :gruebel:

@mb405:
kernel oopse sollte es nicht produzieren.
wenn du mit der netconsole.c, welche ich dir gesandt habe, ein insmod netconsole mit dem parameter "config" ausführst, was erscheint dann ?

könntest du mal ein tcpdump auf Empfangsseite posten ?
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

@hannebamb(el)
siehe mein voriges post
ist mit deiner version.
hannebamb(el)
Foren-Moderator
Beiträge: 297
Registriert: Montag 11. Oktober 2004, 14:51

Beitrag von hannebamb(el) »

mb405 hat geschrieben:@hannebamb(el)
siehe mein voriges post
ist mit deiner version.
hi

hmm, nen kernel oops sehe ich da aber nicht
könntest du mir mal nen tcpdump senden ?

ich denke eher, das der tracer da nicht korrekt protokolliert
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

ne kernel uups ist weg, das war wohl mein fehler. so wie ich oben gepostet hab kommen die ausgaben. einmal per kernel-logger, und das andere ist das, was da noch teilweise fehlt.
hannebamb(el)
Foren-Moderator
Beiträge: 297
Registriert: Montag 11. Oktober 2004, 14:51

Beitrag von hannebamb(el) »

hannebamb(el) hat geschrieben:
könntest du mir mal nen tcpdump senden ?
*erinnerung*
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

tcpdump ??
klär mich auf
hannebamb(el)
Foren-Moderator
Beiträge: 297
Registriert: Montag 11. Oktober 2004, 14:51

Beitrag von hannebamb(el) »

nen sniff von den paketen auf der netzwerkkarte auf Epfängerseite.
Ich hab da ne Vermutung.
du startest auf der einen Konsole das tracer Programm, auf ner 2. Konsole

Code: Alles auswählen

tcpdump -i eth0 -w /tmp/log
das mailst du mir bitte mal rüber
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

mein linux kennt tcpdump net :(
hannebamb(el)
Foren-Moderator
Beiträge: 297
Registriert: Montag 11. Oktober 2004, 14:51

Beitrag von hannebamb(el) »

mb405 hat geschrieben:mein linux kennt tcpdump net :(
was hast du denn für eine distri :D ?

Spaß beiseite, kompilier es doch: http://www.tcpdump.org
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

also ich habe suse 9.1 pro :)
ich such mal bei rpmseek, obs was gibt
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

so. ich hab eine datei /tmp/log. nur leider kann ich die hier net posten(will nicht eingefügt werden). es steht auch nix anderes drin, als was ich hier gepostet habe. kann es an den socat und setconsole2 liegen ?
Torsten73
Erleuchteter
Erleuchteter
Beiträge: 547
Registriert: Mittwoch 30. Juni 2004, 16:06

Beitrag von Torsten73 »

Hi,
wie vollständig ist eigentlich das Log aus YWeb? Oder reichen die Kernelmessages nicht aus, bzw sind unvollständig.
Vielleicht läßt sich ja diese Funktion erweitern, so das z.b. eine html Datei als Log auf einem Share geschrieben wird oder auf dem Rechner der auf dem Web IF sich gerade befindet.

Was haltet Ihr davon? Sonst könnte man (ich) das ja als Feature für YWeb anfragen.

Cu
Torsten
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

Torsten73 hat geschrieben:Was haltet Ihr davon?.
..nicht so sehr viel. Warum keinen Protokoll/Syslogserver (die es wie Sand am Meer gibt..zB. Tftpd32 ) laufen lassen wenn man das benoetigt? Das wuerde kaum kostbaren Speicher auf der DBox verschwenden und einer Norm entsprechen...also doch eher nix fuer die Individualisten hier..die bauen lieber eine unikate Spezialversion..

duck und wech,
peter
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

also die ausgabe der kernelmeldungen im yweb sind identisch mit den ausgaben des kernel-loggers. desegen hatte hannebamb(el) ja eine umlenkung der seriellen console nach netzwerk gebaut. aber irgendwie scheint das nicht zu funken
hannebamb(el)
Foren-Moderator
Beiträge: 297
Registriert: Montag 11. Oktober 2004, 14:51

Beitrag von hannebamb(el) »

jo, irgendwie ist das ioctl TIOCCONS da daneben, soll heißen, das umsetzen der console auf das ptyP device.
Hatte noch keine Zeit, das genauer zu betrachten, im Moment ist leider Stress @work.
Werde mir das aber die nächsten Tage mal anschauen
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

mach dir keinen stress.
arbeit geht in der heutigen zeit vor