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

6 תיוג

סקירה כללית

יש אפשרות לתייג ישויות שונות ב-Zabix. תגים יכולים להיות מוגדר עבור:

  • תבניות
  • מארחים
  • פריטים
  • תרחישי אינטרנט
  • טריגרים
  • שירותים
  • פריטי תבנית וטריגרים
  • אבות טיפוס מארח, פריט וטריגר

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

  • עם תבניות מתויגות - כל בעיות מארח שנוצרו על ידי רלוונטי ישויות (פריטים, טריגרים וכו') מתבנית זו יסומנו
  • עם מארחים מתויגים - כל בעיה של המארח תסומן
  • עם פריטים מתויגים, תרחישי אינטרנט - כל נתונים/בעיה של פריט זה או תרחיש אינטרנט יסומן
  • עם טריגרים מתויגים - כל בעיה של טריגר זה תסומן

אירוע בעיה יורש את כל התגים מכל שרשרת התבניות, מארחים, פריטים, תרחישי אינטרנט, טריגרים. tag:value זהה לחלוטין שילובים (לאחר פקודות מאקרו שנפתרו) מתמזגים לאחת ולא להיות משוכפל, בעת סימון האירוע.

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

תיוג מתממש כזוג של שם תג ו-ערך. אתה יכול להשתמש רק השם או צמד אותו לערך:

 MySQL, שירות:MySQL, שירותים, שירותים: לקוח, יישומים, יישום:Java, עדיפות:גבוהה

יכול להיות ישות (תבנית, מארח, פריט, תרחיש אינטרנט, טריגר או אירוע). מתויגים באותו שם, אבל בערכים שונים - תגים אלה לא יהיו נחשב כ'כפולים'. באופן דומה, תג ללא ערך ואותו תג עם ערך ניתן להשתמש בו זמנית.

מקרי שימוש

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

  1. סמן אירועי טריגר ב-frontend:
    • הגדר תג ברמת הטריגר, למשל scope:performance;
    • כל הבעיות שנוצרו על ידי טריגר זה יסומנו בתג זה.
  2. סמן את כל הבעיות שעברו בירושה בתבנית:
    • הגדר תג ברמת התבנית, למשל target:MySQL;
    • כל בעיות המארח שנוצרו על ידי טריגרים מתבנית זו יסומנו בתג זה.
  3. סמן את כל בעיות המארח:
    • הגדר תג ברמת המארח, למשל service:Jira;
    • כל הבעיות של המפעילים המארח יסומנו בתג זה.
  4. פריטים הקשורים לקבוצה:
    • הגדר תג ברמת הפריט, למשל component:cpu;
    • בקטע נתונים אחרונים, השתמש במסנן התגים כדי להציג את כל הפריטים המתויגים בתור component:cpu.
  5. זהה בעיות בקובץ יומן וסגור אותן בנפרד:
    • הגדר תגים בטריגר היומן שיזהה אירועים באמצעות מיצוי ערך על ידי המאקרו {{ITEM.VALUE<N>}.regsub()};
    • בתצורת ההדק, הגדר מצב יצירת אירועי בעיות מרובים;
    • בתצורת הטריגר, השתמש ב-correlation event: בחר את האפשרות שאירוע אישור סוגר רק אירועים תואמים ובחר את התג להתאמה;
    • ראה אירועים בעייתיים שנוצרו עם תג ונסגרו בנפרד.
  6. השתמש בו כדי לסנן התראות:
    • הגדר תגים ברמת הטריגר לסימון אירועים לפי תגים שונים;
    • השתמש בסינון תגים בתנאי פעולה כדי לקבל התראות רק על האירועים התואמים לנתוני התג.
  7. השתמש במידע שחולץ מערך הפריט בתור ערך תג:
    • השתמש במאקרו {{ITEM.VALUE<N>}.regsub()} בערך התג;
    • ראה ערכי תג ב-ניטורבעיות כנתונים שחולצו מערך הפריט.
  8. זהה בעיות טוב יותר בהודעות:
    • הגדר תגים ברמת הטריגר;
    • השתמש במאקרו {EVENT.TAGS} בהודעת הבעיה;
    • לזהות בקלות יותר לאיזה אפליקציה/שירות ההודעה שייכת.
  9. פשט את משימות התצורה על ידי שימוש בתגים ברמת התבנית:
    • הגדר תגים ברמת ההפעלה של התבנית;
    • ראה את התגים האלה בכל הטריגרים שנוצרו ממפעילי תבנית.
  10. צור טריגרים עם תגים מגילוי ברמה נמוכה (LLD):
    • הגדר תגים על אבות טיפוס של טריגר;
    • השתמש בפקודות מאקרו LLD בשם או בערך התג;
    • ראה את התגים האלה בכל הטריגרים שנוצרו מאבות טיפוס של טריגרים.
  11. התאם שירותים באמצעות תגי שירות:
  12. מיפוי שירותים לבעיות באמצעות תגי בעיה:
    • בתצורת השירות, ציין תג בעיה, למשל target:MySQL;
    • בעיות בתג ההתאמה יהיו בקורלציה אוטומטית לשירות;
    • מצב השירות ישתנה למצב הבעיה בדרגת החומרה הגבוהה ביותר.
  13. דחק בעיות כאשר מארח נמצא במצב תחזוקה:
  14. הענק גישה לקבוצות משתמשים:
    • ציין תגים בתצורת קבוצת משתמשים כדי לאפשר צפייה רק בבעיות עם תגים תואמים.

תצורה

ניתן להזין תגים בכרטיסייה ייעודית, למשל, בטריגר תְצוּרָה:

תמיכה במאקרו

ניתן להשתמש בפקודות המאקרו הבאות בתגי טריגר:

  • {ITEM.VALUE}, {ITEM.LASTVALUE}, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} ו-{ HOST.ID} ניתן להשתמש בפקודות מאקרו כדי לאכלס את שם התג או ערך התג.
  • ניתן להשתמש ב-{INVENTORY.*} macros להתייחס לערכי מלאי מארח מארח אחד או מכמה מארח בביטוי טריגר.
  • פקודות מאקרו משתמש והקשר מאקרו משתמש נתמכים עבור שם/ערך התג; ההקשר עשוי לכלול פקודות מאקרו גילוי ברמה נמוכה.
  • ניתן להשתמש בפקודות מאקרו גילוי ברמה נמוכה עבור שם/ערך התג ב להפעיל אבות טיפוס.

פקודות מאקרו של משתמשים ופקודות מאקרו {INVENTORY.*} בתגים נפתרות בזמן האירוע.

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

  • פקודות מאקרו {EVENT.TAGS} ו-{EVENT.RECOVERY.TAGS} יפתרו ל- רשימה מופרדת בפסיק של תגי אירועים או תגיות אירוע שחזור
  • פקודות המאקרו {EVENT.TAGSJSON} ו-{EVENT.RECOVERY.TAGSJSON} יפתרו למערך JSON המכיל תג אירוע objects או שחזור אובייקטים של תג אירועים

ניתן להשתמש בפקודות המאקרו הבאות בתבנית, במארח, בפריט ובאינטרנט תגיות תרחיש:

  • {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, פקודות מאקרו {HOST.PORT} ו-{HOST.ID}
  • {מלאי.*} macros
  • פקודות מאקרו של משתמש
  • ניתן להשתמש בפקודות מאקרו גילוי ברמה נמוכה בתגי אב טיפוס של פריט

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

מיצוי מחרוזת משנה בתגיות טריגר

חילוץ מחרוזת משנה נתמך לאכלוס שם התג או התג ערך, באמצעות מאקרו פונקציה - החלת ביטוי רגולרי על הערך שהתקבל על ידי ה-{ITEM.VALUE}, מאקרו {ITEM.LASTVALUE} או מאקרו גילוי ברמה נמוכה. לדוגמה:

 {{ITEM.VALUE}.regsub(pattern, output)}
        {{ITEM.VALUE}.iregsub(pattern, output)}
       
        {{#LLDMACRO}.regsub(pattern, output)}
        {{#LLDMACRO}.iregsub(pattern, output)}

השם והערך של התג יחתכו ל-255 תווים אם אורכם חורג 255 תווים לאחר רזולוציית מאקרו.

ראה גם: שימוש בפונקציות מאקרו ב-גילוי ברמה נמוכה פקודות מאקרו עבור תיוג אירועים.

צפייה בתגיות אירועים

תיוג, אם מוגדר, ניתן לראות עם אירועים חדשים ב:

  • ניטורבעיות
  • ניטורבעיותפרטי אירוע
  • ניטורלוח מחוונים ← יישומון בעיות

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

שימו לב שסדר הצגת התגים מושפע מהתג סינון ואפשרות תג תצוגת עדיפות במסנן של ניטורבעיות או ווידג'ט לוח המחוונים בעיות.