כמנהל אתרים, לא פעם רציתי להיות מסוגל לראות להיטים בזמן אמת כשהם מגיעים. בטח, גוגל אנליטיקס היא חבילה נפלאה לבדיקת מגמות לאורך זמן, אבל יש שם עיכוב של כמה שעות, ואתה באמת לא יכול לראות נתונים כמו בקשות לשנייה או סה"כ בתים.
זה המקום בו אפצ'טופ השירות נכנס. זה כלי שורת פקודה פשוט מאוד שבו אתה יכול להשתמש כדי לפקח על התנועה בזמן אמת. זה משיג זאת על ידי ניתוח של יומני apache והצגת פלט משמעותי למסך.
באמצעות Apachetop
לאחר התקנת כלי השירות (הוראות למטה), תוכל להפעיל אותו פשוט על ידי הפעלת apachetop משורת הפקודה. מכיוון שלעיתים apachetop מוגדר כברירת מחדל לספרייה הלא נכונה של יומני היומן, תוכל לעבור בפרמטר -f כדי לציין את מיקום יומן היומן. זה מועיל גם כאשר יש לך מארחים וירטואליים רבים באותה תיבה.
apachetop -f /var/www/vhosts/howtogeek.com/statistics/logs/access_log
זה מה שתראה לאחר כניסה של כמה בקשות:
מסגרת זמן לניטור
הדבר הראשון שיש לציין הוא כי טווח הזמן המוגדר כברירת מחדל לנתונים המוצגים הוא 30 שניות, לכן אל תצפו שספירת הכלים תמשיך לטפס לנצח. אתה יכול לשנות זאת על ידי העברת כמה טיעונים שונים.
apachetop -H hits (יציג נתונים סטטיסטיים על מספר הכניסות האחרון)
apachetop -T שניות (יציג נתונים סטטיסטיים על x מספר השניות האחרון)
השתמשתי בטווח של 5-10 דקות בבדיקות שלי, וזה באמת מראה משוב שימושי. ישנן אפשרויות אחרות שתוכל לנסות גם כן.
מסננים
הדבר הבא לציין הוא שתוכל לסנן את מה שמוצג בתצוגה. כדי לגשת למסננים, השתמש במקש f, וכדאי שתראה קו קטן צץ.
הכה את א מקש כדי להוסיף פילטר והקו צריך לעבור. עכשיו אתה יכול לבחור לסנן לפי כתובת אתר, מפנה או מארח.
אני הולך לבחור כתובת אתר על ידי לחיצה על u מַפְתֵחַ. תיבת הדו-שיח לסינון תופיע קרוב לתחתית:
מכיוון שכל המאמרים שלי נמצאים תחת ספריית המשנה / כיצד /, אני הולך להזין את זה. עכשיו apachetop יציג רק את הלהיטים הרלוונטיים ללהיטים במאמרים, במקום כל להיט לכל תמונה.
הצגת פרטי הבקשה
אם אתה משתמש במקשי למעלה / למטה, תבחין בסמן נע למעלה ולמטה כדי לאפשר לך לבחור בקשה. (שימו לב לתו *
אם תלחץ על מקש החץ ימינה, תועבר לדף הפרטים לבקשה זו. מכאן אתה יכול לראות את המארחים בפועל פוגעים באתר שלך, כמו גם את הפונים. אני לא אציג את המארחים מכיוון שאני לא רוצה למסור את כתובת ה- IP של המשתמש, אך אתה יכול לראות את המפנה כאן:
כדי לחזור לרשימה, פשוט השתמש במקש החץ שמאלה.
החלף בין מארחים, מפנים וכתובות אתרים
אם אתה משתמש ב- ד מקש, באפשרותך לעבור בקלות בין התצוגות השונות.
למשל, כאן אני יכול לראות איזו תנועה שולחת StumbleUpon ואז אוכל להשתמש בתצוגת הפרטים (חץ ימינה) כדי לראות את המאמרים המדויקים שנפגעים מ- stumbleupon.
עֶזרָה
בכל נקודה שאתה יכול להכות את? או מקשי h כדי להוביל אותך למסך העזרה, שיעניק לך תצוגה מהירה של כל האפשרויות.
אני מוצא את הסדר לפי מאוד שימושי.
מתקין באובונטו
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
./configure
עשה
ניתן למצוא את הבינארי ב- src / apachetop, ואתה יכול להעתיק אותו לכל מקום שתרצה.
התקנה ממקור באובונטו
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
./configure
עשה
ניתן למצוא את הבינארי ב- src / apachetop, ואתה יכול להעתיק אותו לכל מקום שתרצה.