tinyloganalyzer.HTTP ¾×¼¼½º ·Î±× ºÐ¼®À»À§ÇÑ °£´ÜÇÑ bash À¯Æ¿¸®Æ¼ »ç¿ë °¡´É ÀÀ´ä ½Ã°£ | |
Áö±Ý ´Ù¿î·Îµå |
tinyloganalyzer. ¼øÀ§ ¹× ¿ä¾à
±¤°í
tinyloganalyzer. ű×
tinyloganalyzer. ¼³¸í
»ç¿ë °¡´ÉÇÑ ÀÀ´ä ½Ã°£ÀÌÀÖ´Â HTTP ¾×¼¼½º ·Î±× ºÐ¼®À»À§ÇÑ °£´ÜÇÑ Bash À¯Æ¿¸®Æ¼ Tinyloganalyzer´Â ½Ã½ºÅÛ¿¡ »õ·Î¿î À¯Æ¿¸®Æ¼ ¸í·ÉÀ» Ãß°¡ÇÏ´Â ÇÁ·ÎÁ§Æ®ÀÔ´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼´Â Apache¿Í À¯»çÇÑ Access HTTP ·Î±×¿¡¼¸¸ ÀÛµ¿ÇÕ´Ï´Ù. ÀÀ´ä ½Ã°£ µ¥ÀÌÅÍ°¡ È°¼ºÈ µÈ HTTP ·Î±×¿¡¼¸¸ ÀÛµ¿ÇÕ´Ï´Ù.ÀÌ ÀÛ¾÷À» ¼öÇàÇÏ´Â ¹æ¹ýÀ» ¾Ë°í,ÀÌ ºí·Î±× °Ô½Ã¹°À» ÂüÁ¶ÇϽʽÿÀ. ·Î±× Çü½ÄÀÇ ±¸¼º º¯°æÀ» ´ÙÀ½°ú °°ÀÌ º¯°æÇÕ´Ï´Ù. logformat "% h % l % u % T \ "% r \"%> s % b \ "% {referer} i \"\ "% {\ agent} i \" "°áÇÕ : logformat"% h % l % u % t \ "% r \"%> s % b \ "% {referer} i \"\ "% {user-agent} i \"% t / % d "°áÇÕ µÈ ·Î±× ·¹ÄÚµå´Â ´ÙÀ½°ú °°ÀÌ º¯°æµË´Ï´Ù. "GET / HTTP / 1.1"2007918 ""... "Mozilla / 5.0 (x11; u; Linux i686; en-us; rv : 1.8.1.11) Gecko / 20061201 Firefox / 2.0.0.11 (Ubuntu-Feisty) "0 / 95491seconds ¹× microsendsthe À¯Æ¿¸®Æ¼´Â ¸¶ÀÌÅ©·Î ¿£Áø (% d)¿¡ ´ëÇؼ¸¸ Á¶½É½º·´°Ô ¾ÆÆÄÄ¡¸¦ °¡Áú ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. »ç¿ë¹ý : »ç¿ë¹ý : Tinylogan LogFileSimple Bash À¯Æ¿¸®Æ¼ È°¼ºÈ µÈ ÀÀ´ä ½Ã°£ÀÌÀÖ´Â HTTP ¾×¼¼½º ·Î±× ºÐ¼® : - ¹öÀü ÇÁ·Î±×·¥ ÇÁ·Î±×·¥ÀÇ ¹öÀü ¹øÈ£ ¹× Á¾·á -h, --HelpÀÌ µµ¿ò¸» ¸Þ½ÃÁö ¹× Á¾·á -s Å©±â, --size = Å©±â Ç¥½Ã Recor ¼ö¸¦ ¼±ÅÃÇÕ´Ï´Ù. d ¸ðµç log -q¿¡¼ ÀúÀåÇÏ·Á¸é - query Äõ¸® ¹®ÀÚ¿À» URL·Î Àý´ÜÇÏ´Â ´ë½Å Äõ¸® ¹®ÀÚ¿À» ÀúÀåÇϽʽÿÀ. ÀÌ ±â´ÉÀ» »ç¿ëÇÏ¿© ´Ù¸¥ Äõ¸® ¹®ÀÚ¿ÀÌÀÖ´Â URLÀº ´Ù¸¥ URLó·³ ó¸®µË´Ï´Ù. -i include_regex, --include = include_regex ¸ðµç URLÀÌ »èÁ¦µÇ¾î¾ßÇÏ´Â ¸ðµç URLÀÌ »èÁ¦ µÉ °ÍÀÔ´Ï´Ù. exclude_regex, --exclude = exclude_regex¶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ðµç URLÀÌ ÀÏÄ¡ÇÏÁö ¾Ê¾Æ¾ßÇÏ´Â ¸ðµç URLÀÌ »èÁ¦µÇÁö ¾Ê¾Æ¾ßÇÏ´Â regexp Ç¥Çö½ÄÀÔ´Ï´Ù. ¿©·¯ ¹ø È£Ãâ ÇÒ ¼ö ÀÖ½À´Ï´Ù - skip-timeperiod-start = skip_time_start ÁÖ¾îÁø ½Ã°£ ÀÌÈÄ¿¡ ºÐ¼®ÇÏÁö ¸¶½Ê½Ã¿À - skip-timeperiod-end = skip_time_end ÁÖ¾îÁø ½Ã°£ ³¯Â¥ ÇÊÅÍ Àü¿¡ ºÐ¼®ÇÏÁö ¸¶½Ê½Ã¿À : ÇØ´ç Á¾·ùÀÇ ÇÊÅÍÀÇ °æ¿ì¸¦ ÁöÁ¤ÇؾßÇÕ´Ï´Ù. µ¥ÀÌÆ®. "24 / 5 ¿ù / 2011"ó·³ DD / MMM / AAAA Çü½ÄÀÇ Æ¯Á¤ ³¯Â¥¸¦ ÀÚÀ¯·Ó°Ô »ç¿ëÇÒ ¼ö ÀÖÁö¸¸ "¾îÁ¦", "¾îÁ¦", "³»ÀÏ"°ú °°Àº »ó´ë ³¯Â¥¿¡ ´ëÇÑ Å°¿öµåµµ ÀÚÀ¯·Ó°Ô »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. --start-date = start_date ³¯Â¥ ºÐ¼® ¹× ³ìȸ¦ ½ÃÀÛÇÒ À§Ä¡ - end-date = end_date ³¯Â¥ ºÐ¼® ¹× ±â·Ï ½Ã°£ ÇÊÅ͸¦ ºÐ¼®ÇÏ°í ±â·Ï ÇÒ ¶§ : ½Ã°£ÀÌ ÇÊ¿äÇÒ ¶§ hh : mm : ss ¶Ç´Â ´Ü¼øÈ÷ HH : mm, "09:21:30"¶Ç´Â "09:21". ÀÌ·¯ÇÑ ÇÊÅÍ´Â "¹ã¿¡ ³Ê¹« ´Ê°Ô"µî·Ï µÈ °Ç³Ê ¶Ù´Â ±â·ÏÀ̳ª "¾Æħ¿¡ ³Ê¹« ÀÏÂï µî·Ï µÈ °Ç³Ê ¶Ù´Â ±â·Ï¿¡ »ç¿ëµË´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽ã ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ ¾öû³ª°Ô, ³ª´Â ÇÑ ´ÞÀ» ÀØ¾î ¹ö·ÈÀ»Áöµµ ¸ð¸¥´Ù!
tinyloganalyzer. °ü·Ã ¼ÒÇÁÆ®¿þ¾î