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

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

• גירסת Zabbix: 4.2.6

אנו הולכים להשתמש Zabbix כדי לפקח על פלט JSON של API מאתר Openweathermap .

תזדקק לשרת Zabbix ולהפעלתו.

רשימת חומרה:

הסעיף הבא מציג את רשימת הציוד המשמש ליצירת ערכת לימוד זו של Zabbix.

כל פיסת חומרה המפורטת לעיל ניתן למצוא באתר אמזון.

רשימת השמעה של Zabbix:

בדף זה, אנו מציעים גישה מהירה לרשימת קטעי וידאו הקשורים להתקנת Zabbix.

אל תשכחו להירשם לערוץ היוטיוב שלנו בשם FKIT.

ערכת לימוד - Zabbix יצירת API של JSON

אתרי אינטרנט מסוימים דורשים ממך ליצור API של JSON כדי לאמת את בקשות JSN שלך.

גישה לאתר האינטרנט של OpenWeather וצור גישה חופשית ל- JSON API.

צור API חינם כדי להתייעץ עם מזג האוויר הנוכחי.

לאחר סיום תהליך המנויים, תקבל את ה- API שלך.

בדוגמה שלנו אנחנו הולכים להשתמש ב- API: a7dc1436999b2a1434f614d93f6b79f9

אל תשתמש ב- API זה, צור API משלך.

ייתכן שאתר האינטרנט עשוי להימשך שעתיים או יותר כדי לאפשר ל- API שלך לבצע שאילתות הקשורות למזג האוויר.

ערכת לימוד - איתור קוד העיר שלך ב- OpenWeatherMap

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

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

בדוגמה שלנו, אנחנו goig כדי לפקח על העיר ריו דה ז'נרו.

ייתכן שתשיג את מספר הזיהוי של העיר משורת הכתובת.

בדוגמה שלנו, העיר ריו דה ז'נרו משתמשת במספר הזיהוי הבא: 3451190

מדריך Zabbix JSON - ניטור טמפרטורת מזג האוויר

פתח את הדפדפן והזן את כתובת ה- IP של שרת האינטרנט שלך בתוספת /zabbix.

בדוגמה שלנו, כתובת ה- URL הבאה הוזנה בדפדפן:

• http://35.162.85.57/zabbix

במסך הכניסה, השתמש בשם המשתמש ובסיסמת ברירת המחדל המהווים ברירת מחדל.

• שם משתמש המהווה ברירת מחדל: מנהל
• סיסמת ברירת מחדל: zabbix

zabbix login

לאחר כניסה מוצלחת, תישלח ללוח המחוונים של Zabbix.

zabbix dashboard

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

אתר ולחץ על שם המחשב המארח של שרת Zabbix שלך.

בדוגמה שלנו, בחרנו את שם המארח: שרת Zabbix.

במסך מאפייני מחשב מארח, גש בכרטיסיה יישומים.

בחלק השמאלי העליון של המסך, לחץ על לחצן צור יישום.

במסך יישומי מארח, צור יישום חדש בשם: OPENWEATHERMAP

לאחר סיום יצירת היישום, גש לשונית פריטים.

בחלק השמאלי העליון של המסך, לחץ על לחצן צור פריט.

במסך יצירת פריט, עליך לקבוע את התצורה של הפריטים הבאים:

• שם: ג'ייסון ריו דה ז'נרו
• סוג: סוכן HTTP
• מפתח: json.monitor.rio
כתובת URL: http://api.openweathermap.org/data/2.5/weather?id=3451190&יחידות =מטרי&APPID=a7dc1436999b2a1434f614d93f6b79f9

אתה צריך להחליף את מזהה העיר עם תעודת הזהות של העיר שלך.

עליך להחליף את ה- API שלי במפתח ה- API שלך.

עכשיו, אתה חייב ללחוץ על כפתור ניתוח מבנה.

לאחר לחיצה על לחצן ניתוח מבנה, Zabbix תנקה את כתובת ה- URL ותיצור את המשתנים הדרושים.

במסך יצירת פריט, עדיין עליך לקבוע את התצורה של הפריטים הבאים:

• סוג הבקשה: GET
• פסק זמן: 3s
• סוג גוף בקשה: נתונים גולמיים
• קודי מצב נדרשים: 200
• עקוב אחר הפניות: כן
• מצב אחזור: גוף
• המר ל- JSON: כן
• סוג מידע: טקסט
• מרווח עדכון: 60s
• יישומים: בחר OPENWEATHERMAP
• זמין: כן

הנה התצורה שלנו:

לחץ על לחצן הוסף כדי לסיים את יצירת הפריט ולחכות 5 דקות.

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

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

בדוגמה שלנו, בחרנו את שם המחשב המארח: שרת Zabbix והיישום OPENWEATHERMAP

אתה צריך לראות תוצאה דומה לשלי.

מזל טוב! סיימת את התצורה של הפריט הראשון.

ערכת לימוד - Zabbix JSON ניטור מזג אוויר

עכשיו, אנחנו צריכים לגשת לתשונית פריט של שרת Zabbix וליצור פריט חדש.

בחלק השמאלי העליון של המסך, לחץ על לחצן צור פריט.

במסך יצירת פריט, עליך לקבוע את התצורה של הפריטים הבאים:

• שם: ריו דה ז'נרו - זמני
• סוג: פריט תלוי
• מפתח: json.monitor.rio.temp.celsius
• פריט אב: שרת Zabbix: JSON ריו דה ז'נרו
• סוג מידע: ציפה מספרית
• יישום: OPENWEATHERMAP

הנה התצורה שלנו:

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

• שם: JSONPath
• פרמטר: $.body.main.temp

לחץ על האפשרות הוסף ולאחר מכן בלחצן הוסף.

הנה התצורה שלנו.

חכה 5 דקות.

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

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

בדוגמה שלנו, בחרנו את שם המחשב המארח: שרת Zabbix והיישום OPENWEATHERMAP

הפריט בשם ריו דה ז'נרו - טמפ יראה את הטמפרטורה של העיר ריו דה ז'נרו.

אתה צריך לראות תוצאה דומה לשלי.

כאן אתה יכול לראות את הטמפרטורה בעיר נע על גרפיקה Zabbix.

מזל טוב! כעת אתה יכול לפקח על טמפרטורת מזג האוויר באמצעות Zabbix.