|
|
|
|
|
À̸§ : È£¼® (211.¢½.74.31) |
|
³¯Â¥ : 2005-07-04 17:45:01 |
|
Á¦¸ñ : webalizer¼³Ä¡Çϱâ |
|
À¥·Î±× ºÐ¼®±â Webalizer
Webalizer
Webalizer´Â À¥·Î±× ºÐ¼®±âÀÌ´Ù.
±×·¸´Ù¸é À¥·Î±×´Â ¹«¾ùÀΰ¡?
À¥·Î±×´Â À¥¼¹ö°¡ ¸¸µç ±â·ÏÀÌ´Ù.
¹«¾ù¿¡ ´ëÇØ ±â·ÏÇØ ³õÀº°É±î?
À¥¼¹ö¿¡ Á¢¼ÓÇÑ »ç¶÷µéÀÌ ¿äûÇÑ µ¥ÀÌÅÍ¿Í ±×¿¡ ´ëÇÑ ÀÀ´ä°°Àº °ÍµéÀÌ´Ù.
À¥·Î±×´Â ¾î¶² ƯÁ¤ÇüÅÂÀÇ ±ÔÄ¢À» °¡Áö¸ç ÀúÀåµÈ´Ù.
±×·¸±â¿¡ Webalizer´Â ±× ±ÔÄ¢À» ÀÌ¿ëÇؼ À¯¿ëÇÑ Á¤º¸¸¦ ã¾Æ³» ºÐ¼®ÇÒ ¼ö ÀÖ´Ù.
Webalizer´Â ½Ç½Ã°£À¸·Î Á¤º¸¸¦ ¾÷µ¥ÀÌÆ®ÇÏ´Â °ÍÀ̾ƴ϶ó »ç¿ëÀÚ°¡ ½ÇÇàÇؾ߸¸ Á¤º¸¸¦ ¾÷µ¥ÀÌÆ®ÇÏ°Ô µÈ´Ù.
ºÒÆíÇÏ°Ô ¿Ö ½ÇÇàÇؾ߸¸ ÀÛµ¿À» ÇÏ´Â °ÍÀϱî?
±× ÀÌÀ¯´Â ¾ÆÁÖ °£´ÜÇÏ´Ù. log¸¦ ºÐ¼®Çϴµ¥ ¸¹Àº ½Ã½ºÅÛÀÚ¿øÀÌ ÇÊ¿äÇϱ⠶§¹®ÀÌ´Ù.
°£´ÜÈ÷ ¸»ÇØ ¼¹ö°¡ ºÎ´ã½º·¯¿öÇÑ´Ù.
·Î±×´Â ÀÛ°Ô´Â ¼ö½Ê¸Þ°¡¿¡¼ ¼ö±â°¡(ºÐÇÒÇÏÁö ¾ÊÀ» °æ¿ì)¿¡ À̸¥´Ù.
ÀÌ·± °æ¿ì Çѹø ºÐ¼®Çϴµ¥´Â ¸¹Àº ½Ã°£°ú ÀÚ¿øÀÌ ¼Ò¿äµÈ´Ù.
±×·¸±â ¶§¹®¿¡ ÀϹÝÀûÀ¸·Î ÇÏ·ç¿¡ Çѹø »ç¶÷µéÀÇ Á¢¼ÓÀÌ °ÅÀÇ ¾ø´Â ½Ã°£¿¡ ºÐ¼®À» ½ÃŲ´Ù.
¼³Ä¡
¿äÁò ¸®´ª½º ÆÐÅ°Áö¿¡´Â Webalizer°¡ °°ÀÌ ¹èÆ÷µÇ´Â °æ¿ì°¡ ¸¹´Ù.
µû¶ó¼ ÀÌ¹Ì ¼³Ä¡µÈ °æ¿ì´Â À̴ܰ踦 ³Ñ¾î°¡µµ·Ï ÇÏÀÚ.
Redhat °è¿ÀÇ ¸®´ª½º ½Ã½ºÅÛÀ̶ó¸é ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î ¼³Ä¡À¯¹«¸¦ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
# rpm -qi webalizer
¼³Ä¡µÇ¾î ÀÖÁö ¾Ê´Ù¸é ¼³Ä¡ÇÒ ¼Ò½º¸¦ ´Ù¿î¹Þ¾Æ¿ÀÀÚ.
http://webalizer.org¿¡¼ ÃֽŹöÀüÀ» ´Ù¿î¹ÞÀ» ¼ö ÀÖ´Ù.
ftp://ftp.mrunix.net/pub/webalizer/webalizer-2.01-10-src.tgz
(À§´Â 2003³â 7¿ù ÇöÀç °¡Àå ÃֽŹöÀüÀÌ´Ù.)
ÆÄÀÏÀ» ´Ù¿î¹Þ¾Æ /usr/local/src µð·ºÅ丮¿¡ ÀúÀåÀ» ÇÑ´Ù.
¼³Ä¡´Â root ±ÇÇÑÀ¸·Î ÇÏ¿©¾ß ÇÑ´Ù.
# cd /usr/local/src
# tar xvzf webalizer-2.01-10-src.tgz
# cd webalizer-2.01-10
ÀÌÁ¦ configure¸¦ Çغ¸ÀÚ. ±âº»ÀûÀ¸·Î ¾ð¾î¼³Á¤¸¸ ÇØÁÖ¸é µÈ´Ù.
Áö¿øµÇ´Â ¾ð¾î´Â lang µð·ºÅ丮¿¡ Á¸ÀçÇÑ´Ù.
¸¸¾à ÀÌ µð·ºÅ丮¿¡ korean ÆÄÀÏÀÌ ¾ø´Ù¸é À§ »çÀÌÆ®¿¡¼ language ÆÄÀÏÀ» ¾òÀ» ¼ö ÀÖ´Ù.
[root@ezphp lang]# ls
webalizer_lang.catalan webalizer_lang.korean
webalizer_lang.chinese webalizer_lang.latvian
webalizer_lang.croatian webalizer_lang.malay
webalizer_lang.czech webalizer_lang.norwegian
webalizer_lang.danish webalizer_lang.polish
webalizer_lang.dutch webalizer_lang.portuguese
webalizer_lang.english webalizer_lang.portuguese_brazil
webalizer_lang.estonian webalizer_lang.romanian
webalizer_lang.finnish webalizer_lang.romanian-iso-8859-2
webalizer_lang.french webalizer_lang.russian
webalizer_lang.galician webalizer_lang.serbian
webalizer_lang.german webalizer_lang.simplified_chinese
webalizer_lang.greek webalizer_lang.slovak
webalizer_lang.hungarian webalizer_lang.slovene
webalizer_lang.icelandic webalizer_lang.spanish
webalizer_lang.indonesian webalizer_lang.swedish
webalizer_lang.italian webalizer_lang.turkish
webalizer_lang.japanese webalizer_lang.ukrainian
language¸¦ Ãß°¡ÇÏ´Â ¿É¼ÇÀº --with-language ÀÌ´Ù.
# ./configure --with-language=korean
configure°¡ ¿¡·¯¾øÀÌ ¼º°øÇÏ¿´´Ù¸é ÄÄÆÄÀÏÀ» Çغ¸ÀÚ.
# make
# make install
¼³Ä¡´Â ¾ÆÁÖ °£´ÜÇÏ°Ô µÇ¾î¹ö·È´Ù.
¼³Ä¡¿¡ ¸¹ÀºÁÙÀ» ÇÒ¾ÖÇÏ¿´Áö¸¸ ½ÇÁ¦·Î ¼³Ä¡ºÎºÐÀº À§ÀÇ ¼¼ÁÙ¹Û¿¡ µÇÁö ¾Ê´Â´Ù.
ȯ°æ ¼³Á¤
Webalizer°¡ ¿¡·¯¾øÀÌ Àß ¼³Ä¡µÇ¾ú´Ù¸é ¼³Á¤ÆÄÀÏÀ» ¼öÁ¤ÇØÁÖ¾î¾ß¸¸ »ç¿ëÀÌ °¡´ÉÇÏ´Ù.
¼³Á¤ÆÄÀÏÀº /etc/webalizer.conf ÀÌ´Ù. Çѹø ã¾Æº¸½Ã¶ó~~~~. ºÐ¸íÈ÷ ¾øÀ»°ÍÀÌ´Ù! :-)
±×·¯³ª ¿ì¸®¿¡°Õ /etc/webalizer.conf.sample ÀÌ ÀÖ´Ù.
ÀÌ ÆÄÀÏÀº ¼³Ä¡½Ã¿¡ »ý±ä ÆÄÀÏÀÌ´Ù. ÀÌ°É º¸°í ¼³Á¤À» Ç϶ó°í Ä£ÀýÇÏ°Ô sampleÀ» ¸¸µé¾îÁÖ¾ú´Ù.
±×·³ ÆÄÀÏÀ» Çѹø ¿¾îº¸ÀÚ.
# cp /etc/webalizer.conf.sample /etc/webalizer.conf
# vi /etc/webalizer.conf
¿¾ú´õ´Ï ÂüÀ¸·Î ½É¿ÀÇÑ ¸»µéÀÌ ¸¹ÀÌ Àִ°Š°°´Ù.
µµ´ëü ¾î´À ºÎºÐÀÇ ÁÖ¼®À» Ç®¾îÁà¾ß ÇÏ´ÂÁö ¾îµô °íÃÄ¾ß ÇÏ´ÂÁö °¨µµ ¾ÈÀâÈù´Ù.
°ÆÁ¤¸¶½Ã¶ó~.
±×·¡¼ ÀÌ·± ¹®¼°¡ ÀÖ´Â °Í ¾Æ´Ï°Ú´Â°¡? :-)
¼³Á¤ÆÄÀÏÁß ¼öÁ¤ÇÒ ºÎºÐ
1. ºÐ¼®ÇÒ ·Î±× ÆÄÀÏÀÇ À§Ä¡
À¥¼¹öÀÇ ·Î±×ÆÄÀÏ À§Ä¡¸¦ Àû¾îÁÖ¸é µÈ´Ù. ±âº»ÀûÀ¸·Î´Â ¾Æ·¡ÀÇ À§Ä¡¿¡ ·Î±×°¡ ½×ÀδÙ.
LogFile /var/log/httpd/access_log
À§ °æ·Î¿¡ ·Î±×°¡ ¾øÀ¸¸é ¾î¶»°Ô ÇؾßÇÒ±î?
¸¸¾à¿¡ ¾ÆÆÄÄ¡ À¥¼¹ö¸¦ ÀÌ¿ëÇÏ°í ÀÖ´Ù¸é À¥¼¹öÀÇ ¼³Á¤ÆÄÀÏÀ» ÅëÇØ À§Ä¡¸¦ ¾Ë¾Æ³¾ ¼ö ÀÖ´Ù.
¾ÆÆÄÄ¡ ¼³Ä¡ µð·ºÅ丮ÀÇ conf/http.conf ÆÄÀÏ¿¡ CustomLog ºÎºÐ¿¡ ÀûÇôÀÖ´Ù.
2. ºÐ¼® °á°ú¸¦ ÀúÀåÇÒ µð·ºÅ丮
OutputDir /var/www/html/usage
/var/www/html Àº À¥ÆäÀÌÁö°¡ Á¸ÀçÇÏ´Â µð·ºÅ丮ÀÌ´Ù.
µû¶ó¼ http://ezphp.net/usage ¿Í °°Àº ¹æ¹ýÀ¸·Î Á¢±Ù °¡´ÉÇÏ´Ù.
3. ·Î±× È÷½ºÅ丮 ÆÄÀÏ ÁöÁ¤
·Î±× ºÐ¼®ÇÑ ³¯Â¥¿Í ½Ã°£À» ±â·ÏÇØ µÐ´Ù.
HistoryName webalizer.hist
4. ºÐ¼®ÀÌ ¾ÈµÈ ÃÖ±Ù ·Î±×¸¸ ºÐ¼®ÇÑ´Ù.
Incremental yes
5. ÀÌ¹Ì ºÐ¼®ÇÑ ·Î±×ÀÇ Á¤º¸¸¦ ÀúÀå
IncrementalName webalizer.current
6. º¸°í¼¿¡ ³ªÅ¸³¯ Á¦¸ñ
ReportTitle »ç¿ë·® Åë°è:
7. »çÀÌÆ® ¸í
HostName ezphp.net
ÀÌÁ¦ /etc/webalizer.conf ÆÄÀÏÀÇ ¼³Á¤ÀÌ ¸ðµÎ ³¡³µ´Ù.
REFERER Á¤º¸¸¦ º¸°í ½Í´Ù¸é ¾ÆÆÄÄ¡ ¼³Á¤ ÆÄÀÏÀ» ¼öÁ¤Çؾ߸¸ ÇÑ´Ù.
Referer Á¤º¸¶õ?
ÇöÀç ÆäÀÌÁö¸¦ Á¢¼ÓÇϱâ ÀÌÀü¿¡ ÀÖ¾ú´ø ÆäÀÌÁö¸¦ ¸»ÇÑ´Ù.
Áï ¾ßÈÄ °Ë»öÀ» ÅëÇØ ezphp.net ¿¡ Á¢¼ÓÀ» ÇÏ¿´´Ù¸é Referer´Â ¾ßÈÄÀÇ ÆäÀÌÁö Á¤º¸¸¦ °¡Áø´Ù.
# vi /usr/local/apache/conf/httpd.conf
À§ÀÇ µð·ºÅ丮´Â ¼³Ä¡¹æ¹ý°ú ¹öÀü¿¡ µû¶ó ´Ù¸£´Ù.
À§¿¡ ¾øÀ» °æ¿ì ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î ã¾Æº¸±æ ¹Ù¶õ´Ù.
# find / | grep httpd.conf
ÆÄÀÏÀ» ã¾Æ¼ ÆíÁý±â·Î ¿¾ú´Ù¸é CustomLog¸¦ °Ë»öÇؼ ã¾Æ°¡ º¸ÀÚ.
vi ÆíÁý±â¸¦ »ç¿ëÇÑ´Ù¸é /CustomLog ¸¦ ÅëÇؼ ãÀ» ¼ö ÀÖ´Ù.
CustomLog /var/log/httpd/access_log common
ÀϹÝÀûÀ¸·Î À§¿Í °°ÀÌ µÇ¾î ÀÖÀ» °ÍÀÌ´Ù. ¾Æ·¡¿Í °°ÀÌ ¼öÁ¤ÇÑ´Ù.
CustomLog /var/log/httpd/access_log combined
¾ÆÆÄÄ¡ ¼³Á¤ ÆÄÀÏÀ» ¼öÁ¤ÇÏ¿´À¸´Ï ¾ÆÆÄÄ¡ ¼¹ö¸¦ Àç½ÃÀÛÇؾßÇÑ´Ù.
# apachectl restart
¶Ç´Â
#/etc/init.d/httpd restart
ÀÌÁ¦ ¸ðµç ¼³Á¤ÀÌ ³¡³ª°í ·Î±× ºÐ¼®À» ½ÃÅ°´Â Àϸ¸ ³²¾Ò´Ù.
¹öÃß¾ó È£½ºÆÃÀ» ÇÏ´Â °æ¿ì
¹öÃß¾ó È£½ºÆà µµ¸ÞÀο¡ ÇØ´çÇÏ´Â webalizer.conf ÆÄÀÏÀ» »ý¼ºÇØ ÁÖ¸é µÈ´Ù.
°¢µµ¸ÞÀκ° LogFile,OutputDir,HostName ÀÌ ¼¼Ç׸ñ¸¸ ¼öÁ¤ÇÏ¿© »õ ÆÄÀÏ·Î ÀúÀåÇÑ´Ù.
¿¹¸¦µé¸é webalizer-www.ezphp.net.conf , webalizer-docs.ezphp.net.conf
Webalizer ½ÇÇà
# /usr/local/bin/webalizer -c /etc/webalizer.conf
¶Ç´Â
# /usr/bin/webalizer -c /etc/webalizer.conf
À§¿Í °°Àº ¹æ¹ýÀ¸·Î Webalizer¸¦ ½ÇÇà ÇÒ ¼ö ÀÖ´Ù.
webalizer ÆÄÀÏÀÇ À§Ä¡´Â À§ÀÇ ¼³Ä¡¹æ¹ýÀ» ÅëÇØ ÇßÀ» °æ¿ìÀÌ°í ÀϹÝÀûÀ¸·Î /usr/bin µð·ºÅ丮¿¡ Á¸ÀçÇÑ´Ù.
¹öÃß¾ó È£½ºÆÃÀ¸·Î ¼³Á¤ ÆÄÀÏÀÌ ¿©·¯°³ÀÏ °æ¿ì¿£ °¢°¢ ½ÇÇàÇØ ÁÖ¸éµÈ´Ù.
# /usr/local/bin/webalizer -c /etc/webalizer-www.ezphp.net.conf
# /usr/local/bin/webalizer -c /etc/webalizer-docs.ezphp.net.conf
http://µµ¸ÞÀÎ/usage ¿Í °°Àº ¹æ¹ýÀ¸·Î °á°ú¸¦ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
Å©·ÐÅÇ¿¡ µî·ÏÇϱâ
¸ÅÀÏ°°ÀÌ À§Ã³·³ Webalizer¸¦ ½ÇÇàÇÏ´Â °ÍÀº ¾ó¸¶³ª ¹ø°Å·Î¿îÀÏÀÎÁö ¸ð¸¥´Ù.
±×°Íµµ »ç¶÷µéÀÌ Á¢¼ÓÇÏÁö ¾Ê´Â ÇѹãÁß¿¡ ÇÏ´Â °ÍÀº ¿Ã»©¹ÌÁ·À» Á¦¿ÜÇÏ°ï ÈûµçÀÏÀÌ´Ù.:-)
Å©·ÐÅÇÀ» ÀÌ¿ëÇØ ÁöÁ¤½Ã°£¿¡ Çѹø ½ÇÇàÇϵµ·Ï ¸¸µé¾îº¸ÀÚ.
# cat > /etc/cron.daily/webalizer
/usr/local/bin/webalizer -c /etc/webalizer.conf
Ctrl+z ¸¦ ´·¯ ÀúÀåÇÏ°í ³ª¿ÀÀÚ.
½ÇÇàÇÒ ¼ö ÀÖ°Ô ½ÇÇà±ÇÇÑÀ» ÁØ´Ù.
# chmod 755 /etc/cron.daily/webalizer
Ãâó - http://docs.ezphp.net/
| |
|
|
|
|