Edge for Private Cloud v4.18.01
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया हैसिस्टम की ज़रूरतें
आपको सभी एज नोड पर apigee-telegraf
इंस्टॉल करना होगा, ताकि
डैशबोर्ड डेटा इकट्ठा किया जा सकता है. इसलिए, apigee-telegraf
के लिए सिस्टम से जुड़ी ज़रूरी शर्तें ये हैं
Edge के लिए जैसा है
वह नोड जिस पर आप उसे इंस्टॉल कर रहे हैं.
apigee-grafana
इंस्टॉल किया जा सकता है
का इस्तेमाल करें या मौजूदा एज नोड में से किसी एक का इस्तेमाल करें, जैसे कि Management Server या Edge
यूज़र इंटरफ़ेस (यूआई) नोड.
apigee-influxdb
के लिए, ये काम किए जा सकते हैं
इसे किसी मौजूदा एज नोड पर इंस्टॉल करें, जैसे कि Management Server नोड या Edge UI नोड, जिसमें
सिस्टम की ज़रूरतों में कोई बदलाव नहीं होगा.
अगर आप इसके लिए apigee-influxdb
को उसके नोड पर इंस्टॉल करने का फ़ैसला लेते हैं
नहीं है, तो नोड के लिए ये ज़रूरतें होनी चाहिए:
- 2 कोर वाला सीपीयू
- 4 जीबी रैम
- डिस्क में 250 जीबी का स्टोरेज (मॉनिटरिंग डेटा, एक महीने बाद पूरी तरह मिट जाता है)
- 1,000 या इससे ज़्यादा IOPS
ज़्यादा जानकारी के लिए, InfluxData दस्तावेज़ हमारा वीडियो देखें.
apigee-inflxdb के लिए पोर्ट से जुड़ी ज़रूरी शर्तें
पोर्ट 8086 और 8183, apigee-influxdb
डेटा नोड पर खुले होने चाहिए, ताकि
नोड apigee-grafana
और चल रहा है
apigee-telegraf
.
डैशबोर्ड इंस्टॉल करने के लिए कॉन्फ़िगरेशन फ़ाइलें कॉम्पोनेंट
apigee-telegraf
को इंस्टॉल करने के लिए
और apigee-grafana
कॉम्पोनेंट
आप apigee-service
यूटिलिटी में एक कॉन्फ़िगरेशन फ़ाइल पास करते हैं. इन फ़ाइलों को इसमें संग्रहित करें
'apigee' से ऐक्सेस की जा सकने वाली डायरेक्ट्री उपयोगकर्ता, जैसे कि /opt/apigee/customer/application
,
और उन्हें 'apigee' के मालिकाना हक वाला बनाएं उपयोगकर्ता.
apigee-telegraf के लिए कॉन्फ़िगरेशन पैरामीटर
इन प्रॉपर्टी को एक ऐसी टेक्स्ट फ़ाइल में सेट करें जिसे आपने apigee-telegraf setup
को पास किया हो
आदेश. उदाहरण के लिए, उन्हें sa_telegraf.txt
नाम की टेक्स्ट फ़ाइल में सेट करें:
प्रॉपर्टी |
जानकारी |
---|---|
|
पोर्ट 8086 के साथ, apigee-influxdb नोड का यूआरएल डालें. उदाहरण के लिए: http://192.168.0.1:8086 |
apigee-grafana के लिए कॉन्फ़िगरेशन पैरामीटर
इन प्रॉपर्टी को एक ऐसी टेक्स्ट फ़ाइल में सेट करें जिसे आपने apigee-grafana setup
को पास किया हो
आदेश. उदाहरण के लिए, उन्हें sa_grafana.txt
नाम की टेक्स्ट फ़ाइल में सेट करें:
प्रॉपर्टी |
जानकारी |
---|---|
|
InfluxDB नोड का आईपी पता या डीएनएस नाम बताएं. उदाहरण के लिए: 192.168.0.1 |
|
Grafana डेटा सोर्स में इस्तेमाल किया जाने वाला InfluxDB एपीआई पोर्ट. 8086 बताएं. |
|
डैशबोर्ड के यूज़र इंटरफ़ेस (यूआई) में लॉग इन करने के लिए, Grafana उपयोगकर्ता नाम. |
|
डैशबोर्ड के यूज़र इंटरफ़ेस (यूआई) में लॉग इन करने के लिए, Grafana पासवर्ड. |
इंस्टॉल करने के निर्देश
इस क्रम में डैशबोर्ड कॉम्पोनेंट इंस्टॉल करने के लिए, नीचे दिए गए निर्देशों का पालन करें:
apigee-influxdb
(केंद्रीय नोड पर)apigee-telegraf
(हर नोड पर)apigee-grafana
(केंद्रीय सर्वर पर)
इंस् टॉल करें एक एज नोड या स्टैंडअलोन नोड पर apigee-influxdb
स्टैंडअलोन नोड या मैनेजमेंट सर्वर या एज यूज़र इंटरफ़ेस (यूआई) पर चलने वाले एज नोड पर:
apigee-influxdb
इंस्टॉल करें:> /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb install
apigee-influxdb
डेटाबेस को कॉन्फ़िगर करें:> /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb setup
- शुरू
apigee-influxdb
:> /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb start
इस डिवाइस पर apigee-telegraf इंस्टॉल करें हर Edge नोड
आपके Edge इंस्टॉलेशन के हर नोड पर:
- अपने पहले Edge नोड पर,
apigee-telegraf
इंस्टॉल करें:> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf install
apigee-telegraf
के लिए इस नाम वाली कॉन्फ़िगरेशन फ़ाइल बनाएंsa_telegraf.txt
. आम तौर पर, आप इस फ़ाइल को एक ऐसी डायरेक्ट्री में स्टोर करते हैं जिसे 'एपीआईजी' उपयोगकर्ता, जैसे कि/opt/apigee/customer/application
, और इसे 'apigee' के मालिकाना हक वाला बनाएं उपयोगकर्ता.apigee-influxdb नोड का यूआरएल तय करने के लिए, फ़ाइल में नीचे दी गई प्रॉपर्टी सेट करें, पोर्ट 8086 सहित:
INFLUXDB_URL=http://influx_IP:8086
- मालिक को 'apigee' में बदलें:
> chown apigee:apigee /opt/apigee/customer/application/sa_telegraf.txt
apigee-telegraf
को कॉन्फ़िगर करें:> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf setup -f /opt/apigee/customer/application/sa_telegraf.txt
apigee-telegraf
को रीस्टार्ट करें:> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf restart
- यह प्रोसेस सभी एज नोड पर दोहराएं.
इस पर apigee-grafana इंस्टॉल करें सिंगल Edge नोड
आपके Edge इंस्टॉलेशन के सिंगल नोड पर, जैसे कि Edge UI नोड:
- अपने पहले Edge नोड पर,
apigee-grafana
इंस्टॉल करें:> /opt/apigee/apigee-service/bin/apigee-service apigee-grafana install
apigee-grafana
के लिएsa_grafana.txt
नाम वाली कॉन्फ़िगरेशन फ़ाइल बनाएं. आम तौर पर, इस फ़ाइल को ऐसी डायरेक्ट्री में स्टोर किया जाता है जिसे 'apigee' से ऐक्सेस किया जा सकता है उपयोगकर्ता, जैसे कि/opt/apigee/customer/application
और इसे 'apigee' के मालिकाना हक वाला बनाएं उपयोगकर्ता.फ़ाइल में ये प्रॉपर्टी सेट करें. इन प्रॉपर्टी के बारे में ऊपर बताया गया है:
INFLUXDB_HOST=192.168.56.101 INFLUXDB_PORT=8086 GRAFANA_USERNAME=admin GRAFANA_PASSWORD=admin
- मालिक को 'apigee' में बदलें:
> chown apigee:apigee /opt/apigee/customer/application/sa_grafana.txt
apigee-grafana
को कॉन्फ़िगर करें कॉन्फ़िगरेशन फ़ाइल का इस्तेमाल करके:> /opt/apigee/apigee-service/bin/apigee-service apigee-grafana setup -f /opt/apigee/customer/application/sa_grafana.txt
apigee-grafana
को रीस्टार्ट करें:> /opt/apigee/apigee-service/bin/apigee-service apigee-grafana restart
डैशबोर्ड को ऐक्सेस करने के लिए, यहां दिए गए यूआरएल को ब्राउज़र में खोलें:
http://grafana_IP_or_DNS:3000
कॉन्फ़िगरेशन फ़ाइल में दिए गए क्रेडेंशियल का इस्तेमाल करके लॉग इन करें
apigee-grafana
. ऊपर दिखाए गए उदाहरण में
उपयोगकर्ता नाम/पासवर्ड, एडमिन/एडमिन है.
इंस्टॉलेशन से जुड़ी समस्याओं को हल करना
अगर आपको डैशबोर्ड में डेटा नहीं दिख रहा है, तो समस्या हल करने के लिए यहां दिया गया तरीका अपनाएं इंस्टॉल करने के लिए:
- पक्का करने के लिए
apigee-telegraf
डेटा इकट्ठा कर रहा हैapigee-service apigee-telegraf setup
चलाएं, यह एक अलग तरीका है, सही का निशान लगाएं डिपेंडेंसी छूटी हुई है और उसे ठीक किया जा सकता है.apigee-telegraf
को रीस्टार्ट करें और देखें किसी भी गड़बड़ी के लिए/opt/apigee/var/log/apigee-telegraf/apigee-telegraf.log
- यह पक्का करने के लिए कि
apigee-influxdb
को डेटा मिल रहा है:- पक्का करें कि
apigee-influxdb
डेटा नोड पर नीचे दिए गए टीसीपी पोर्ट खुले हों: 8086 और 8183. - किसी ब्राउज़र में inflxdb यूज़र इंटरफ़ेस (यूआई) खोलने के लिए नीचे दिए गए यूआरएल का इस्तेमाल करें:
http://influxdb_IP_or_DNS:8183
- क्वेरी फ़ील्ड में, "डेटाबेस दिखाएं" डालें. पक्का करें कि नीचे दिए गए डेटाबेस
बनाए गए:
system, application, events, _internal
. - क्वेरी फ़ील्ड में, "सर्वर दिखाएं" डालें. सुनिश्चित करें कि आपको
apigee-influxdb
नोड सूची में शामिल हैं.
- क्वेरी फ़ील्ड में, "डेटाबेस दिखाएं" डालें. पक्का करें कि नीचे दिए गए डेटाबेस
बनाए गए:
- पक्का करें कि
- डैशबोर्ड के डेटा सोर्स देखें:
- मुख्य मेन्यू में डेटा सोर्स चुनें. आपको तीन के लिए आइकॉन दिखेंगे डेटा सोर्स दिखाए गए हैं.
- हर डेटा सोर्स के लिए आइकॉन चुनें.
- डेटा सोर्स की ज़्यादा जानकारी वाले पेज में, 'सेव करें' और टेस्ट बटन.
- अगर डेटा सोर्स सही तरीके से कॉन्फ़िगर किया गया है, तो आपको इस फ़ॉर्म में एक मैसेज दिखेगा:
हो गया
डेटा सोर्स काम कर रहा है
बीटा टेस्टिंग डैशबोर्ड को अपडेट किया जा रहा है
Edge वर्शन के हिसाब से, नीचे दी गई दो प्रोसेस में से किसी एक का इस्तेमाल करें:
- 4.16.09 और 4.17.0x के लिए एक ही प्रक्रिया इस्तेमाल की जाती है
- अपडेट के हिस्से के रूप में, 4.16.05 के लिए आपको
apigee-collectd
को अनइंस्टॉल करना होगा.
वर्शन से अपडेट करें 4.16.09 या 4.17.0x
अगर आपने Apigee मॉनिटरिंग डैशबोर्ड का बीटा वर्शन 4.16.09 या 4.17.0x में इंस्टॉल किया है इसे 4.18.01 के बीटा वर्शन में अपडेट कर सकता है.
बीटा मॉनिटरिंग डैशबोर्ड अपडेट करने के लिए:
- Apigee Edge को अपडेट करें' सेक्शन में बताया गया तरीका अपनाकर, Edge को 4.18.01 पर अपडेट करें 4.17.01/4.17.05 से 4.17.09, Apigee Edge 4.16.09 को इससे अपडेट करें 4.17.09 और Apigee Edge 4.16.01/4.16.05 से 4.17.09 तक अपडेट करें.
apigee-influxdb
को अपडेट करें मैनेजमेंट सर्वर नोड:> /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile
जहां configFile वह कॉन्फ़िगरेशन फ़ाइल है जिसे आपने इंस्टॉल करने के लिए इस्तेमाल किया था
apigee-influx
.अगर आपने मैनेजमेंट पेज पर
apigee-grafana
भी इंस्टॉल किया है सर्वर नोड का इस्तेमाल करने पर, यह चरण भीapigee-grafana
को अपडेट कर देगा. अगर ऐसा नहीं है, तो अपडेट करेंapigee-granfana
जैसा कि नीचे दिए गए चरण में दिखाया गया है.- अगर आपने
apigee-grafana
को मैनेजमेंट सर्वर नोड, उस नोड परapigee-grafana
को अपडेट करें जहां आप इसे इंस्टॉल किया:> /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile
apigee-telegraf
को अपडेट करें नोड 1:> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf update > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf setup -f configFile > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf restart
- हर नोड के लिए चौथा चरण दोहराएं.
4.16.05 वर्शन से अपडेट करें
डैशबोर्ड के 4.16.05 वर्शन में, इसके बजाय apigee-collectd
का इस्तेमाल किया गया
apigee-telegraf
. 4.18.01 में अपडेट करने के हिस्से के रूप में, आप अनइंस्टॉल करते हैं
apigee-collectd
और apigee-telegraf
इंस्टॉल करें.
बीटा मॉनिटरिंग डैशबोर्ड अपडेट करने के लिए:
- Edge को 4.18.01 पर अपडेट करें, जैसा कि यहां बताया गया है Apigee Edge को अपडेट करना 4.16.01/4.16.05 से 4.17.01 और Apigee Edge 4.16.09 को इस पर अपडेट करें 4.17.01.
apigee-influxdb
को अपडेट करें मैनेजमेंट सर्वर नोड:> /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile
जहां configFile वह कॉन्फ़िगरेशन फ़ाइल है जिसे आपने इंस्टॉल करने के लिए इस्तेमाल किया था
apigee-influx
.अगर आपने मैनेजमेंट पेज पर
apigee-grafana
भी इंस्टॉल किया है सर्वर नोड का इस्तेमाल करने पर, यह चरण भीapigee-grafana
को अपडेट कर देगा. अगर ऐसा नहीं है, तो अपडेट करेंapigee-granfana
जैसा कि नीचे दिए गए चरण में दिखाया गया है.- अगर आपने
apigee-grafana
को मैनेजमेंट सर्वर नोड, उस नोड परapigee-grafana
को अपडेट करें जहां आप इसे इंस्टॉल किया:> /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile
- नोड 1 पर
apigee-telegraf
इंस्टॉल करें:> /opt/apigee/apigee-service/bin/apigee-service apigee-collectd stop > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf install > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf setup -f configFile > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf restart > /opt/apigee/apigee-service/bin/apigee-service apigee-collectd uninstall
- हर नोड के लिए चौथा चरण दोहराएं.