IP-Adresse sichtbar machen in Logs

Allgemein Fragen, deutsche News, Ankündigungen & Events zu Znuny
Locked
sukr4m
Znuny expert
Posts: 242
Joined: 30 Aug 2012, 12:36
Znuny Version: 5.0.4

IP-Adresse sichtbar machen in Logs

Post by sukr4m »

Hi,

wir müssen in unseren Logs die IP-Adresse der Kunden aufzeichnen. Ich habe es schon soweit geschafft, das die IP-Adresse im NGINX access.log und auf dem OTRS-Server im httpd/access.log angezeigt wird. Doch leider bekomme ich die im eigentlichen otrs.log nicht angezeigt, da bekomme ich immer das hier:

[Thu Feb 25 16:33:35 2016][Notice][Kernel::System::CustomerAuth::DB::Auth] CustomerUser: moelsner@XXXXX Authentication ok (REMOTE_ADDR: ::1).


Ich habe in der Config für das otrs auf dem NGINX die beiden Zeilen:

proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

hinzugefügt.

Kann mir einer helfen, die IP-Adresse auch im otrs.log abzubilden?!

Viele Grüße
Sukr4m
sukr4m
Znuny expert
Posts: 242
Joined: 30 Aug 2012, 12:36
Znuny Version: 5.0.4

Re: IP-Adresse sichtbar machen in Logs

Post by sukr4m »

Hat niemand eine Idee?
Rasputin80
Znuny newbie
Posts: 16
Joined: 29 Feb 2016, 20:04
Znuny Version: 4.0.18
Real Name: Oliver

Re: IP-Adresse sichtbar machen in Logs

Post by Rasputin80 »

Code: Select all

(REMOTE_ADDR: ::1).
::1 ist IPv6 und dein localhost.

Mer kann ich dazu auch nicht sagen, aber evt. bringt dich das weiter, vorallem weil localhost.
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: IP-Adresse sichtbar machen in Logs

Post by reneeb »

Du musst in den Scripten (index.pl, customer.pl, ...) folgendes machen (ungetestet):

Code: Select all

if ( $ENV{'X-FORWARDED-FOR'} ) {
 $ENV{REMOTE_ADDR} = $ENV{'X-FORWARDED-FOR'};
}
Kannst aber erstmal schauen, ob X-FORWARDED-FOR der richtige Schlüssel ist...
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
sukr4m
Znuny expert
Posts: 242
Joined: 30 Aug 2012, 12:36
Znuny Version: 5.0.4

Re: IP-Adresse sichtbar machen in Logs

Post by sukr4m »

Habe nun in den beiden index.pl und customer.pl den Code so eingefügt:

Code: Select all

if ( $ENV{'HTTP_X_FORWARDED_FOR'} ) {
 $ENV{REMOTE_ADDR} = $ENV{'HTTP_X_FORWARDED_FOR'};
}
und nun geht es.

Danke an alle! :D
Locked