פלאגין Nginx

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

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

Discovery

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

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

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

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

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

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

  2. בוחרים את לוח הבקרה Nginx מהרשימה.

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

אחרי התקנת סוכן ה-Monitoring, פועלים לפי ההוראות הבאות כדי להגדיר את הפלאגין 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.