Logging Problem

Hilfe zu Znuny Problemen aller Art
Locked
Forcid
Znuny newbie
Posts: 71
Joined: 10 Mar 2008, 16:40

Logging Problem

Post by Forcid »

Ich habe folgendes Problem:

Wenn ich unter Core::Log auf File umstellen will, dann springt er immer wieder auf SysLog. Womit hängt das zusammen? Die Log-Datei existiert und hat entsprechend benötigte Rechte. Dennoch wills nicht klappen...
Produktiv OTRS 2.4.4
PHP 5.2.6
Apache 2.2.8
SuSE 11.0
schlafwandla
Znuny newbie
Posts: 80
Joined: 24 Oct 2007, 08:37
Znuny Version: OTRS2.2.8 ITSM1.1.3

Logging Problem

Post by schlafwandla »

Moin,

guck mal in die Config.pm da müsste es einen Parameter geben:
$Self->{'LogModule'}= Kernel::System::Log::Syslog
Wenn du Syslog durch File ersetzt sollte es funktionieren.

Alle Parameter die in der Config.pm stehen können nicht über Sysconfig interface geändert werden so weit ich weiß.
XenServer VM Cent OS 5.2 Final
OTRS 2.2.9 ITSM 1.1.3
Mysql 5.0.45-6
Apache 2.2
Forcid
Znuny newbie
Posts: 71
Joined: 10 Mar 2008, 16:40

Logging Problem

Post by Forcid »

Also File und nicht LogFile? Daher weht der Wind. Er hats genommen, obs funktioniert weiß ich allerdings noch nicht...

Trotzdem schonmal danke :)
Produktiv OTRS 2.4.4
PHP 5.2.6
Apache 2.2.8
SuSE 11.0
Forcid
Znuny newbie
Posts: 71
Joined: 10 Mar 2008, 16:40

Logging Problem

Post by Forcid »

Also bisher ist logging-technisch nichts geschehen. Sprich keine Eintrag in der Log-File.

Frage ist nun warum nicht...


Im Syslog ist folgendes zu finden nach der Änderung:
Thu Aug 21 12:35:25 2008 error OTRS-PM-10 Need TicketID!
Thu Aug 21 12:35:25 2008 notice OTRS-PM-10 New Ticket [20080821102181/test] created (TicketID=2504,Queue=Support,Priority=3 normal,State=new)
>> Can't write /var/log/otrs/otrs.log.2008-8: Permission denied <<


>> Can't write /var/log/otrs/otrs.log.2008-8: Permission denied <<
Welche Rechte muss ich dort setzen?
Produktiv OTRS 2.4.4
PHP 5.2.6
Apache 2.2.8
SuSE 11.0
Forcid
Znuny newbie
Posts: 71
Joined: 10 Mar 2008, 16:40

Logging Problem

Post by Forcid »

Log scheint nun soweit zu funktionieren.

Nächster Punkt ist logrotate. Wie kann ich verhindern, dass abenteuerliche Namen wie momentan z.b. otrs.log.2008-8 verwendet werden?

Die Logdatei soll einen eindeutigen Namen haben, eigentlich war otrs.log angedacht. Aber irgendwie verwendet er Teile des Datums mit.


Ideen?
Produktiv OTRS 2.4.4
PHP 5.2.6
Apache 2.2.8
SuSE 11.0
schlafwandla
Znuny newbie
Posts: 80
Joined: 24 Oct 2007, 08:37
Znuny Version: OTRS2.2.8 ITSM1.1.3

Logging Problem

Post by schlafwandla »

Guck mal nach ob in der Sysconfig -> Core::Log der Parameter LogModule::LogFile:Date auf "JA" steht.
Wenn das der fall ist sollte die EInstellung "NEIN" das gewünschte ergebnis bringen.
XenServer VM Cent OS 5.2 Final
OTRS 2.2.9 ITSM 1.1.3
Mysql 5.0.45-6
Apache 2.2
Forcid
Znuny newbie
Posts: 71
Joined: 10 Mar 2008, 16:40

Logging Problem

Post by Forcid »

Funktioniert wunderbar, danke :)
Hab ich schlichtweg übersehen...

Nun hab ich noch ein Problem, was wohl anders gelagert ist:
Thu Aug 21 16:32:49 2008 notice OTRS-PM-10 Sent auto response (SendAutoReply) for Ticket [20080821102184] (TicketID=2507, ArticleID=7478) to 'xxx'.
Thu Aug 21 16:32:49 2008 notice OTRS-PM-10 Sent email to 'xxx>' from 'XXX'. HistoryType => SendAutoReply, Subject => [Ticket#20080821102184] test;
Thu Aug 21 16:32:48 2008 error OTRS-PM-10 Need TicketID!
Thu Aug 21 16:32:48 2008 notice OTRS-PM-10 New Ticket [20080821102184/test] created (TicketID=2507,Queue=XXX,Priority=3 normal,State=new)
Kannst du mir da weiterhelfen? Oder natürlich auch jemand anderes? :)
Produktiv OTRS 2.4.4
PHP 5.2.6
Apache 2.2.8
SuSE 11.0
Locked