هل ترغب في معرفة كيفية استخدام ميزة المراقبة Zabbix Json؟ سنشرح لك في هذا البرنامج التعليمي جميع الخطوات المطلوبة لاستخدام ميزة Zabbix JSON.

في مثالنا ، سنقوم بمراقبة سعر الفوركس لزوج اليورو دولار.

• إصدار Zabbix: 4.2.6

سنستخدم Zabbix لمراقبة إخراج JSON لواجهة برمجة التطبيقات من موقع Alphavantage الإلكتروني.

ستحتاج إلى خادم Zabbix وتشغيله.

قائمة الأجهزة:

يعرض القسم التالي قائمة المعدات المستخدمة لإنشاء هذا البرنامج التعليمي Zabbix.

يمكن العثور على كل قطعة من الأجهزة المذكورة أعلاه على موقع أمازون.

Zabbix Playlist:

في هذه الصفحة ، نقدم وصولاً سريعًا إلى قائمة مقاطع الفيديو ذات الصلة بتثبيت Zabbix.

لا تنس الاشتراك في قناة يوتيوب الخاصة بنا المسماة FKIT.

البرنامج التعليمي - Zabbix إنشاء JSON API

تتطلب بعض مواقع الويب إنشاء واجهة برمجة تطبيقات JSON لمصادقة طلبات JSN.

الوصول إلى Alphavantage موقع الويب وخلق لك JSON API مجانا.

Zabbix JSON monitor API

في مثالنا ، سنستخدم واجهة برمجة التطبيقات: 1LVKUPOY5HBM8CG6

لا تستخدم واجهة برمجة التطبيقات هذه ، قم بإنشاء واجهة برمجة التطبيقات الخاصة بك.

البرنامج التعليمي Zabbix JSON - مراقبة الدولار سعر صرف العملات الأجنبية

افتح المستعرض وأدخل عنوان IP لخادم الويب الخاص بك plus / zabbix.

في مثالنا ، تم إدخال عنوان URL التالي في المتصفح:

• http://35.162.85.57/zabbix

في شاشة تسجيل الدخول ، استخدم اسم المستخدم الافتراضي وكلمة المرور الافتراضية.

• اسم المستخدم الافتراضي: المسؤول
• كلمة المرور الافتراضية: zabbix

zabbix login

بعد تسجيل دخول ناجح ، سيتم إرسالك إلى لوحة بيانات Zabbix.

zabbix dashboard

في شاشة لوحة المعلومات ، قم بالوصول إلى قائمة التكوين وحدد خيار المضيفين.

zabbix add host

حدد موقع اسم مضيف خادم Zabbix وانقر فوقه.

في مثالنا ، اخترنا اسم المضيف: خادم Zabbix.

في شاشة خصائص المضيف ، قم بالوصول إلى علامة تبويب التطبيقات.

Zabbix Windows Service Application menu

في الجزء العلوي الأيمن من الشاشة ، انقر فوق الزر "إنشاء تطبيق".

Zabbix Create Application

في شاشة تطبيقات المضيف ، قم بإنشاء تطبيق جديد باسم: ALPHAVANTAGE.

Zabbix Json application

بعد الانتهاء من إنشاء التطبيق ، قم بالوصول إلى علامة التبويب العناصر.

Zabbix Item Tab

في الجزء العلوي الأيمن من الشاشة ، انقر فوق الزر "إنشاء عنصر".

في شاشة إنشاء العنصر ، تحتاج إلى تكوين العناصر التالية:

• الاسم: الدولار اليورو
• النوع: وكيل HTTP
• المفتاح: zabbix.monitor.dollar.euro
عنوان URL: https://www.alphavantage.co/query؟function=CURRENCY_EXCHANGE_RATE&from_currency=USD&to_currency=EUR&apikey=1LVKUPOY5HBM8CG6

تحتاج إلى استبدال API الخاص بي بمفتاح API الخاص بك.

الآن ، يجب النقر فوق الزر تحليل.

Zabbix Json monitoring

بعد النقر فوق الزر تحليل ، سيقوم Zabbix بتنظيف URL وإنشاء المتغيرات المطلوبة.

Zabbix JSON parsing url

في شاشة إنشاء العنصر ، لا تزال بحاجة إلى تكوين العناصر التالية:

• نوع الطلب: الحصول على
• المهلة: 3 ثانية
• طلب نوع الجسم: البيانات الخام
• رموز الحالة المطلوبة: 200
• اتبع إعادة التوجيه: نعم
• استرداد الوضع: الجسم
• تحويل إلى JSON: نعم
• نوع المعلومات: النص
• تحديث الفاصل: 60s
• التطبيقات: حدد ALPHAVANTAGE
• ممكن: نعم

هنا التكوين لدينا:

Zabbix monitor JsonZabbix monitor Json

انقر فوق الزر "إضافة" لإنهاء إنشاء العنصر وانتظر 5 دقائق.

من أجل اختبار التكوين الخاص بك ، قم بالوصول إلى قائمة المراقبة وانقر على خيار أحدث البيانات.

Zabbix Latest data

استخدم تكوين المرشح لتحديد اسم المضيف المطلوب وانقر على زر تطبيق.

في مثالنا ، اخترنا اسم المضيف: خادم Zabbix وتطبيق ALPHAVANTAGE

Zabbix filter json host

يجب أن تشاهد نتيجة مشابهة لي.

Zabbix Json result

تهانينا! لقد انتهيت من تكوين العنصر الأول.

البرنامج التعليمي - Zabbix JSON رصد الدولار لسعر اليورو

الآن ، نحن بحاجة إلى الوصول إلى علامة تبويب عنصر خادم Zabbix وإنشاء عنصر جديد.

Zabbix Item Tab

في الجزء العلوي الأيمن من الشاشة ، انقر فوق الزر "إنشاء عنصر".

في شاشة إنشاء العنصر ، تحتاج إلى تكوين العناصر التالية:

• الاسم: سعر الدولار الأمريكي للتجارة
• النوع: البند التابع
• المفتاح: zabbix.monitor.dollar.euro.trade
• العنصر الرئيسي: خادم Zabbix: الدولار اليورو
• نوع المعلومات: تعويم رقمي
• التطبيق: ALPHAVANTAGE

هنا التكوين لدينا:

Zabbix monitor forex dollar

الآن ، تحتاج إلى الوصول إلى علامة التبويب Preprocessing والنقر فوق الخيار Add.

• الاسم: JSONPath
• المعلمة: $ .body ["سعر صرف العملة الفعلي"] ["5. سعر الصرف"]

انقر فوق الخيار "إضافة" ثم فوق الزر "إضافة".

هنا هو التكوين لدينا.

Zabbix Jsonpath forex dollar

انتظر 5 دقائق.

من أجل اختبار التكوين الخاص بك ، قم بالوصول إلى قائمة المراقبة وانقر على خيار أحدث البيانات.

Zabbix Latest data

استخدم تكوين المرشح لتحديد اسم المضيف المطلوب وانقر على زر تطبيق.

في مثالنا ، اخترنا اسم المضيف: خادم Zabbix وتطبيق ALPHAVANTAGE.

Zabbix bitcoin filter

سيُظهر العنصر المسمى سعر تداول الدولار الأمريكي باليورو سعر الدولار باليورو.

يجب أن تشاهد نتيجة مشابهة لي.

Zabbix Json API monitor

هنا يمكنك رؤية سعر الدولار يتحرك على رسم Zabbix.

Dollar price monitoring free

تهانينا! يمكنك الآن مراقبة سعر صرف الدولار باستخدام Zabbix.