โฮมเพจ » ทำอย่างไร » ตรวจสอบเว็บไซต์ของคุณแบบเรียลไทม์ด้วย Apachetop

    ตรวจสอบเว็บไซต์ของคุณแบบเรียลไทม์ด้วย 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 และคุณสามารถคัดลอกได้ทุกที่ที่คุณต้องการ.