Nginx הוא שרת HTTP ושרת proxy הפוך בעל ביצועים גבוהים, מבוסס קוד פתוח וחינמי, וגם שרת proxy של IMAP/POP3. מידע נוסף זמין באתר nginx.org.
הפונקציונליות הזו זמינה רק לסוכנים שפועלים ב-Linux. האפשרות הזו לא זמינה ב-Windows.
Discovery
גם אם התוסף Nginx לא מוגדר, שירות Cloud Monitoring יזהה שירותי Nginx שפועלים בפרויקט Cloud Platform שלכם באמצעות:
- חיפוש שמות של מכונות nginx
- בדיקה אם יציאות נפתחו ל-80 או ל-443 באמצעות כללים בחומת האש
כדי לראות את המדדים של Nginx:
-
במסוף Google Cloud , עוברים לדף Dashboards:
אם משתמשים בסרגל החיפוש כדי למצוא את הדף הזה, בוחרים בתוצאה שבה הכותרת המשנית היא Monitoring.
- בוחרים את לוח הבקרה 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.