ตรวจสอบเว็บไซต์ของคุณแบบเรียลไทม์ด้วย Apachetop
ในฐานะผู้ดูแลเว็บฉันมักต้องการเห็นความนิยมแบบเรียลไทม์เมื่อพวกเขามาถึง แน่นอนว่า Google Analytics เป็นแพ็คเกจที่ยอดเยี่ยมสำหรับการดูแนวโน้มเมื่อเวลาผ่านไป แต่มีความล่าช้าสองสามชั่วโมงและคุณไม่เห็นข้อมูลเช่นคำขอต่อวินาทีหรือไบต์ทั้งหมด.
นี่คือที่ที่ยูทิลิตี้ apachetop เข้ามามันเป็นยูทิลิตี้บรรทัดคำสั่งที่ง่ายมากที่คุณสามารถใช้เพื่อตรวจสอบปริมาณการใช้งานแบบเรียลไทม์ มันทำได้โดยการแยกวิเคราะห์ apache logfiles และแสดงผลลัพธ์ที่มีความหมายไปยังหน้าจอ.
การใช้ Apachetop
เมื่อคุณติดตั้งยูทิลิตี้ (คำแนะนำด้านล่าง) คุณสามารถเปิดใช้งานได้โดยเพียงเรียกใช้ apachetop จากบรรทัดคำสั่ง เนื่องจาก apachetop บางครั้งมีค่าเริ่มต้นเป็นไดเรกทอรีที่ไม่ถูกต้องสำหรับ logfiles คุณสามารถส่งผ่านพารามิเตอร์ -f เพื่อระบุตำแหน่งของ logfile สิ่งนี้จะเป็นประโยชน์เมื่อคุณมีโฮสต์เสมือนมากมายในกล่องเดียวกัน.
apachetop -f /var/www/vhosts/howtogeek.com/statistics/logs/access_log
นี่คือสิ่งที่คุณจะเห็นหลังจากมีคำขอมาสองสามข้อ:
การตรวจสอบกรอบเวลา
สิ่งแรกที่ควรทราบคือช่วงเวลาเริ่มต้นของข้อมูลที่แสดงคือ 30 วินาทีดังนั้นอย่าคาดหวังว่าจำนวนทั้งหมดจะยังคงปีนตลอดไป คุณสามารถเปลี่ยนแปลงสิ่งนี้ได้โดยผ่านข้อโต้แย้งต่าง ๆ.
apachetop -H hits (จะแสดงสถิติของจำนวนการเข้าดู x ครั้งล่าสุด)
apachetop -T วินาที (จะแสดงสถิติในจำนวน x วินาทีสุดท้าย)
ฉันใช้เวลาในการทดสอบประมาณ 5-10 นาทีและมันแสดงให้เห็นถึงข้อเสนอแนะที่เป็นประโยชน์จริงๆ มีตัวเลือกอื่น ๆ ที่คุณสามารถลองใช้ได้เช่นกัน.
ฟิลเตอร์
สิ่งต่อไปที่ควรทราบคือคุณสามารถกรองสิ่งที่แสดงในมุมมอง ในการเข้าถึงตัวกรองให้ใช้ปุ่ม f และคุณจะเห็นเส้นเล็ก ๆ ปรากฏขึ้น.
กดปุ่ม ปุ่มเพื่อเพิ่มตัวกรองและบรรทัดควรสลับ ตอนนี้คุณสามารถเลือกกรองตาม URL ผู้อ้างอิงหรือโฮสต์.
ฉันจะเลือก URL โดยกดปุ่ม ยู สำคัญ. กล่องโต้ตอบตัวกรองจะปรากฏขึ้นใกล้ด้านล่าง:
เนื่องจากบทความทั้งหมดของฉันอยู่ภายใต้ไดเรกทอรีย่อย / howto / ฉันจะเข้าสู่สิ่งนั้น ตอนนี้ apachetop จะแสดงเฉพาะเพลงฮิตที่เกี่ยวข้องกับเพลงฮิตในบทความแทนที่จะเป็นเพลงฮิตทุกภาพ.
กำลังดูรายละเอียดคำขอ
หากคุณใช้ปุ่มขึ้น / ลงคุณจะสังเกตเห็นเคอร์เซอร์เลื่อนขึ้นและลงเพื่อให้คุณเลือกคำขอ (แจ้งให้ทราบ * char)
หากคุณกดปุ่มลูกศรขวาคุณจะเข้าสู่หน้ารายละเอียดสำหรับคำขอนั้น จากที่นี่คุณสามารถเห็นโฮสต์ที่แท้จริงเข้าชมไซต์ของคุณรวมถึงผู้อ้างอิง ฉันจะไม่แสดงโฮสต์เนื่องจากฉันไม่ต้องการให้ที่อยู่ IP ของผู้ใช้ แต่คุณสามารถเห็นผู้อ้างอิงได้ที่นี่:
หากต้องการกลับไปที่รายการเพียงใช้ปุ่มลูกศรซ้าย.
สลับระหว่างโฮสต์ผู้อ้างอิงและ URL
หากคุณใช้ d คุณสามารถสลับไปมาระหว่างมุมมองต่างๆ.
ตัวอย่างเช่นที่นี่ฉันจะเห็นว่าปริมาณการใช้งานที่ StumbleUpon ส่งมาให้ฉันจากนั้นฉันสามารถใช้มุมมองรายละเอียด (ลูกศรขวา) เพื่อดูบทความที่แน่นอนที่ได้รับผลกระทบจาก stumbleupon.
ช่วยด้วย
ณ จุดใดที่คุณสามารถกดปุ่ม? หรือปุ่ม h เพื่อนำคุณไปยังหน้าจอวิธีใช้ซึ่งจะทำให้คุณเห็นตัวเลือกทั้งหมดได้อย่างรวดเร็ว.
ฉันพบว่าการเรียงลำดับมีประโยชน์มาก.
การติดตั้งบน Ubuntu
sudo apt-get install apachetop
การติดตั้งจากแหล่งที่มาบน CentOS
wget http://www.webta.org/apachetop/apachetop-0.12.6.tar.gz
ยำติดตั้ง readline-devel
ยำติดตั้ง ncurses-devel
tar xvzf apachetop-0.12.6.tar.gz
cd apachetop-0.12.6
./ กำหนดค่า
ทำ
ไบนารีสามารถพบได้ใน src / apachetop และคุณสามารถคัดลอกได้ทุกที่ที่คุณต้องการ.
การติดตั้งจากซอร์สบน Ubuntu
wget http://www.webta.org/apachetop/apachetop-0.12.6.tar.gz
sudo apt-get install ncurses-dev
sudo apt-get install libreadline5-dev
tar xvzf apachetop-0.12.6.tar.gz
cd apachetop-0.12.6
./ กำหนดค่า
ทำ
ไบนารีสามารถพบได้ใน src / apachetop และคุณสามารถคัดลอกได้ทุกที่ที่คุณต้องการ.