7 פרוטוקול ייצוא בזמן אמת

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

לכל הקבצים יש סיומת .ndjson. כל שורה בקובץ הייצוא היא א אובייקט JSON.

הפעלת אירועים

המידע הבא מיוצא עבור אירוע בעיה:

|שדה|<|<|סוג|תיאור| |-|-|--------|--------|-------------------------------- -------| |clock|<|<|number|מספר שניות מאז התקופה ועד לרגע שבו זוהתה הבעיה (חלק שלם).| |ns|<|<|number|מספר ננו-שניות שיש להוסיף ל'שעון' כדי לקבל זמן זיהוי בעיות מדויק.| |ערך|<|<|מספר|1 (תמיד).| |eventid|<|<|number|זיהוי אירוע בעיה.| |name|<|<|string|שם אירוע בעיה.| |חומרה|<|<|מספר|חומרת אירוע בעיה (0 - לא מסווג, 1 - מידע, 2 - אזהרה, 3 - ממוצע, 4 - גבוה, 5 - אסון).| |hosts|<|<|מערך|רשימת מארחים המעורבים בביטוי הטריגר; צריך להיות לפחות אלמנט אחד במערך.| | |-|<|אובייקט|<| |^| |מארח|מחרוזת|שם מארח.| |||name|מחרוזת|שם מארח גלוי.| |groups|<|<|מערך|רשימת קבוצות מארחים של כל המארחים המעורבים בביטוי הטריגר; צריך להיות לפחות אלמנט אחד במערך.| | |-|<|string|שם הקבוצה המארחת.| |tags|<|<|מערך|רשימת תגיות בעייתיות (יכול להיות ריק).| | |-|<|אובייקט|<| |^| |תג|מחרוזת|שם התג.| |||value|string|ערך תג (יכול להיות ריק).|

המידע הבא מיוצא עבור אירוע שחזור:

שדה סוג תיאור
שעון מספר מספר שניות מאז התקופה ועד לרגע שבו הבעיה נפתרה (חלק שלם).
ns number מספר ננו-שניות שיש להוסיף ל'שעון' כדי לקבל זמן פתרון בעיות מדויק.
ערך מספר 0 (תמיד).
eventid number מזהה אירוע שחזור.
p_eventid number זיהוי אירוע בעיה.
דוגמאות

בְּעָיָה:

 {"clock":1519304285,"ns":123456789,"value":1,"name":"לא ניתן להגיע לסוכן Zabbix במארח B או שהמשקרים עסוקים מדי בשרת Zabbix","severity":3,"eventid ":42, "hosts":[{"host":"מארח B", "name":"מארח B גלוי"},{"host":"שרת Zabbix","name":"שרת Zabbix גלוי"} ],"groups":["Group X","Group Y","Group Z","Zabbix servers"],"tags":[{"tag":"availability","value":""}, {"tag":"data center","value":"ריגה"}]}

התאוששות:

 {"clock":1519304345,"ns":987654321,"value":0,"eventid":43,"p_eventid":42}

בעיה (יצירת אירועי בעיות מרובים):

 {"clock":1519304286,"ns":123456789,"value":1,"eventid":43,"name":"לא ניתן להגיע לסוכן Zabbix במארח B או שהמשקרים עסוקים מדי בשרת Zabbix","חומרה ":3,"hosts":[{"host":"מארח B", "name":"מארח B גלוי"},{"host":"שרת Zabbix","name":"שרת Zabbix גלוי"} ],"groups":["Group X","Group Y","Group Z","Zabbix servers"],"tags":[{"tag":"availability","value":""}, {"tag":"data center","value":"ריגה"}]}
       
        {"clock":1519304286,"ns":123456789,"value":1,"eventid":43,"name":"לא ניתן להגיע לסוכן Zabbix במארח B או שהמשקרים עסוקים מדי בשרת Zabbix","חומרה ":3,"hosts":[{"host":"מארח B", "name":"מארח B גלוי"},{"host":"שרת Zabbix","name":"שרת Zabbix גלוי"} ],"groups":["Group X","Group Y","Group Z","Zabbix servers"],"tags":[{"tag":"availability","value":""}, {"tag":"data center","value":"ריגה"}]}

התאוששות:

 {"clock":1519304346,"ns":987654321,"value":0,"eventid":44,"p_eventid":43}
       
        {"clock":1519304346,"ns":987654321,"value":0,"eventid":44,"p_eventid":42}

ערכי פריט

המידע הבא מיוצא עבור ערך פריט שנאסף:

שדה סוג תיאור
host object שם המארח של מארח הפריט.
host string שם מארח.
name string שם מארח גלוי.
groups מערך רשימת קבוצות מארח של מארח הפריט; צריך להיות לפחות אלמנט אחד במערך.
- string שם קבוצת המארח.
itemid מספר מזהה פריט.
name string שם פריט גלוי.
שעון מספר מספר שניות מאז התקופה ועד לרגע בו הערך נאסף (חלק שלם).
ns number מספר ננו-שניות שיש להוסיף ל'שעון' כדי לקבל זמן איסוף ערכים מדויק.
חותמת זמן
(יומן בלבד)
מספר 0 אם לא זמין.
מקור
(יומן בלבד)
string מחרוזת ריקה אם לא זמינה.
חומרה
(יומן בלבד)
מספר 0 אם לא זמין.
eventid
(Log only)
number 0 אם לא זמין.
value מספר (עבור פריטים מספריים) או
מחרוזת (עבור פריטי טקסט)
ערך פריט שנאסף.
type number סוג ערך שנאסף:
0 - צף מספרי, 1 - תו, 2 - יומן, 3 - מספרי ללא סימן, 4 - טקסט
דוגמאות

ערך מספרי (לא חתום):

 {"host":{"host":"Host B","name":"Host B visible"},"groups":["Group X","Group Y","Group Z"],"itemid" :3,"name":"זמינות סוכן","clock":1519304285,"ns":123456789,"value":1,"type":3}

ערך מספרי (צף):

 {"host":{"host":"Host B","name":"Host B visible"},"groups":["Group X","Group Y","Group Z"],"itemid" :4,"name":"עומס מעבד","clock":1519304285,"ns":123456789,"value":0.1,"type":0}

תו, ערך טקסט:

 {"host":{"host":"Host B","name":"Host B visible"},"groups":["Group X","Group Y","Group Z"],"itemid" :2,"name":"גרסת הסוכן","clock":1519304285,"ns":123456789,"value":"3.4.4","type":4}

ערך יומן:

 {"host":{"host":"Host A","name":"Host A visible"},"groups":["Group X","Group Y","Group Z"],"itemid" :1,"name":"הודעות בקובץ יומן","clock":1519304285,"ns":123456789,"timestamp":1519304285,"source":"","severity":0,"eventid":0 "value":"הודעת קובץ יומן","type":2}

מגמות

המידע הבא מיוצא עבור ערך מגמה מחושב:

שדה סוג תיאור
host object שם המארח של מארח הפריט.
host string שם מארח.
name string שם מארח גלוי.
groups מערך רשימת קבוצות מארח של מארח הפריט; צריך להיות לפחות אלמנט אחד במערך.
- string שם קבוצת המארח.
itemid מספר מזהה פריט.
name string שם פריט גלוי.
שעון מספר מספר שניות מאז התקופה ועד לרגע בו הערך נאסף (חלק שלם).
count number מספר הערכים שנאספו עבור שעה נתונה.
min number ערך פריט מינימלי לשעה נתונה.
avg number ערך פריט ממוצע לשעה נתונה.
max number ערך פריט מקסימלי עבור שעה נתונה.
type number סוג ערך:
0 - צף מספרי, 3 - מספרי ללא סימן
דוגמאות

ערך מספרי (לא חתום):

 {"host":{"host":"Host B","name":"Host B visible"},"groups":["Group X","Group Y","Group Z"],"itemid" :3,"name":"זמינות סוכן","clock":1519311600,"count":60,"min":1,"avg":1,"max":1,"type":3}

ערך מספרי (צף):

 {"host":{"host":"Host B","name":"Host B visible"},"groups":["Group X","Group Y","Group Z"],"itemid" :4,"name":"CPU Load","clock":1519311600,"count":60,"min":0.01,"avg":0.15,"max":1.5,"type":0}