¿ø°Ý ·Î±×ºÐ¼®Åø awstats | ÀÛ¼ºÀÏ : 2007/03/10 11:05 |
Á¶È¸¼ö : 9919 |
ÀÛ¼º : 2005. 12. 1. kaien ÇÁ·ÎÁ§Æ® : ¸ð »çÀÌÆ® 1. °³¿ä A. ÇöÀç À¥ ¼ºñ½º ¼¹ö¿¡ ´ëÇÑ À¥·Î±× ºÐ¼®ÀÌ ÇÊ¿ä. 2. ¹æ¹ý A. ¼ºñ½º ¼¹ö¿¡¼ ·Î±×ºÐ¼®Àº ÇÇÇÏ°í x.x.x.x ¹é¾÷¼¹ö¿¡¼ °¢ ¼¹öÀÇ ·Î±× ÆÄÀÏÀ» °¡Á®¿Í¼ ºÐ¼®ÇÏ°Ô ÇÔ. B. ºÐ¼®Åø·Î´Â awstats¸¦ »ç¿ëÇÔ. ( http://awstats.sourceforge.net ) 3. ¼¼Æà A. ȯ°æ¼³Á¤ # tar xvfz awstats-6.4.tgz # mv awstats-6.4 /usr/local/awstats # chmod 755 /usr/local/awstats/ # chown -R root.root /usr/local/awstats/ # mkdir /etc/awstats # mkdir /var/lib/awstats B. ÀνºÅç # cd /usr/local/awstats/tools # ./awstats_configure.pl i. ½ºÅ©¸³Æ®°¡ ½ÇÇàµÇ´Âµ¥ 3°¡Áö Á¤µµ¸¦ ¹°¾îº»´Ù. ¸ðµÎ 'y'¶ó°í ÇÏ°í µµ¸ÞÀÎÀ» ÀûÀ¸¸é awstats.µµ¸ÞÀÎ.conf Çü½ÄÀ¸·Î »ý¼ºµÈ´Ù. ii. ¼³Á¤ ÆÄÀÏ º¯°æ ( ex ) http://cacti.xxx.com ) 1. vi /etc/awstats/awastats.xxx.com.conf # If there is several log files from load balancing servers : # Example: "/pathtotools/logresolvemerge.pl *.log |" # #LogFile="/var/log/httpd/mylog.log" ÀÌ ºÎºÐ¿¡ »ðÀÔÇÑ´Ù. LogFilie="/usr/local/apache2/log/cacti.xxx-access-log" # Example: "myintranetserver" # Example: "www.domain.com" # Example: "ftp.domain.com" # Example: "domain.com" # SiteDomain="cacti.xxx.com" # Note: Use space between each value. # Note: You can use regular expression values writing value with REGEX[value]. # Note: You can also use @/mypath/myfile if list of aliases are in a file. # Example: "www.myserver.com localhost 127.0.0.1 REGEX[mydomain\.(net|org)$]" # HostAliases="cacti.xxx.com www.cacti.xxx.com 127.0.0.1 localhost" C. ¾ÆÆÄÄ¡ httpd.conf ¼öÁ¤ i. ±âº»ÀûÀ¸·Î www ·Î µé¾î°¥ °ÍÀÌ´Ù. ±×·¡¼ ÇöÀç ¾ÆÆÄÄ¡¿¡¼ cgi-bin °æ·Î¸¦ ¼öÁ¤ÇØÁà¾ßµÈ´Ù. Alias /awstatsclasses "/usr/local/awstats/wwwroot/classes/" Alias /awstatscss "/usr/local/awstats/wwwroot/css/" Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/" ScriptAlias /awstats/ "/usr/local/awstats/wwwroot/cgi-bin/" # # This is to permit URL access to scripts/files in AWStats directory. # <Directory "/usr/local/awstats/wwwroot"> Options None AllowOverride None Order allow,deny Allow from all </Directory> ii. Awstats¸¦ ¾ÆÆÄÄ¡ ·Î±×Æ÷¸ËÁß ÇϳªÀÎ combined ¸¦ Áö¿øÇÑ´Ù. Common ÀÌ¿´´ø ·Î±× ÇüŸ¦ ¾Æ·¡¿Í °°ÀÌ combined ·Î ¼öÁ¤ÇÑ´Ù. CustomLog logs/monitoring.xxx.com-access_log combined env=!not_log D. ´Ù¸¥ À¥¼¹ö¿¡¼ x.x.x.x·Î ·Î±× ÆÄÀÏÀ» scp¸¦ ÀÌ¿ëÇؼ ÁÖ±âÀûÀ¸·Î º¸³½´Ù. i. 172 À¥¼¹ö ( ex. Log.sh) #!/bin/bash scp /usr/local/apache2/logs/xxx-access_log xxx@x.x.x.x:/usr/local/apache2/logs/remote scp /usr/local/apache2/logs/dnplaza-access_log xxx@x.x.x.x:/usr/local/apache2/logs/remote scp /usr/local/apache2/logs/djplaza-access_log xxx@x.x.x.x:/usr/local/apache2/logs/remote scp /usr/local/apache2/logs/hansaem-access_log xxx@x.x.x.x:/usr/local/apache2/logs/remote E. Awstats ¿¡¼ ºÐ¼®ÇØ¾ß ÇÒ ·Î±×µéÀ» ½ºÅ©¸³Æ®·Î ÀÛ¼ºÇÏ¿© ÀÏ°ýÀûÀ¸·Î ºÐ¼®ÇÏ°Ô²û ÇÑ´Ù. #!/bin/bash /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=cacti.xxx.com /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=xxx.com /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=xxx.co.kr /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=xx.co.kr /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=xx.com /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=xx.com /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=webmail.xxx.com F. ½ÇÇàÀ» ÇÏ°Ô µÇ¸é Â÷·Ê´ë·Î ¸®¸ðÆ®·Î °¡Á®¿Â ·Î±×ÈÀϵéÀ» ºÐ¼®ÇÏ°Ô µÈ´Ù. G. °á°ú¹°Àº http://cacti.xxx.com/awstats/awstats.pl?config=µµ¸ÞÀÎ ½ÄÀ¸·Î URL °æ·Î°¡ µÈ´Ù. ( ex ) http://cacti.xxx.com/awstats/awstats.pl?config=xxx.com x.x.x.x ¸ð´ÏÅ͸µ »çÀÌÆ® monitoring.xxx.com |
Ä¿ÇǴнº, ½Ã½ºÅÛ ¿£Áö´Ï¾îÀÇ ½°ÅÍ / URL : http://coffeenix.net/board_view.php?bd_code=1473 |