var gImages=new Array;
var gIndex=0;
var DCS=new Object();
var WT=new Object();
var DCSext=new Object();
var gDomain="cm.cdn.xxx.com";
var gDcsId="dcssd54i900000k7rlfptds32_5x4j";
// Add customizations here
//WT.sp="@@SPLITVALUE@@";
function dcsVar(){
var dCurrent=new Date();
WT.tz=dCurrent.getTimezoneOffset()/60*-1;
if (WT.tz==0){
WT.tz="0";
}
WT.bh=dCurrent.getHours();
WT.ul=navigator.appName=="Netscape"?navigator.language:navigator.userLanguage;
if (typeof(screen)=="object"){
WT.cd=navigator.appName=="Netscape"?screen.pixelDepth:screen.colorDepth;
WT.sr=screen.width+"x"+screen.height;
}
if
(typeof(navigator.javaEnabled())=="boolean"){
WT.jo=navigator.javaEnabled()?"Yes":"No";
}
if (document.title){
WT.ti=document.title;
}
WT.js="Yes";
if (typeof(gVersion)!="undefined"){
WT.jv=gVersion;
}
DCS.dcsdat=dCurrent.getTime();
DCS.dcssip=window.location.hostname;
DCS.dcsuri=window.location.pathname;
if (window.location.search){
DCS.dcsqry=window.location.search;
}
if
((window.document.referrer!="")&&(window.document.referrer!="-")){
if
(!(navigator.appName=="Microsoft Internet
Explorer"&&parseInt(navigator.appVersion)<4)){
DCS.dcsref=window.document.referrer;
}
}
}
function A(N,V){
return "&"+N+"="+dcsEscape(V);
}
function dcsEscape(S){
if (typeof(RE)!="undefined"){
var retStr = new
String(S);
for (R in RE){
retStr =
retStr.replace(RE[R],R);
}
return retStr;
}
else{
return escape(S);
}
}
function dcsCreateImage(dcsSrc){
if (document.images){
gImages[gIndex]=new
Image;
gImages[gIndex].src=dcsSrc;
gIndex++;
}
else{
document.write('
BORDER="0" NAME="DCSIMG" WIDTH="1" HEIGHT="1"
SRC="'+dcsSrc+'">');
}
}
function dcsMeta(){
var myDocumentElements;
if (document.all){
myDocumentElements=document.all.tags("meta");
}
else if (document.documentElement){
myDocumentElements=document.getElementsByTagName_r("meta");
}
if
(typeof(myDocumentElements)!="undefined"){
for (var
i=1;i<=myDocumentElements.length;i++){
myMeta=myDocumentElements.item(i-1);
if
(myMeta.name){
if
(myMeta.name.indexOf('WT.')==0){
WT[myMeta.name.substring(3)]=myMeta.content;
}
else
if (myMeta.name.indexOf('DCSext.')==0){
DCSext[myMeta.name.substring(7)]=myMeta.content;
}
else
if (myMeta.name.indexOf('DCS.')==0){
DCS[myMeta.name.substring(4)]=myMeta.content;
}
}
}
}
}
function dcsTag(){
var
P="http"+(window.location.protocol.indexOf('https:')==0?'s':'')+"://"+gDomain+(gDcsId==""?'':'/'+gDcsId)+"/dcs.gif?";
for (N in DCS){
if (DCS[N]) {
P+=A(N,DCS[N]);
}
}
for (N in WT){
if (WT[N]) {
P+=A("WT."+N,WT[N]);
}
}
for (N in DCSext){
if (DCSext[N]) {
P+=A(N,DCSext[N]);
}
}
if
(P.length>2048&&navigator.userAgent.indexOf('MSIE')>=0){
P=P.substring(0,2040)+"&WT.tu=1";
}
dcsCreateImage(P);
}
dcsVar();
dcsMeta();
dcsTag();
SDC配置文件dcs.cfg
#
# Webtrends SmartSource Data Collector
# FileName: dcs.cfg
# Version: 7.5
#
# $DateTime: 2005/08/16 15:06:13 $
#
##############################
#Start Cookie Server section. Name/value pairs
apply to cookie server only.
#Secure setting is not supported for Apache win32
installations
[cookieserver]
cookieversion=1
cookiename=MICCM_ID
expirationtype=seconds
expirationseconds=315360000
expirationdate=12-31-2010
validatecookie=true
magiccode=A1B2C3D4E5
reissuebadcookie=true
enabled=true
path=/
secure=false
domain=
includepath=true
useoptoutcookie=true
sitewidecookie=true
#End Cookie Server section
##############################
##############################
#Begin Log File Rotation Section
[logrotation]
rotationperiod=daily
gmtrotation=true
weekstart=sunday
logfileprefix=mic
maxlogfilesize=200000
#logfiledir=%WT_ROOT%/weblog
logfiledir=E:\WebTrends\Logs
limitbysize=true
hoursinterval=2
minutesinterval=30
usenumericmonth=true
#End Log File Rotation Section
##############################
##############################
#Begin Log server section. Name/value pairs apply
to log server only.
[logserver]
logelementcount=14
loginvalidhits=false
logtruncatedhits=false
loggingfilename=/dcs.gif
noscriptfilename=/njs.gif
contentfilename=/wt_dcs.gif
#alternateloggingfilename=/dcs.xtp
#alternatenoscriptfilename=/njs.xtp
#alternatecontentfilename=/wt_dcs.xtp
#javascriptfilename=/wtid.js
issuep3p=true
p3p=CP="NOI DSP COR NID ADM DEV PSA OUR IND UNI PUR COM NAV INT
STA"
p3pfrom=hitorglobal
hostedmodel=true
trackhitcount=false
hitcountlogfiledir=%WT_ROOT%/log
hitcountlogfileext=.hclf
hitcountlimitbysize=false
hitcountmaxsize=1
hitcountrotatebyflush=false
hitcountflushesperrotation=3
cfgbyhit=false
trackfirsttimecookies=true
dcsidbacktoversion=1
usememmappedfile=false
enableheaderparams=false
headerparamslist=Host,Accept
#Begin Advanced Settings. Refer to admin
guide.
splitlogs=true
#maxhandlecount=2000
#writebuffersize=65536
#heartbeatrate=60
#bufferflushrate=60
#filecheckrate=900
#hitcountflushrate=20
#End Advanced Settings.
[logelementmap0]
logelement=DCS_URI
parameter=dcsuri
required=true
[logelementmap1]
logelement=DCS_QUERY
parameter=dcsqry
required=false
[logElementmap2]
logelement=DCS_REFERRER
parameter=dcsref
required=false
[logElementmap3]
logelement=DCS_AUTHUSER
parameter=dcsaut
required=false
[logElementmap4]
logelement=DCS_METHOD
parameter=dcsmet
required=false
[logElementmap5]
logelement=DCS_STATUS
parameter=dcssta
required=false
[logElementmap6]
logelement=DCS_SERVERIP
parameter=dcssip
required=false
[logElementmap7]
logelement=DCS_PROTOCOL
parameter=dcspro
required=false
[logElementmap8]
logelement=DCS_BYTES
parameter=dcsbyt
required=false
[logElementmap9]
logelement=DCS_DATE
parameter=dcsdat
required=false
[logElementmap10]
logelement=DCS_P3P
parameter=dcsp3p
required=false
[logElementmap11]
logelement=DCS_CFG
parameter=dcscfg
required=false
[logElementmap12]
logelement=DCS_REDIRECT
parameter=dcsredirect
required=false
[logElementmap13]
logelement=DCS_CLIENTIP
parameter=dcscip
required=false
#End Log Server section.
##############################
##############################
#Begin Log Fields Section
[logfields]
logdate=true
logtime=true
logclientip=true
logusername=true
logserverip=true
logmethod=true
loguristem=true
loguriquery=true
loghttpstatus=true
logbytessent=true
logprotocolversion=true
loguseragent=true
logcookie=true
logreferer=true
logdcsid=true
#End Log Fields section.
##############################
##############################
#Begin auditlog Section
[auditlog]
type=both
debuglevel=1
systemdebuglevel=0
auditlimitbysize=true
auditlimitbysizemethod=rotate
auditmaxsize=1000
audittrimsize=10
auditfilenameprefix=MIC
auditfilenameext=.audit
#End auditlog Section
##############################
##############################
#Begin servicemodel Section
#[servicemodel]
#servicemodel=true
#sitemapfullpath=E:\WebTrends\webtrendssites.lst
#rotationratestandardlag=60
#rotationraterealtime=5
#realtimelogfiledir=%WT_ROOT%\realtime
#End servicemodel Section
##############################
定时打包脚本ziplogs.bat
"C:\Program Files\WinRAR\WinRAR.exe" a -afzip
-inul -df -agYYYYMMDD E:\WebTrends\Logs\mic_
dcssd54i900000k7rlfptds32_5x4j_mic_*.log