Murali Bestha wrote:
Hi,
I have log lines like this.
172.17.189.69 <http://172.17.189.69> - - [24/Dec/2004:08:40:45 +0900] "POST /cgi-bin/gx.cgi/AppMain?aid=L_Login HTTP/1.1" 200 -
172.17.189.155 <http://172.17.189.155> - - [25/Oct/2004:09:41:10 +0900] "GET /cgi-bin/gx.cgi/AppMain?aid=CancelOrder&sid=6d250010217a4aaf HTTP/1.1" 200 -
172.17.188.248 <http://172.17.188.248> - - [21/Oct/2004:09:50:14 +0900] "POST /cgi-bin/gx.cgi/AppAppMain?az=2&aid=L_Login&as=1 HTTP/1.1" 200 -
172.17.188.251 <http://172.17.188.251> - - [22/Oct/2004:19:09:46 +0900] "GET /cgi-bin/gx.cgi/AppMain?cpy=46&aid=Controller&reqType=Deposit HTTP/1.1" 200 -
In the above links, aid is one of the arguments.
We have a requirement that Request Report should list the # of requests for each aid. Like
# of Requests : Last Access (Y-m-D): Request
--------------: -------------------: -------
2: 2004-Oct-22 19:09: /cgi-bin/gx.cgi/appmain?aid=L_Login 1: 2004-Oct-22 19:09: /cgi-bin/gx.cgi/appmain?aid=CancelOrder
1: 2004-Oct-22 19:09: /cgi-bin/gx.cgi/appmain?aid=Controller
The point here is aid argument may come any where in the arguments. I have tried out the following aliases:
REQALIAS /cgi-bin/gx.cgi/appmain?aid=*&* /cgi-bin/gx.cgi/appmain?aid=$1
FILEALIAS /cgi-bin/gx.cgi/appmain?aid=*&* /cgi-bin/gx.cgi/appmain?aid=$1
#When aid is some where in between the parameters
REQALIAS /cgi-bin/gx.cgi/appmain?*&aid=*&* /cgi-bin/gx.cgi/appmain?aid=$2
FILEALIAS /cgi-bin/gx.cgi/appmain?*&aid=*&* /cgi-bin/gx.cgi/appmain?aid=$2
But this aliases are not giving the wanted results. I am confused how to alias the file and request? Can somebody please help me in this?
Regards
Murali
If all of your requests are to the same URL, then you can use the arguments in the request report to get this data:
ARGSINCLUDE /cgi-bin/gx.cgi/appmain
However, an even better solution is probably to harness the Internal Search Query report by defining this as a search page and the "aid" as the search parameter:
INTSEARCHENGINE /cgi-bin/gx.cgi/appmain aid INTSEARCHQUERY ON
See http://analog.cx/docs/args.html#SEARCHENGINE for details.
-- Jeremy Wadsack Seven Simple Machines
+------------------------------------------------------------------------ | TO UNSUBSCRIBE from this list: | http://lists.meer.net/mailman/listinfo/analog-help | | Usenet version: news://news.gmane.org/gmane.comp.web.analog.general | List archives: http://www.analog.cx/docs/mailing.html#listarchives +------------------------------------------------------------------------