¸¡Í¼Ãæ°åÔõÑù¾ÙÐÐÍøÕ¾»á¼ûÈÕÖ¾ÆÊÎö
¸¡Í¼Ãæ°åÊÇÒ»¸ö¹¦Ð§Ç¿Ê¢µÄЧÀÍÆ÷ÖÎÀí¹¤¾ß£¬¿ÉÒÔÇáËÉÖÎÀíЧÀÍÆ÷¡¢ÍøÕ¾¡¢Êý¾Ý¿âµÈ¶àÖÖЧÀÍ¡£ÆäÖУ¬ÍøÕ¾»á¼ûÈÕÖ¾ÊÇÍøÕ¾ÖÎÀíÖ°Ô±ºÜÊǹØ×¢µÄÒ»¸öÖ¸±ê£¬Í¨Ì«¹ýÎö»á¼ûÈÕÖ¾¿ÉÒÔÏàʶÍøÕ¾µÄÁ÷Á¿¡¢Óû§ÐÐΪµÈÐÅÏ¢£¬¶ÔÍøÕ¾µÄÓÅ»¯ºÍË¢ÐÂÓÐ×ÅÖ÷ÒªµÄ×÷Óá£
ÔÚ¸¡Í¼Ãæ°åÖУ¬ÔõÑù¾ÙÐÐÍøÕ¾»á¼ûÈÕÖ¾ÆÊÎöÄØ£¿ÏÂÃæÎÒÃÇÀ´Ò»²½²½ÏÈÈÝ¡£
µÚÒ»²½£ºÈ·ÈÏÈÕÖ¾»á¼ûĿ¼
ÔÚ¸¡Í¼Ãæ°åÖУ¬Ã¿Ò»¸öÍøÕ¾¶¼ÓÐÒ»¸ö»á¼ûÈÕ־Ŀ¼£¬ÎÒÃÇÐèÒªÏÈÈ·ÈϸÃĿ¼µÄλÖá£ÔÚ¸¡Í¼Ãæ°åÖÐÑ¡ÔñÖ¸¶¨ÍøÕ¾£¬µã»÷¡°ÉèÖá±°´Å¥£¬ÔÚµ¯³öµÄ´°¿ÚÖÐÑ¡Ôñ¡°ÈÕÖ¾¡±Ñ¡Ï£¬ÕâÀï¿ÉÒÔ¿´µ½»á¼ûÈÕ־Ŀ¼µÄλÖá£
ͨ³£ÇéÐÎÏ£¬»á¼ûÈÕ־Ŀ¼µÄλÖÃÓ¦¸ÃÊÇ/var/log/nginx/access.log£¬ÈôÊǸÃĿ¼λÖòî±ð£¬ÐèÒªÔÚºóÐøµÄ²Ù×÷ÖоÙÐÐÏìÓ¦µ÷½â¡£
µÚ¶þ²½£ºÑ¡ÔñÈÕÖ¾ÆÊÎö¹¤¾ß
¸¡Í¼Ãæ°åÖ§³Ö¶àÖÖÈÕÖ¾ÆÊÎö¹¤¾ß£¬ÈçAWStats¡¢Webalizer¡¢GoAccessµÈ£¬Óû§¿ÉÒÔƾ֤×Ô¼ºµÄÐèÇóÑ¡ÔñºÏÊʵŤ¾ß¡£ÕâÀïÎÒÃÇÒÔGoAccessΪÀý¾ÙÐнâ˵¡£
GoAccessÊÇÒ»¿î»ùÓÚÏÂÁîÐеÄÈÕÖ¾ÆÊÎö¹¤¾ß£¬¿ÉÒÔÖ±½ÓÉó²é»á¼ûÈÕÖ¾Îļþ²¢ÉúÉíÆÊÎö±¨¸æ¡£±ðµÄ£¬Ëü»¹Ö§³ÖHTML£¬JSONºÍCSVµÈ¶àÖÖÃûÌõÄÊä³ö¡£
µÚÈý²½£º×°ÖÃGoAccess
ÔÚ¸¡Í¼Ãæ°åÉÏ×°ÖÃGoAccessºÜÊǼòÆÓ£¬Ö»ÐèҪƾ֤ÒÔÏ°취¼´¿ÉÍê³É×°Öá£
1.µÇ¼µ½ÄãµÄЧÀÍÆ÷ÉÏ£¬²¢ÒÔrootÓû§Éí·ÝÖ´ÐÐÒÔÏÂÏÂÁ
apt-get update apt-get install goaccess
µÇ¼ºó¸´ÖÆ
2.×°ÖÃÍê³Éºó£¬Ö´ÐÐÒÔÏÂÏÂÁÉó²éGoAccessÊÇ·ñÒѾ׼ȷװÖãº
goaccess --version
µÇ¼ºó¸´ÖÆ
ÈôÊÇ·µ»ØGoAccess°æ±¾ÐÅÏ¢£¬ÔòÌåÏÖGoAccessÒѾװÖÃÀֳɡ£
µÚËIJ½£ºÉúÉíÆÊÎö±¨¸æ
×°ÖÃÍê³Éºó£¬ÎÒÃÇ¿ÉÒÔ½øÈëµ½»á¼ûÈÕ־Ŀ¼£¬Ö´ÐÐÒÔÏÂÏÂÁ
goaccess access.log -a -o /usr/share/nginx/html/report.html
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬access.logÊÇ»á¼ûÈÕÖ¾µÄÎļþÃû£¬-aÑ¡ÏîÌåÏÖÌìÉú°üÀ¨ËùÓÐÐÅÏ¢µÄ±¨¸æ£¬-oÑ¡ÏîÖ¸¶¨±¨¸æµÄÊä³ö·¾¶ºÍÎļþÃû¡£
Ö´ÐÐÍê¸ÃÏÂÁîºó£¬³ÌÐò»á×îÏÈÆÊÎöÈÕÖ¾Îļþ£¬²¢½«ÌìÉúµÄ±¨¸æÉúÑĵ½Ö¸¶¨µÄÎļþ·¾¶Ï¡£ÔÚä¯ÀÀÆ÷Öз¿ª/report.html¼´¿ÉÉó²é¸Ã±¨¸æ¡£
µÚÎå²½£ºÓÅ»¯ÆÊÎö±¨¸æ
GoAccessµÄÆÊÎö±¨¸æºÜÊÇÏêϸ£¬¿ÉÒÔÉó²éµ½Ðí¶àÓÐÓõÄÐÅÏ¢£¬µ«Ä¬ÈÏÉèÖÃϱ¨¸æ¿ÉÄÜ»áÏÔʾһЩ²»ÐëÒªµÄÐÅÏ¢£¬´Ëʱ¿ÉÒÔͨ¹ýÐÞ¸ÄÉèÖÃÎļþÀ´¾ÙÐÐÓÅ»¯¡£
ÔÚÏÂÁîÐÐÖÐÊäÈëÒÔÏÂÏÂÁ·¿ªGoAccessÉèÖÃÎļþ£º
nano /etc/goaccess.conf
µÇ¼ºó¸´ÖÆ
ÔÚ¸ÃÎļþÖпÉÒÔÉèÖÃÐí¶à²ÎÊý£¬ºÃ±Èʱ¼äÃûÌá¢ÈÕÖ¾ÃûÌᢷ´ÏòÊðÀíºÍÐéÄâÖ÷»úµÈÐÅÏ¢¡£Æ¾Ö¤×Ô¼ºµÄÐèÒª¾ÙÐÐÏìÓ¦µÄÐ޸ģ¬ÉúÑĺóÖØÆôGoAccess¼´¿ÉÉúЧ¡£
×ܽ᣺
ÒÔÉϾÍÊǸ¡Í¼Ãæ°åÔõÑù¾ÙÐÐÍøÕ¾»á¼ûÈÕÖ¾ÆÊÎöµÄËùÓÐÀú³Ì£¬Í¨¹ýÕâÖÖÒªÁì¿ÉÒÔºÜÀû±ãµØ»ñÈ¡ÍøÕ¾»á¼ûÊý¾Ý²¢¾ÙÐÐÆÊÎö¡£¹ØÓÚÍøÕ¾ÖÎÀíÔ±¶øÑÔ£¬ÕÆÎÕÍøÕ¾»á¼ûÈÕÖ¾ÆÊÎöµÄÒªÁìÊǺÜÊÇÖ÷ÒªµÄ£¬¿ÉÒÔ×ÊÖúËûÃǸüºÃµØÏàʶÍøÕ¾µÄÇéÐβ¢¾ÙÐÐÏìÓ¦µÄÓÅ»¯ºÍˢС£
ÒÔÉϾÍÊǸ¡Í¼Ãæ°åÔõÑù¾ÙÐÐÍøÕ¾»á¼ûÈÕÖ¾ÆÊÎöµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡