6 תיוג
סקירה כללית
יש אפשרות לתייג ישויות שונות ב-Zabix. תגים יכולים להיות מוגדר עבור:
- תבניות
- מארחים
- פריטים
- תרחישי אינטרנט
- טריגרים
- שירותים
- פריטי תבנית וטריגרים
- אבות טיפוס מארח, פריט וטריגר
לתגיות יש מספר שימושים, בעיקר לציון אירועים. אם ישויות כן מתויג, האירועים החדשים המתאימים מסומנים בהתאם:
- עם תבניות מתויגות - כל בעיות מארח שנוצרו על ידי רלוונטי ישויות (פריטים, טריגרים וכו') מתבנית זו יסומנו
- עם מארחים מתויגים - כל בעיה של המארח תסומן
- עם פריטים מתויגים, תרחישי אינטרנט - כל נתונים/בעיה של פריט זה או תרחיש אינטרנט יסומן
- עם טריגרים מתויגים - כל בעיה של טריגר זה תסומן
אירוע בעיה יורש את כל התגים מכל שרשרת התבניות,
מארחים, פריטים, תרחישי אינטרנט, טריגרים. tag:value זהה לחלוטין
שילובים (לאחר פקודות מאקרו שנפתרו) מתמזגים לאחת ולא
להיות משוכפל, בעת סימון האירוע.
קיום תגי אירועים מותאמים אישית מאפשר גמישות רבה יותר. חשוב, ניתן להתבסס על אירועים בקורלציה. תגיות אירועים. בשימושים אחרים, ניתן להגדיר פעולות על סמך תיוג אירועים. ניתן לקבץ בעיות בפריטים על סמך תגים. ניתן להשתמש בתגיות בעיה גם כדי למפות בעיות ל-services.
תיוג מתממש כזוג של שם תג ו-ערך. אתה יכול להשתמש רק השם או צמד אותו לערך:
MySQL, שירות:MySQL, שירותים, שירותים: לקוח, יישומים, יישום:Java, עדיפות:גבוהה
יכול להיות ישות (תבנית, מארח, פריט, תרחיש אינטרנט, טריגר או אירוע). מתויגים באותו שם, אבל בערכים שונים - תגים אלה לא יהיו נחשב כ'כפולים'. באופן דומה, תג ללא ערך ואותו תג עם ערך ניתן להשתמש בו זמנית.
מקרי שימוש
כמה מקרי שימוש עבור פונקציונליות זו הם כדלקמן:
- סמן אירועי טריגר ב-frontend:
- הגדר תג ברמת הטריגר, למשל
scope:performance; - כל הבעיות שנוצרו על ידי טריגר זה יסומנו בתג זה.
- הגדר תג ברמת הטריגר, למשל
- סמן את כל הבעיות שעברו בירושה בתבנית:
- הגדר תג ברמת התבנית, למשל
target:MySQL; - כל בעיות המארח שנוצרו על ידי טריגרים מתבנית זו יסומנו בתג זה.
- הגדר תג ברמת התבנית, למשל
- סמן את כל בעיות המארח:
- הגדר תג ברמת המארח, למשל
service:Jira; - כל הבעיות של המפעילים המארח יסומנו בתג זה.
- הגדר תג ברמת המארח, למשל
- פריטים הקשורים לקבוצה:
- הגדר תג ברמת הפריט, למשל
component:cpu; - בקטע נתונים אחרונים, השתמש במסנן התגים כדי להציג את כל הפריטים המתויגים בתור
component:cpu.
- הגדר תג ברמת הפריט, למשל
- זהה בעיות בקובץ יומן וסגור אותן בנפרד:
- הגדר תגים בטריגר היומן שיזהה אירועים באמצעות מיצוי ערך על ידי המאקרו
{{ITEM.VALUE<N>}.regsub()}; - בתצורת ההדק, הגדר מצב יצירת אירועי בעיות מרובים;
- בתצורת הטריגר, השתמש ב-correlation event: בחר את האפשרות שאירוע אישור סוגר רק אירועים תואמים ובחר את התג להתאמה;
- ראה אירועים בעייתיים שנוצרו עם תג ונסגרו בנפרד.
- הגדר תגים בטריגר היומן שיזהה אירועים באמצעות מיצוי ערך על ידי המאקרו
- השתמש בו כדי לסנן התראות:
- הגדר תגים ברמת הטריגר לסימון אירועים לפי תגים שונים;
- השתמש בסינון תגים בתנאי פעולה כדי לקבל התראות רק על האירועים התואמים לנתוני התג.
- השתמש במידע שחולץ מערך הפריט בתור ערך תג:
- השתמש במאקרו
{{ITEM.VALUE<N>}.regsub()}בערך התג; - ראה ערכי תג ב-ניטור → בעיות כנתונים שחולצו מערך הפריט.
- השתמש במאקרו
- זהה בעיות טוב יותר בהודעות:
- הגדר תגים ברמת הטריגר;
- השתמש במאקרו {EVENT.TAGS} בהודעת הבעיה;
- לזהות בקלות יותר לאיזה אפליקציה/שירות ההודעה שייכת.
- פשט את משימות התצורה על ידי שימוש בתגים ברמת התבנית:
- הגדר תגים ברמת ההפעלה של התבנית;
- ראה את התגים האלה בכל הטריגרים שנוצרו ממפעילי תבנית.
- צור טריגרים עם תגים מגילוי ברמה נמוכה (LLD):
- הגדר תגים על אבות טיפוס של טריגר;
- השתמש בפקודות מאקרו LLD בשם או בערך התג;
- ראה את התגים האלה בכל הטריגרים שנוצרו מאבות טיפוס של טריגרים.
- התאם שירותים באמצעות תגי שירות:
- הגדר פעולות שירות עבור שירותים עם תגים תואמים;
- השתמש בתגי שירות כדי למפות שירות ל-SLA עבור חישובי SLA.
- מיפוי שירותים לבעיות באמצעות תגי בעיה:
- בתצורת השירות, ציין תג בעיה, למשל
target:MySQL; - בעיות בתג ההתאמה יהיו בקורלציה אוטומטית לשירות;
- מצב השירות ישתנה למצב הבעיה בדרגת החומרה הגבוהה ביותר.
- בתצורת השירות, ציין תג בעיה, למשל
- דחק בעיות כאשר מארח נמצא במצב תחזוקה:
- הגדר תגים ב-תקופות תחזוקה כדי לדכא רק בעיות עם תגים תואמים.
- הענק גישה לקבוצות משתמשים:
- ציין תגים בתצורת קבוצת משתמשים כדי לאפשר צפייה רק בבעיות עם תגים תואמים.
תצורה
ניתן להזין תגים בכרטיסייה ייעודית, למשל, בטריגר תְצוּרָה:

תמיכה במאקרו
ניתן להשתמש בפקודות המאקרו הבאות בתגי טריגר:
- {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
- פקודות מאקרו של משתמש
- ניתן להשתמש בפקודות מאקרו גילוי ברמה נמוכה בתגי אב טיפוס של פריט
ניתן להשתמש בפקודות המאקרו הבאות בתגי אב טיפוס מארח:
- {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 תווים לאחר רזולוציית מאקרו.
ראה גם: שימוש בפונקציות מאקרו ב-גילוי ברמה נמוכה פקודות מאקרו עבור תיוג אירועים.
צפייה בתגיות אירועים
תיוג, אם מוגדר, ניתן לראות עם אירועים חדשים ב:
- ניטור → בעיות
- ניטור ← בעיות ← פרטי אירוע
- ניטור ← לוח מחוונים ← יישומון בעיות

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