Apache הוא שרת אינטרנט שנמצא בשימוש נרחב במגוון מערכות הפעלה. מידע נוסף זמין בכתובת http://httpd.apache.org/.
הפונקציונליות הזו זמינה רק לסוכנים שפועלים ב-Linux. האפשרות הזו לא זמינה ב-Windows.
גילוי
גם אם התוסף Apache לא מוגדר, Cloud Monitoring מזהה שירותי Apache שפועלים בפרויקט Cloud Platform שלכם באמצעות:
חיפוש שמות של מכונות apache
בדיקה אם יציאות נפתחו ל-80 או ל-443 באמצעות כללים בחומת האש
כדי לראות את המדדים של Apache:
-
במסוף Google Cloud , עוברים לדף Dashboards:
אם משתמשים בסרגל החיפוש כדי למצוא את הדף הזה, בוחרים בתוצאה שכותרת המשנה שלה היא Monitoring.
- בוחרים את לוח הבקרה Apache HTTP Server מהרשימה.
הגדרת Monitoring למעקב אחרי 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, מבצעים את השלבים הבאים:
במכונת ה-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)אם אתם לא משתמשים בהגדרות ברירת המחדל או בהגדרות של Apache
mod_statusשסופקו על ידי Google Cloud Observability, עורכים אתapache.confבתור root לפי ההוראות שמופיעות בחלק העליון של הקובץ.מפעילים מחדש את סוכן המעקב:
sudo service stackdriver-agent restart
מידע נוסף על הפלאגין collectd apache זמין במאמר Plugin:Apache.
מה נבדק
הרשימה המלאה של המדדים שהתוסף Apache מנטר זמינה במאמר מדדי סוכן: Apache.