Hylafax / SUSE 9.3 - protocol botch, unexpected EOF.
Hi Leute, seitdem ich nrpe (nagios-plugin) auf einem meiner Server (SUSE 9.3) am 03.12. installiert habe (nrpe läuft wie üblich unterm eigenen user/group), bringt hylafax folgende Meldungen ständig im syslog - und ich kann mir absolut nicht erklären, warum... Wer kann/mag mir helfen?? *********************************************************** Dec 20 22:37:37 nwisdn syslog-ng[5112]: STATS: dropped 0 Dec 20 22:38:46 nwisdn FaxQueuer[11455]: HylaFAX (tm) Version 4.2.1 Dec 20 22:38:46 nwisdn FaxQueuer[11455]: Copyright (c) 1990-1996 Sam Leffler Dec 20 22:38:46 nwisdn FaxQueuer[11455]: Copyright (c) 1991-1996 Silicon Graphics, Inc. Dec 20 22:38:46 nwisdn HylaFAX[11458]: HylaFAX INET Protocol Server: restarted. Dec 20 22:38:46 nwisdn HylaFAX[11458]: HylaFAX Old Protocol Server: restarted. Dec 20 22:38:46 nwisdn HylaFAX[11458]: HylaFAX SNPP Protocol Server: restarted. Dec 20 22:38:55 nwisdn HylaFAX[11487]: Protocol botch, unexpected EOF. Dec 20 22:39:15 nwisdn HylaFAX[11531]: Protocol botch, unexpected EOF. Dec 20 22:39:36 nwisdn HylaFAX[11579]: Protocol botch, unexpected EOF. Dec 20 22:39:55 nwisdn HylaFAX[11623]: Protocol botch, unexpected EOF. Dec 20 22:40:15 nwisdn HylaFAX[11667]: Protocol botch, unexpected EOF. Dec 20 22:40:35 nwisdn HylaFAX[11711]: Protocol botch, unexpected EOF. Dec 20 22:40:55 nwisdn HylaFAX[11755]: Protocol botch, unexpected EOF. [.... und so weiter ....] *********************************************************** Michael
Hallo, On 12/20/2005 10:47 PM, Michael Ludwig wrote:
Hi Leute,
seitdem ich nrpe (nagios-plugin)
Nein, kein Plugin, der Nagios Remote Plugin Executor.
auf einem meiner Server (SUSE 9.3) am 03.12. installiert habe (nrpe läuft wie üblich unterm eigenen user/group), bringt hylafax folgende Meldungen ständig im syslog - und ich kann mir absolut nicht erklären, warum...
Wer kann/mag mir helfen??
Vermutlich hast Du nicht nur nrpe installiert, sondern auch einen check auf HylaFAX eingerichtet. Du führst aller whrscheinlichkeit einen TCP connect auf HylaFAXs Port durch, ohne einen protokollgerechten Datenaustausch durchzuführen. Oder, anders gesagt, du stellst die Verbindung her und beendest sie sofort wieder. HylaFAX wertet sowas als unerwarteten Protokollfehler und informiert dich darüber. Noch anders gesagt: Weder ein ISDN-Problem noch ein Nagios-Problem oder ein HylaFAX-Problem, sondern einfach ein nicht völlig richtig arbeitendes Plugin zum HylaFAX-prüfen. Hab' ich auch. Und vergiss nicht den ftp-Zugang zu Hylafax zu monitoren :-) Arno
*********************************************************** Dec 20 22:37:37 nwisdn syslog-ng[5112]: STATS: dropped 0 Dec 20 22:38:46 nwisdn FaxQueuer[11455]: HylaFAX (tm) Version 4.2.1 Dec 20 22:38:46 nwisdn FaxQueuer[11455]: Copyright (c) 1990-1996 Sam Leffler Dec 20 22:38:46 nwisdn FaxQueuer[11455]: Copyright (c) 1991-1996 Silicon Graphics, Inc. Dec 20 22:38:46 nwisdn HylaFAX[11458]: HylaFAX INET Protocol Server: restarted. Dec 20 22:38:46 nwisdn HylaFAX[11458]: HylaFAX Old Protocol Server: restarted. Dec 20 22:38:46 nwisdn HylaFAX[11458]: HylaFAX SNPP Protocol Server: restarted.
Dec 20 22:38:55 nwisdn HylaFAX[11487]: Protocol botch, unexpected EOF. Dec 20 22:39:15 nwisdn HylaFAX[11531]: Protocol botch, unexpected EOF. Dec 20 22:39:36 nwisdn HylaFAX[11579]: Protocol botch, unexpected EOF. Dec 20 22:39:55 nwisdn HylaFAX[11623]: Protocol botch, unexpected EOF. Dec 20 22:40:15 nwisdn HylaFAX[11667]: Protocol botch, unexpected EOF. Dec 20 22:40:35 nwisdn HylaFAX[11711]: Protocol botch, unexpected EOF. Dec 20 22:40:55 nwisdn HylaFAX[11755]: Protocol botch, unexpected EOF. [.... und so weiter ....] ***********************************************************
Michael
-- IT-Service Lehmann al@its-lehmann.de Arno Lehmann http://www.its-lehmann.de
Hallo Arno, Arno Lehmann schrieb:
Nein, kein Plugin, der Nagios Remote Plugin Executor.
OK, ich gebe mich geschlagen, dass ist die genaue Definition. ;-)
Vermutlich hast Du nicht nur nrpe installiert, sondern auch einen check auf HylaFAX eingerichtet. Du führst aller whrscheinlichkeit einen TCP connect auf HylaFAXs Port durch, ohne einen protokollgerechten Datenaustausch durchzuführen. Oder, anders gesagt, du stellst die Verbindung her und beendest sie sofort wieder.
HylaFAX wertet sowas als unerwarteten Protokollfehler und informiert dich darüber.
Ganz genau. Du hast vollkommen Recht. Das ist mir nur nicht aufgegangen. Man man man... ;-)
Hab' ich auch. Und vergiss nicht den ftp-Zugang zu Hylafax zu monitoren :-)
Den monitore ich ja auch seit dem 03., allerdings bringt der FTP- Test keine solche Fehlermeldung. Die Fehlermeldung ist halt nur etwas unschön, insbesondere macht sie den kompletten Syslog (*.* => allmessages) unleserlich. Kann man (syslog-ng) irgendwie sagen, dass die botch-Meldungen nicht in die Log-Dateien wandern?? Michael
Mahlzeit, On 12/21/2005 9:09 AM, Michael Ludwig wrote:
Hallo Arno,
Arno Lehmann schrieb:
Nein, kein Plugin, der Nagios Remote Plugin Executor.
OK, ich gebe mich geschlagen, dass ist die genaue Definition. ;-)
Gern geschehen :-p ...
Die Fehlermeldung ist halt nur etwas unschön, insbesondere macht sie den kompletten Syslog (*.* => allmessages) unleserlich. Kann man (syslog-ng) irgendwie sagen, dass die botch-Meldungen nicht in die Log-Dateien wandern??
Hmm. syslog ist schwierig, da würdest Du wahrscheinlich vieles anderes auch mit wegfiltern. syslog-ng *müsste* da einfacher sein, da kann man soweit ich mich erinnere per regulärer Ausdrücke filtern. Arno
Michael
-- IT-Service Lehmann al@its-lehmann.de Arno Lehmann http://www.its-lehmann.de
Hi, On Wed, Dec 21, 2005 at 09:09:29AM +0100, Michael Ludwig wrote:
Nein, kein Plugin, der Nagios Remote Plugin Executor.
OK, ich gebe mich geschlagen, dass ist die genaue Definition. ;-)
Vermutlich hast Du nicht nur nrpe installiert, sondern auch einen check auf HylaFAX eingerichtet. Du führst aller whrscheinlichkeit einen TCP connect auf HylaFAXs Port durch, ohne einen protokollgerechten Datenaustausch durchzuführen. Oder, anders gesagt, du stellst die Verbindung her und beendest sie sofort wieder.
HylaFAX wertet sowas als unerwarteten Protokollfehler und informiert dich darüber.
Ganz genau. Du hast vollkommen Recht. Das ist mir nur nicht aufgegangen. Man man man... ;-)
Die Frage ist, ob das alte Protokol wirklich noch benoetigt wird (haengt von den verwendeten Clients ab). Wenn nicht einfach das -o 4557 aus dem Startscript entfernen.
Hab' ich auch. Und vergiss nicht den ftp-Zugang zu Hylafax zu monitoren :-)
Den monitore ich ja auch seit dem 03., allerdings bringt der FTP- Test keine solche Fehlermeldung. Die Fehlermeldung ist halt nur etwas unschön, insbesondere macht sie den kompletten Syslog (*.* => allmessages) unleserlich. Kann man (syslog-ng) irgendwie sagen, dass die botch-Meldungen nicht in die Log-Dateien wandern??
Alternative: hylafax selbst neu bauen und die LOG message entfernen. (hfaxd/OldProtocol.c++ function OldProtocolServer::getCommandLine) -- Karsten Keil SuSE Labs ISDN development
Hi, vielen Dank für Eure Rückmeldungen, damit kriege ich die Meldungen schon in den Griff... ;-) Michael
participants (3)
-
Arno Lehmann
-
Karsten Keil
-
Michael Ludwig