Nginx הוא שרת HTTP ו-proxy הפוך חינמיים, מבוססי קוד פתוח ובעלי ביצועים גבוהים, וגם שרת proxy של IMAP/POP3. מידע נוסף זמין באתר nginx.org.
הפונקציונליות הזו זמינה רק לסוכנים שפועלים ב-Linux. האפשרות הזו לא זמינה ב-Windows.
גילוי
גם אם לא הגדרתם את התוסף Nginx, שירות Cloud Monitoring יזהה את שירותי Nginx שפועלים בפרויקט שלכם ב-Cloud Platform באמצעות:
- חיפוש שמות של מכונות ל-nginx
- בדיקה אם יציאות נפתחו ל-80 או ל-443 באמצעות כללים בחומת האש
כדי לראות את המדדים של Nginx:
-
במסוף Google Cloud , עוברים לדף Dashboards:
אם משתמשים בסרגל החיפוש כדי למצוא את הדף הזה, בוחרים בתוצאה שכותרת המשנה שלה היא Monitoring.
- בוחרים את לוח הבקרה Nginx מהרשימה.
הגדרת מעקב אחרי Nginx
אחרי ההתקנה של סוכן המעקב, פועלים לפי ההוראות הבאות כדי להגדיר את הפלאגין Nginx במופעים.
דרישות מוקדמות
כדי להשתמש בתוסף Nginx, צריך להפעיל את ה-handler של מידע הסטטוס ב-Nginx. כדי לעשות את זה, מורידים את status.conf
ממאגר ההגדרות של GitHub
וממקמים אותו בספריית ההגדרות של Nginx (בדרך כלל /etc/nginx/conf.d/):
(cd /etc/nginx/conf.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/nginx/conf.d/status.conf)
לחלופין, אפשר לצרף את התוכן של status.conf לקובץ nginx.conf, שבדרך כלל נמצא באחת מהספריות הבאות במופע של מכונה וירטואלית: /etc/nginx, /usr/local/nginx/conf או /usr/local/etc/nginx.
טוענים מחדש את הגדרות Nginx באמצעות הפקודה:
sudo service nginx reload
הפעלת הפלאגין למעקב אחרי Nginx
במופע של מכונת ה-VM, מורידים את nginx.conf ממאגר התצורה של GitHub וממקמים אותו בספרייה /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/nginx.conf)
אחרי שמוסיפים את קובץ התצורה, מפעילים מחדש את סוכן המעקב באמצעות הפקודה הבאה:
sudo service stackdriver-agent restart
מידע נוסף על הפלאגין collectd nginx זמין במאמר Plugin:nginx.
מה נבדק
הרשימה המלאה של המדדים שהתוסף Nginx עוקב אחריהם מופיעה במאמר מדדי סוכן: nginx.