2017-01-09 5 views
0

WebTrends에서 하나의 프로파일에 대해 다중 데이터 로그 파일을 지정할 수 있습니까? 어떻게이 일을 할 수 있습니까? 또는 WebTrend 프로필 당 하나의 데이터 로그 파일 만 허용됩니까?WebTrends에 대한 하나의 프로파일에 다중 데이터 로그 파일 (IIS 및 Tomcat) 지정

IIS 로그 파일과 Tomcat 로그 파일을 하나의 프로필로 결합하려고합니다. WebTrends가 프로필 당 둘 이상의 파일을 사용하는 방법이 없다면 여러 프로필을 사용할 수있는 사용자 지정 보고서를 만들어야 할 것이라고 생각합니까? 그렇습니다.

감사합니다.

업데이트

이 문제가 발생한 이유를 설명해 보자, 그래서 당신이 이해할 수 바랍니다. IIS가 프런트 엔드 웹 서버이고 Tomcat이 백엔드 웹 서버이고 AJP 커넥터가 IIS에서 Tomcat에 연결되는 서버 구성이 있습니다.

IIS -> AJP -이 시점까지> Tomcat은

, 우리는 표준 IIS 로깅을 사용하여 웹 동향에 대한 해당 로그를 사용하여 모든 바로 세계에 있었다되었다.

그런 다음이 서버 앞에 F5로드 밸런서를 배치했습니다. 로드 밸런서는 X-Forwarded-For 헤더를 전달하여 클라이언트 IP 주소를 기록합니다. 이 헤더를 표준 IIS 로그에 추가 할 수 있었지만 표준 IIS 로깅에서 c-ip 열과 X-Forwarded-For 열을 바꿀 수있는 방법이 없습니다. c-ip 열에는 LB IP 주소가 표시되지만 열에는 여전히 클라이언트 IP 주소가 표시되어야합니다. 따라서 c-ip 및 X-Forwarded-For 열 데이터를 스왑하려고했습니다.

왜 열을 바꿉니 까? 웹 트렌드 관리자가 IIS 표준 로그를 웹 트렌드에 업로드하는 데 어려움을 겪고있었습니다. 그는 웹 트렌드에서 누군가에게 말했습니다. 분명히 웹 트렌드 (Web Trends)는 로그를 받아들이려면 클라이언트 IP 주소가 c-ip 열에 나타나야한다고 말했습니다. X-Forwarded-For 열의 클라이언트 IP 주소를 받아들이지 않습니다.

웹 트렌드 관리 담당자는 웹 트렌드를 사용하여 열을 교환하는 방법에 대한 답변을 찾을 수 없습니다. 현재 솔루션은 웹 트렌드에 입력 할 수 있도록 컬럼을 스왑하는 오프라인 스크립트입니다.

그래서 나는 더 나은 방법을 찾고 있습니다.

웹 트렌드에 사용자 정의 헤더에 c-ip가 아닌 클라이언트 IP 주소의 값이 포함되도록 사용자 정의 헤더가 추가 된 IIS 표준 로그를 업로드하는 방법이있는 경우 (X-Forwarded-For) 칼럼, 나는 모두 귀이다.

IIS 고급 로깅에서 손을 썼고 X-Forwarded-For를 c-ip로 바꿔서 열을 조작 할 수있었습니다. 큰. 이제 적절한 열에서 IP 주소 데이터를 얻었고 열 순서는 표준 로깅에서와 똑같습니다. 문제는 IIS 고급 로깅이 IIS를 Tomcat에 연결하는 것을 쉽게하는 리디렉터 DLL 파일로 페이지 조회를 기록한다는 것입니다. 따라서 IIS에서 액세스 한 모든 페이지가 로그에 올바르게 표시됩니다. 그러나 Tomcat에서 호스팅하는 모든 페이지에 대해 로그는이 파일을이 리디렉터 DLL 파일로 기록합니다.

IIS 디버깅을 사용하여 실행중인 모듈/필터를 확인하고 고급 로깅이 실행 된 다음 URL이 mypage.jsp에서 redirector.dll로 변경된 다음 고급 로깅이 다시 발생하는 것을 확인했습니다. IIS 고급 로깅이 다른 모든 작업보다 먼저 실행되는 첫 번째 모듈 이었지만 결과는 동일하도록 설정하려고했습니다. IIS 고급 로깅은 Tomcat과 같은 JSP/Java 서블릿 컨테이너에 연결하는 것을 염두에두고 설계된 것 같습니다.

내가 볼 수있는 유일한 IIS 솔루션은 사용자 지정 IIS 로깅 모듈을 만드는 것입니다. 그것은 많은 시간을 요구할 것입니다. 다른 하나는 IIS와 Tomcat의 웹 로그를 별도로 지정하고이를 웹 트렌드에 제공하는 질문에서 제안한 것입니다.

아마도 두 개의 로그를 하나의 웹 트렌드 프로필에 결합하는 문제를 제안한 것 같습니다. 모든 통찰력이 가장 높이 평가 될 것입니다.

감사합니다.

답변

1

예, 별도의 데이터 원본을 만들거나 기존 데이터 원본을 사용하고 추가 로그에 경로를 추가하십시오. 별도의/새 데이터 원본을 만드는 경우 프로필을 편집하고 새/추가 데이터 원본을 프로필에 할당하고 저장해야합니다.

그러나 ... 이것은 매우 드문 구성입니다. 이 두 가지 서로 다른 데이터 소스를 결합한 비즈니스 가치에 대한 의심이들 것입니다.

안부 웨인 덴만 웹트 렌즈 기술 서비스 수석 관리자 (EMEA)

+0

이 의견을 주셔서 대단히 감사합니다 도와주세요! 왜 그런 구성이 가능한지 묻는 이유에 대한 통찰력을 얻기 위해 제 질문을 업데이트 할 것입니다. :) – user3621633