我正在使用 SARG 获取有关 squid 日志文件的报告,我得到了以下结果
/usr/local/Sarg/bin/sarg -l /usr/local/squid/var/logs/access.log
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
SARG: Records in file: 0, reading: 0.00%
sort: open failed: +6.5nr: No such file or directory
SARG: (index) Cannot open file: /Applications/Sarg/reports/index.sort
SARG: Records in file: 0, reading: 0.00%
可能是什么问题呢?
这是鱿鱼日志的一小部分
1265783273.234 1139 176.16.1.2 TCP_MISS/200 468 GET http://clients1.google.com/complete/search? - DIRECT/74.125.79.100 text/javascript
1265783275.184 1382 176.16.1.2 TCP_MISS/200 3533 GET http://library.acadiau.ca/tutorials/plagiarism/ - DIRECT/131.162.201.52 text/html
1265783275.873 646 176.16.1.2 TCP_MISS/404 504 GET http://library.acadiau.ca/Scripts/AC_RunActiveContent.js - DIRECT/131.162.201.52 text/html
1265783285.221 9995 176.16.1.2 TCP_MISS/200 22733 GET http://library.acadiau.ca/scripts/swfobject_modified.js - DIRECT/131.162.201.52 application/x-javascript
1265783288.159 1869 176.16.1.2 TCP_MISS/304 408 GET http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif - DIRECT/192.150.8.60 image/gif
1265783288.170 1881 176.16.1.2 TCP_MISS/200 3306 GET http://www.statcounter.com/counter/counter.js - DIRECT/66.114.54.23 application/x-javascript
1265783289.592 1348 176.16.1.2 TCP_MISS/200 574 GET http://c.statcounter.com/t.php? - DIRECT/72.249.55.60 image/gif
1265783290.928 1330 176.16.1.2 TCP_MISS/404 485 GET http://library.acadiau.ca/favicon.ico - DIRECT/131.162.201.52 text/html
1265783300.566 13921 176.16.1.2 TCP_MISS/200 64437 GET http://library.acadiau.ca/tutorials/plagiarism/gmodule3.swf - DIRECT/131.162.201.52 application/x-shockwave-flash
1265783306.794 8271 176.16.1.2 TCP_MISS/200 33609 GET http://library.acadiau.ca/tutorials/plagiarism/aplus.xml - DIRECT/131.162.201.52 application/xml
1265783307.303 75758 176.16.1.253 TCP_MISS/200 274 GET http://stork42.dropbox.com/subscribe? - DIRECT/208.43.202.43 text/html
1265783314.672 1969 176.16.1.2 TCP_MISS/200 5111 POST http://safebrowsing.clients.google.com/safebrowsing/downloads? - DIRECT/74.125.79.102 application/vnd.google.safebrowsing-update
1265783320.217 13347 176.16.1.2 TCP_MISS/200 58432 GET http://library.acadiau.ca/tutorials/plagiarism/scene01.swf - DIRECT/131.162.201.52 application/x-shockwave-flash
1265783331.101 1305 176.16.1.2 TCP_MISS/200 1704 GET http://library.acadiau.ca/tutorials/plagiarism/scene02.swf - DIRECT/131.162.201.52 application/x-shockwave-flash
1265783336.204 1233 176.16.1.2 TCP_MISS/200 3911 GET http://library.acadiau.ca/tutorials/plagiarism/scene03.swf - DIRECT/131.162.201.52 application/x-shockwave-flash
1265783337.774 23100 176.16.1.2 TCP_MISS/200 101970 GET http://safebrowsing-cache.google.com/safebrowsing/rd/ChNnb29nLW1hbHdhcmUtc2hhdmFyEAEYod0BIMDeATIZoW4AAP________3______9__________AA - DIRECT/82.206.179.18 application/vnd.google.safebrowsing-chunk
1265783358.860 3350 176.16.1.2 TCP_MISS/200 1924 GET http://library.acadiau.ca/tutorials/plagiarism/scene05.swf - DIRECT/131.162.201.52 application/x-shockwave-flash
1265783361.661 23808 176.16.1.2 TCP_MISS/200 100536 GET http://safebrowsing-cache.google.com/safebrowsing/rd/ChNnb29nLW1hbHdhcmUtc2hhdmFyEAEYwd4BIJDfATIPQW8AAP____________8A - DIRECT/82.206.179.18 application/vnd.google.safebrowsing-chunk
1265783381.963 74655 176.16.1.253 TCP_MISS/200 274 GET http://stork42.dropbox.com/subscribe? - DIRECT/208.43.202.43 text/html
1265783385.818 24107 176.16.1.2 TCP_MISS/200 111718 GET http://safebrowsing-cache.google.com/safebrowsing/rd/ChNnb29nLW1hbHdhcmUtc2hhdmFyEAEYkd8BIODfATIPkW8AAP____________8A - DIRECT/82.206.179.18 application/vnd.google.safebrowsing-chunk
1265783426.316 8867 176.16.1.2 TCP_MISS/200 23630 GET http://library.acadiau.ca/tutorials/plagiarism/scene06.swf - DIRECT/131.162.201.52 application/x-shockwave-flash
1265783426.467 0 176.16.1.2 TCP_IMS_HIT/304 265 GET http://library.acadiau.ca/tutorials/plagiarism/scene06.swf - NONE/- application/x-shockwave-flash
答案1
第一,我使用的是旧版本的 SARG,最新版本是 2.2.7.1,除了需要更改一个文件 ip2name.c 外,它没有任何问题
void ip2name(char *ip,int ip_len)
{
u_long addr;
struct hostent *hp;
char **p;
by
void ip2name(char *ip,int ip_len)
{
unsigned long addr;
struct hostent *hp;
char **p;
完成此操作后,报告将在 MAC 上顺利运行