क्या आप ज़ैबिक्स जोंसन मॉनिटरिंग फीचर का उपयोग करना सीखना चाहेंगे? इस ट्यूटोरियल में, हम आपको एक विशिष्ट शहर के मौसम की निगरानी के लिए ज़ैबिक्स जोंसन सुविधा का उपयोग करने के लिए आवश्यक सभी चरणों को दिखाने जा रहे हैं।

हमारे उदाहरण में, हम ब्राजील में रियो डी जनेरियो शहर के तापमान की निगरानी करने जा रहे हैं।

• ज़ैबिक्स संस्करण: 4.2.6

हम वेबसाइट Openweathermap से एपीआई के JSON आउटपुट की निगरानी करने के लिए Zabbix का उपयोग करने जा रहे हैं।

आपको Zabbix सर्वर को चलाने और चलाने की आवश्यकता होगी।

हार्डवेयर सूची:

निम्न अनुभाग इस ज़ैबिक्स ट्यूटोरियल को बनाने के लिए उपयोग किए जाने वाले उपकरणों की सूची प्रस्तुत करता है।

ऊपर सूचीबद्ध हार्डवेयर का हर टुकड़ा अमेज़न की वेबसाइट पर पाया जा सकता है।

Zabbix Playlist:

इस पृष्ठ पर, हम ज़ैबिक्स इंस्टॉलेशन से संबंधित वीडियो की एक सूची तक त्वरित पहुंच प्रदान करते हैं।

हमारे youtube चैनल को सब्सक्राइब करना न भूले FKIT.

ट्यूटोरियल - Zabbix JSON API बनाएं

कुछ वेबसाइटों को आपके JSN अनुरोधों को प्रमाणित करने के लिए JSON API बनाने की आवश्यकता होती है।

तक पहुंच OpenWeather वेबसाइट और आप मुफ्त JSON एपीआई बनाएँ।

zabbix json api weather

वर्तमान मौसम से परामर्श करने के लिए एक निशुल्क एपीआई बनाएं।

zabbix api json weather

सदस्यता प्रक्रिया समाप्त करने के बाद, आपको अपना एपीआई प्राप्त होगा।

हमारे उदाहरण में हम एपीआई का उपयोग करने जा रहे हैं: a7dc1436999b2a1434f614d93f68979f9

इस API का उपयोग न करें, अपना API बनाएं।

मौसम से संबंधित क्वेरी करने के लिए वेबसाइट को आपके API को सक्षम करने में 2 घंटे या उससे अधिक समय लग सकता है।

ट्यूटोरियल - OpenWeatherMap पर अपना सिटी कोड ढूँढना

इसके बाद, आपको उस शहर का कोड ढूंढना होगा जिसे आप मॉनिटर करना चाहते हैं OpenWeather website.

वेबसाइट पर, वेदर मेनू को एक्सेस करें और उस शहर को खोजें जिसे आप मॉनिटर करना चाहते हैं।

हमारे उदाहरण में, हम रियो डी जनेरियो शहर की निगरानी करने जा रहे हैं।

Zabbix json monitor city

आपको पता बार से शहर की पहचान संख्या मिल सकती है।

हमारे उदाहरण में, रियो डी जनेरियो शहर निम्नलिखित पहचान संख्या का उपयोग करता है: 3451190

ट्यूटोरियल Zabbix JSON - मौसम के तापमान की निगरानी करना

अपना ब्राउज़र खोलें और अपने वेब सर्वर प्लस / zabbix का आईपी पता दर्ज करें।

हमारे उदाहरण में, निम्न URL ब्राउज़र में दर्ज किया गया था:

• http://35.162.85.57/zabbix

लॉगिन स्क्रीन पर, डिफ़ॉल्ट उपयोगकर्ता नाम और डिफ़ॉल्ट पासवर्ड का उपयोग करें।

• डिफ़ॉल्ट उपयोगकर्ता नाम: व्यवस्थापक
• डिफ़ॉल्ट पासवर्ड: zabbix

zabbix login

एक सफल लॉगिन के बाद, आपको Zabbix डैशबोर्ड पर भेजा जाएगा।

zabbix dashboard

डैशबोर्ड स्क्रीन पर, कॉन्फ़िगरेशन मेनू तक पहुंचें और होस्ट्स विकल्प चुनें।

zabbix add host

पता लगाएँ और अपने Zabbix सर्वर के होस्टनाम पर क्लिक करें।

हमारे उदाहरण में, हमने hostname: Zabbix सर्वर का चयन किया।

होस्ट गुण स्क्रीन पर, एप्लिकेशन टैब तक पहुंचें।

Zabbix Windows Service Application menu

स्क्रीन के ऊपरी दाएं भाग पर, एप्लिकेशन बनाएं बटन पर क्लिक करें।

Zabbix Create Application

होस्ट एप्लिकेशन स्क्रीन पर, एक नया एप्लिकेशन बनाएं जिसका नाम है: OPENWEATHERMAP

Zabbix json application weather

एप्लिकेशन निर्माण समाप्त करने के बाद, आइटम टैब तक पहुंचें।

Zabbix Item Tab

स्क्रीन के ऊपरी दाएँ भाग में, आइटम बनाएँ बटन पर क्लिक करें।

आइटम निर्माण स्क्रीन पर, आपको निम्नलिखित आइटम कॉन्फ़िगर करने की आवश्यकता है:

• नाम: JSON रियो डी जनेरियो
• टाइप करें: HTTP एजेंट
• कुंजी: json.monitor.rio
URL: http://api.openweathermap.org/data/2.5/weather?id=3451190&units=metric&APPID=a7dc1436999b2a1434f614593f6b79f9

आपको सिटी आईडी को अपनी सिटी आईडी से बदलना होगा।

आपको मेरी एपीआई को अपनी एपीआई कुंजी से बदलने की आवश्यकता है।

अब, आपको Parse बटन पर क्लिक करना होगा।

Parse बटन पर क्लिक करने के बाद, Zabbix URL को साफ़ करेगा और आवश्यक चर बनाएगा।

Zabbix Json query example

आइटम निर्माण स्क्रीन पर, आपको अभी भी निम्नलिखित आइटम कॉन्फ़िगर करने की आवश्यकता है:

• अनुरोध प्रकार: प्राप्त करें
• टाइमआउट: 3 एस
• अनुरोध शरीर के प्रकार: कच्चे डेटा
• आवश्यक स्थिति कोड: 200
• पुनर्निर्देश का पालन करें: हाँ
• पुनः प्राप्त मोड: शरीर
• JSON में कनवर्ट करें: हाँ
• सूचना का प्रकार: पाठ
• अद्यतन अंतराल: 60 के दशक
• अनुप्रयोग: OPENWEATHERMAP का चयन करें
• सक्षम: हाँ

यहाँ हमारा विन्यास है:

Zabbix json example monitoringJson zabbix example

आइटम निर्माण समाप्त करने के लिए जोड़ें बटन पर क्लिक करें और 5 मिनट प्रतीक्षा करें।

अपने कॉन्फ़िगरेशन का परीक्षण करने के लिए, निगरानी मेनू तक पहुंचें और नवीनतम डेटा विकल्प पर क्लिक करें।

Zabbix Latest data

इच्छित hostname का चयन करने के लिए फ़िल्टर कॉन्फ़िगरेशन का उपयोग करें और लागू करें बटन पर क्लिक करें।

हमारे उदाहरण में, हमने hostname: Zabbix सर्वर और एप्लिकेशन OPENWEATHERMAP का चयन किया

zabbix monitor weather

आपको मेरे जैसा ही परिणाम देखना चाहिए।

Zabbix monitoring weather

बधाई हो! आपने पहले आइटम का कॉन्फ़िगरेशन पूरा कर लिया है।

ट्यूटोरियल - Zabbix JSON निगरानी मौसम

अब, हमें Zabbix सर्वर के आइटम टैब तक पहुँचने और एक नया आइटम बनाने की आवश्यकता है।

Zabbix Item Tab

स्क्रीन के ऊपरी दाएँ भाग में, आइटम बनाएँ बटन पर क्लिक करें।

आइटम निर्माण स्क्रीन पर, आपको निम्नलिखित आइटम कॉन्फ़िगर करने की आवश्यकता है:

• नाम: रियो डी जनेरियो - अस्थायी
• प्रकार: निर्भर आइटम
• कुंजी: json.monitor.rio.temp.c सेल्सियस
• मास्टर आइटम: Zabbix सर्वर: JSON रियो डी जनेरियो
• सूचना का प्रकार: न्यूमेरिक फ्लोट
• आवेदन: OPENWEATHERMAP

यहाँ हमारा विन्यास है:

zabbix json monitor weather temperature

अब, आपको प्रीप्रोसेसिंग टैब तक पहुंचने और ऐड विकल्प पर क्लिक करने की आवश्यकता है।

• नाम: JSONPath
• पैरामीटर: $ .body.main.temp

Add ऑप्शन पर क्लिक करें और फिर Add बटन पर।

यहाँ हमारा विन्यास है।

zabbix weather jsonpath

5 मिनट प्रतीक्षा करें।

अपने कॉन्फ़िगरेशन का परीक्षण करने के लिए, निगरानी मेनू तक पहुंचें और नवीनतम डेटा विकल्प पर क्लिक करें।

Zabbix Latest data

इच्छित hostname का चयन करने के लिए फ़िल्टर कॉन्फ़िगरेशन का उपयोग करें और लागू करें बटन पर क्लिक करें।

हमारे उदाहरण में, हमने hostname: Zabbix सर्वर और एप्लिकेशन OPENWEATHERMAP का चयन किया

zabbix monitor weather

रियो डी जनेरियो - टेम्प नाम के आइटम में रियो डी जनेरियो शहर का तापमान दिखाया जाएगा।

आपको मेरे जैसा ही परिणाम देखना चाहिए।

zabbix monitor jsonpath weather

यहाँ आप शहर के तापमान को ज़ैबिक्स ग्राफिक पर चलते देख सकते हैं।

zabbix graph weather monitoring

बधाई हो! अब आप Zabbix का उपयोग करके मौसम के तापमान की निगरानी कर सकते हैं।