This is a translation of the original English documentation page. Help us make it better.

1 גילוי מערכות קבצים מעוגנות

סקירה כללית

אפשר לגלות מערכות קבצים רכובות והמאפיינים שלהן (שם נקודת ההר, סוג נקודת ההר, גודל מערכת הקבצים ואינוד סטָטִיסטִיקָה).

כדי לעשות זאת, אתה יכול להשתמש בשילוב של:

  • פריט הסוכן vfs.fs.get כפריט הראשי
  • תלויים של כלל גילוי ברמה נמוכה ואבות טיפוס של פריטים

הגדרות

פריט מאסטר

צור פריט סוכן של Zabbix באמצעות המפתח הבא:

 vfs.fs.get

הגדר את סוג המידע ל"טקסט" עבור נתוני JSON גדולים.

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

{
          "fsname": "/",
          "fstype": "שורשים",
          "bytes": {
            "סה"כ": 1000,
            "חינם": 500,
            "משומש": 500,
            "pfree": 50.00,
            "פושט": 50.00
          },
          "איודות": {
            "סה"כ": 1000,
            "חינם": 500,
            "משומש": 500,
            "pfree": 50.00,
            "פושט": 50.00
          }
       }
כלל LLD תלוי

צור כלל גילוי ברמה נמוכה כסוג "פריט תלוי":

כפריט מאסטר בחר בפריט vfs.fs.get שיצרנו.

בכרטיסייה "פקודות מאקרו LLD" הגדירו פקודות מאקרו מותאמות אישית עם התואמים JSONPath:

אב טיפוס של פריט תלוי

צור אב טיפוס של פריט עם סוג "פריט תלוי" בכלל LLD זה. כפי ש פריט מאסטר עבור אב טיפוס זה בחר בפריט vfs.fs.get שיצרנו.

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

  • שם: שטח דיסק פנוי ב-{#FSNAME}, הקלד: {#FSTYPE}
  • מפתח: חינם[{#FSNAME}]

כסוג מידע, השתמש ב:

  • מספרי (לא חתום) עבור מדדים כמו 'חינם', 'סה"כ', 'משומש'
  • נומרי (צף) עבור מדדים כמו 'pfree', 'pused' (אחוז)

בלשונית אב הטיפוס של הפריט "עיבוד מוקדם" בחר JSONPath והשתמש ב- ביטוי JSONPath הבא כפרמטר:

 $.[?(@.fsname=='{#FSNAME}')].bytes.free.first()

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