פלאגין Nginx

‫Nginx הוא שרת HTTP ו-proxy הפוך חינמיים, מבוססי קוד פתוח ובעלי ביצועים גבוהים, וגם שרת proxy של IMAP/POP3. מידע נוסף זמין באתר nginx.org.

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

גילוי

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

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

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

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

    מעבר אל מרכזי בקרה

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

  2. בוחרים את לוח הבקרה 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.