13 מעקב מרחוק אחרי סטטיסטיקות של Zabbix

סקירה כללית

אפשר לעשות כמה מדדים פנימיים של שרת Zabbix ופרוקסי נגיש מרחוק על ידי מופע אחר של Zabbix או כלי של צד שלישי. זה יכול להיות שימושי כדי שתומכים/ספקי שירות יוכלו לפקח שרתי/פרוקסי הלקוחות שלהם Zabbix מרחוק או, בארגונים שבהם Zabbix הוא לא כלי הניטור העיקרי, שמדדים פנימיים של Zabbix יכולים להיות מפוקח על ידי מערכת צד שלישי במערך ניטור מטריה.

הנתונים הסטטיסטיים הפנימיים של Zabbix חשופים לסט כתובות שניתן להגדרה מופיע ב'StatsAllowedIP' החדש שרת/proxy פָּרָמֶטֶר. בקשות יתקבלו רק מכתובות אלו.

פריטים

כדי להגדיר שאילתה של נתונים סטטיסטיים פנימיים במופע אחר של Zabbix, אתה יכול להשתמש בשני פריטים:

  • פריט פנימי zabbix[stats,<ip>,<port>] - עבור שלט ישיר שאילתות של שרת/פרוקסי של Zabbix. נעשה שימוש ב-<ip> ו-<port> כדי לזהות את מופע היעד.
  • פריט סוכן zabbix.stats[<ip>,<port>] - עבור שלט מבוסס סוכן שאילתות של שרת/פרוקסי של Zabbix. נעשה שימוש ב-<ip> ו-<port> כדי לזהות את מופע היעד.

ראה גם: פריטים פנימיים, פריטי סוכן של Zabbix

התרשים הבא ממחיש את השימוש בכל אחד מהפריטים בהתאם ההקשר.

  • - שרת ← מופע חיצוני של Zabbix (zabbix[stats,<ip>,<port>])
  • - שרת → proxy → מופע Zabbix חיצוני (zabbix[stats,<ip>,<port>])
  • - שרת → סוכן → מופע Zabbix חיצוני (zabbix.stats[<ip>,<port>])
  • - שרת → proxy → סוכן → מופע חיצוני של Zabbix (zabbix.stats[<ip>,<port>])

כדי לוודא שמופע היעד מאפשר לבצע שאילתה על ידי החיצוני מופע, רשום את הכתובת של המופע החיצוני ב- פרמטר 'StatsAllowedIP' במופע היעד.

מדדים חשופים

הפריטים הסטטיסטיים אוספים את הסטטיסטיקה בכמות גדולה ומחזירים JSON, אשר הוא הבסיס לפריטים תלויים לקבל מהם את הנתונים שלהם. הבאים מדדים פנימיים מוחזרות לפי אחד משני הפריטים:

  • zabbix[זמן אתחול]
  • zabbix[מארחים]
  • zabbix[פריטים]
  • zabbix[items_unsupported]
  • zabbix[preprocessing_queue] (שרת בלבד)
  • zabbix[process,<type>,<mode>,<state>] (מבוסס רק על סוג תהליך סטָטִיסטִיקָה)
  • zabbix[rcache,<cache>,<mode>]
  • zabbix[נדרש ביצועים]
  • zabbix[triggers] (שרת בלבד)
  • zabbix[זמן פעילות]
  • zabbix[vcache,buffer,<mode>] (שרת בלבד)
  • zabbix[vcache,cache,<parameter>]
  • zabbix[גרסה]
  • zabbix[vmware,buffer,<mode>]
  • zabbix[wcache,<cache>,<mode>] (שרת מסוג מטמון 'טרנדים' בלבד)

תבניות

תבניות זמינות עבור מרוחק ניטור של שרת Zabbix או מדדים פנימיים של proxy ממופע חיצוני:

  • שרת Zabbix מרוחק
  • פרוקסי מרוחק של Zabbix

שימו לב שכדי להשתמש בתבנית לניטור מרחוק של מרובה מופעים חיצוניים, נדרש מארח נפרד לכל חיצוני ניטור מופעים.

תהליך טרפר

קבלת בקשות מדד פנימיות ממופע חיצוני של Zabbix היא מטופל על ידי תהליך הלוכד המאמת את הבקשה, אוסף את מדדים, יוצרת את מאגר הנתונים של JSON ושולחת את ה-JSON המוכן בחזרה, למשל, מהשרת:

{
          "response": "הצלחה",
          "נתונים": {
            "זמן אתחול": N,
            "זמן uptime": N,
            "מארחים": N,
            "פריטים": N,
            "items_unsupported": N,
            "preprocessing_queue": N,
            "תהליך": {
              "מנהל התראה": {
                "עסוק": {
                  "ממוצע": N,
                  "מקסימום": N,
                  "דקה": נ
                },
                "בטל": {
                  "ממוצע": N,
                  "מקסימום": N,
                  "דקה": נ
                },
                "ספירה": נ
              },
       ...
            },
            "תור": N,
            "rcache": {
              "סה"כ": N,
              "חינם": N,
              "pfree": N,
              "משומש": N,
              "דחוס": נ
            },
            "נדרש ביצועים": N,
            "טריגרים": N,
            "זמן uptime": N,
            "vcache": {
              "buffer": {
                "סה"כ": N,
                "חינם": N,
                "pfree": N,
                "משומש": N,
                "דחוס": נ
              },
              "מטמון": {
                "בקשות": N,
                "להיטים": נ,
                "מתגעגע": נ,
                "מצב": נ
              }
            },
            "vmware": {
              "סה"כ": N,
              "חינם": N,
              "pfree": N,
              "משומש": N,
              "דחוס": נ
            },
            "version": "N",
            "wcache": {
              "ערכים": {
                "הכל": נ,
                "צף": N,
                "uint": N,
                "str": N,
                "log": N,
                "טקסט": N,
                "לא נתמך": נ
              },
              "היסטוריה": {
                "pfree": N,
                "חינם": N,
                "סה"כ": N,
                "משומש": N,
                "דחוס": נ
              },
              "אינדקס": {
                "pfree": N,
                "חינם": N,
                "סה"כ": N,
                "משומש": N,
                "דחוס": נ
              },
              "מגמה": {
                "pfree": N,
                "חינם": N,
                "סה"כ": N,
                "משומש": N,
                "דחוס": נ
              }
            }
          }
       }

פריטי תור פנימיים

ישנם גם שני פריטים נוספים המאפשרים ספציפית לבצע שאילתות מרחוק סטטיסטיקות תור פנימיות במופע אחר של Zabbix:

  • zabbix[stats,<ip>,<port>,queue,<from>,<to>] פריט פנימי - עבור הפנה שאילתות תור פנימיות לשרת/פרוקסי מרוחק של Zabbix
  • פריט סוכן zabbix.stats[<ip>,<port>,queue,<from>,<to>] - עבור שאילתות תור פנימיות מבוססות סוכן לשרת/פרוקסי מרוחק של Zabbix

ראה גם: פריטים פנימיים, פריטי סוכן של Zabbix