פלאגין Apache

‫Apache הוא שרת אינטרנט שנמצא בשימוש נרחב במגוון מערכות הפעלה. מידע נוסף זמין בכתובת http://httpd.apache.org/.

הפונקציונליות הזו זמינה רק לסוכנים שפועלים ב-Linux. האפשרות הזו לא זמינה ב-Windows.

Discovery

גם אם התוסף Apache לא מוגדר, Cloud Monitoring מגלה שירותי Apache שפועלים בפרויקט Cloud Platform באמצעות:

  • חיפוש שמות של מכונות עבור apache

  • בדיקה אם יציאות נפתחו ל-80 או ל-443 באמצעות כללים בחומת האש

כדי לראות את המדדים של Apache:

  1. במסוף Google Cloud , עוברים לדף  Dashboards:

    עוברים אל מרכזי בקרה.

    אם משתמשים בסרגל החיפוש כדי למצוא את הדף הזה, בוחרים בתוצאה שבה הכותרת המשנית היא Monitoring.

  2. בוחרים את לוח הבקרה Apache HTTP Server מהרשימה.

הגדרת מעקב אחרי Apache

אחרי התקנת הסוכן של Monitoring, פועלים לפי ההוראות הבאות כדי להגדיר את הפלאגין Apache במופעים.

דרישות מוקדמות

כדי להשתמש בפלאגין Apache, צריך להפעיל את הפלאגין mod_status ב-Apache. בהרבה התקנות של Apache, התוסף הזה מופעל כברירת מחדל. כדי לבדוק אם הפלאגין מופעל במכונת ה-VM, מריצים את הבקשה הבאה:

curl http://local-stackdriver-agent.stackdriver.com:80/server-status?auto

אם התוסף מופעל, הפלט כולל שורות שדומות לשורות הבאות:

 Total Accesses: 2
 Total kBytes: 1
 BusyWorkers: 1
 IdleWorkers: 4

אם במקום זאת מופיע דף 404 Not Found, סימן שהתכונה mod_status לא מופעלת.

יש כמה אפשרויות להפעלת התוסף mod_status:

  • מורידים את הקובץ status.conf וממקמים אותו בספריית ההגדרות של Apache במופע של מכונה וירטואלית, בדרך כלל ב-/etc/httpd/conf.d/ או ב-/etc/apache2/conf.d. למידע נוסף על הפעלת הפלאגין mod_status, אפשר לעיין בתיעוד של Apache 2.4 או של Apache 2.2:

    (cd /etc/httpd/conf.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/httpd/conf.d/status.conf)
    
  • מוסיפים את התוכן של status.conf לקובץ ההגדרות הראשי של Apache, שבדרך כלל נמצא במיקום /etc/httpd/conf/httpd.conf או /etc/apache2/apache2.conf במופע של מכונה וירטואלית.

טוענים מחדש את ההגדרות של Apache על ידי הרצת הפקודה:

  • ב-Debian,‏ Ubuntu ו-SLES:

    sudo a2enmod mod_status
    sudo a2enmod mod_access_compat
    sudo service apache2 reload
    
  • הפצות אחרות של Linux:

    sudo service httpd reload
    

הפעלת הפלאגין למעקב אחרי Apache

כדי להפעיל את הפלאגין למעקב אחרי Apache, מבצעים את השלבים הבאים:

  1. במכונת ה-VM, מורידים את apache.conf וממקמים אותו בספרייה /etc/stackdriver/collectd.d/:

    (cd /etc/stackdriver/collectd.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/apache.conf)
    

    אם אתם לא משתמשים בהגדרות ברירת המחדל או בהגדרות של Apachemod_status שסופקו על ידי Google Cloud Observability, אתם צריכים לערוך את apache.conf בתור root, לפי ההוראות שמופיעות בחלק העליון של הקובץ.

  2. מפעילים מחדש את סוכן המעקב:

    sudo service stackdriver-agent restart
    

מידע נוסף על הפלאגין collectd apache זמין במאמר Plugin:Apache.

מה נבדק

הרשימה המלאה של המדדים שהתוסף Apache מנטר מופיעה במאמר מדדי הסוכן: apache.