Edge for Private Cloud v. 4.17.05
सिस्टम की ज़रूरतें
इंस्टॉल करने के लिए आपको सभी Edge नोड पर apigee-telegraf इंस्टॉल करना होगा डैशबोर्ड डेटा इकट्ठा किया जा सकता है. इसलिए, apigee-telegraf के लिए सिस्टम की ज़रूरी शर्तें Edge के लिए जैसी ही हैं वह नोड जिस पर आप उसे इंस्टॉल कर रहे हैं.
apigee-grafana इंस्टॉल किया जा सकता है का इस्तेमाल करें या मौजूदा एज नोड में से किसी एक का इस्तेमाल करें, जैसे कि Management Server या Edge यूज़र इंटरफ़ेस (यूआई) नोड.
apigee-influxdb के लिए, यह तरीका अपनाएं इसे किसी मौजूदा एज नोड पर इंस्टॉल करें, जैसे कि Management Server नोड या Edge UI नोड, जिसमें सिस्टम की ज़रूरतों में कोई बदलाव नहीं होगा.
अगर आप apigee-influxdb को उसके नोड पर इंस्टॉल करना चाहते हैं नहीं है, तो नोड के लिए ये ज़रूरतें होनी चाहिए:
- 2 कोर वाला सीपीयू
- 4 जीबी रैम
- डिस्क में 250 जीबी का स्टोरेज (मॉनिटरिंग डेटा, एक महीने बाद पूरी तरह मिट जाता है)
- 1,000 या इससे ज़्यादा IOPS
InflxData दस्तावेज़ पर जाएं.
apigee-inflxdb के लिए पोर्ट से जुड़ी ज़रूरी शर्तें
पोर्ट 8086 और 8183, egee-inflxdb डेटा नोड पर खुले होने चाहिए, ताकि apigee-grafana वाला नोड और apigee-telegraf पर जाएं.
डैशबोर्ड इंस्टॉल करने के लिए कॉन्फ़िगरेशन फ़ाइलें कॉम्पोनेंट
apigee-telegraf को इंस्टॉल करने के लिए और apigee-grafana कॉम्पोनेंट, apigee-service सुविधा में एक कॉन्फ़िगरेशन फ़ाइल पास की जाती है. इन फ़ाइलों को इसमें संग्रहित करें 'apigee' से ऐक्सेस की जा सकने वाली डायरेक्ट्री उपयोगकर्ता, जैसे कि /opt/apigee/customer/application, और उन्हें 'apigee' के मालिकाना हक वाला बनाएं उपयोगकर्ता.
apigee-telegraf के लिए कॉन्फ़िगरेशन पैरामीटर
इन प्रॉपर्टी को एक ऐसी टेक्स्ट फ़ाइल में सेट करें जिसे आपने apigee-telegraf setup कमांड को पास किया है. उदाहरण के लिए, उन्हें sa_telegraf.txt नाम की टेक्स्ट फ़ाइल:
प्रॉपर्टी |
जानकारी |
---|---|
INFLUXDB_URL |
पोर्ट 8086 के साथ, apigee-influxdb नोड का यूआरएल डालें. उदाहरण के लिए: http://192.168.0.1:8086 |
apigee-grafana के लिए कॉन्फ़िगरेशन पैरामीटर
इन प्रॉपर्टी को एक ऐसी टेक्स्ट फ़ाइल में सेट करें जिसे आपने apigee-grafana setup कमांड पर पास किया हो. उदाहरण के लिए, उन्हें sa_grafana.txt नाम की टेक्स्ट फ़ाइल में सेट करना:
प्रॉपर्टी |
जानकारी |
---|---|
INFLUXDB_HOST |
InfluxDB नोड का आईपी पता या डीएनएस नाम बताएं. उदाहरण के लिए: 192.168.0.1 |
INFLUXDB_PORT |
Grafana डेटा सोर्स में इस्तेमाल किया जाने वाला InfluxDB एपीआई पोर्ट. 8086 बताएं. |
GRAFANA_USERNAME |
डैशबोर्ड के यूज़र इंटरफ़ेस (यूआई) में लॉग इन करने के लिए, Grafana उपयोगकर्ता नाम. |
GRAFANA_PASSWORD |
डैशबोर्ड के यूज़र इंटरफ़ेस (यूआई) में लॉग इन करने के लिए, Grafana पासवर्ड. |
इंस्टॉल करने के निर्देश
इस क्रम में डैशबोर्ड कॉम्पोनेंट इंस्टॉल करने के लिए, नीचे दिए गए निर्देशों का पालन करें:
- apigee-influxdb (किसी सेंट्रल नोड)
- apigee-telegraf (हर एक पर नोड)
- apigee-grafana (किसी सेंट्रल सर्वर)
इंस् टॉल करें एक एज नोड या स्टैंडअलोन नोड पर apigee-influxdb
स्टैंडअलोन नोड या मैनेजमेंट सर्वर या एज यूज़र इंटरफ़ेस (यूआई) पर चलने वाले एज नोड पर:
- apigee-influxdb इंस्टॉल करें:
> /opt/apigee/apigee-service/bin/apigee-service apigee-inflxdb इंस्टॉल - apigee-influxdb डेटाबेस को कॉन्फ़िगर करें:
> /opt/apigee/apigee-service/bin/apigee-service apigee-inflxdb सेटअप - apigee-influxdb शुरू करें:
> /opt/apigee/apigee-service/bin/apigee-service apigee-inflxdb शुरू
इस डिवाइस पर apigee-telegraf इंस्टॉल करें हर Edge नोड
आपके Edge इंस्टॉलेशन के हर नोड पर:
- अपने पहले Edge नोड पर, apigee-telegraf इंस्टॉल करें:
> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf इंस्टॉल - apigee-telegraf के लिए sa_telegraf.txt वाली कोई कॉन्फ़िगरेशन फ़ाइल बनाएं.
आम तौर पर, इस फ़ाइल को ऐसी डायरेक्ट्री में स्टोर किया जाता है जिसे 'apigee' से ऐक्सेस किया जा सकता है उपयोगकर्ता, जैसे कि
/opt/apigee/customer/application के तौर पर
और इसे 'apigee' के मालिकाना हक वाला बनाएं उपयोगकर्ता.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है apigee-influxdb नोड का यूआरएल तय करने के लिए, फ़ाइल में नीचे दी गई प्रॉपर्टी सेट करें, पोर्ट 8086 सहित:
INFLUXDB_URL=http://influx_IP:8086 - मालिक को बदलकर 'apigee' करें:
> चॉन एपीआईजी:पिजी /opt/apigee/customer/application/sa_telegraf.txt - apigee-telegraf को कॉन्फ़िगर करें:
> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf सेटअप -f /opt/apigee/customer/application/sa_telegraf.txt - apigee-telegraf को रीस्टार्ट करें:
> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf रीस्टार्ट - यह प्रोसेस सभी एज नोड पर दोहराएं.
इस पर apigee-grafana इंस्टॉल करें सिंगल Edge नोड
आपके Edge इंस्टॉलेशन के सिंगल नोड पर, जैसे कि Edge UI नोड:
- अपने पहले Edge नोड पर, apigee-grafana इंस्टॉल करें:
> /opt/apigee/apigee-service/bin/apigee-service apigee-grafana इंस्टॉल - 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' करें:
> चॉन एपीआईजी:पिजी /opt/apigee/customer/application/sa_grafana.txt - apigee-grafana को कॉन्फ़िगर करें
कॉन्फ़िगरेशन फ़ाइल का इस्तेमाल करके:
> /opt/apigee/apigee-service/bin/apigee-service apigee-grafana सेटअप -f /opt/apigee/customer/application/sa_grafana.txt - apigee-grafana को रीस्टार्ट करें:
> /opt/apigee/apigee-service/bin/apigee-service apigee-grafana रीस्टार्ट
डैशबोर्ड को ऐक्सेस करने के लिए, यहां दिए गए यूआरएल को ब्राउज़र में खोलें:
http://grafana_IP_or_DNS:3000
apigee-grafana के लिए कॉन्फ़िगरेशन फ़ाइल में दिए गए क्रेडेंशियल का इस्तेमाल करके लॉग इन करें. ऊपर दिखाए गए उदाहरण में उपयोगकर्ता नाम/पासवर्ड, एडमिन/एडमिन है.
इंस्टॉलेशन से जुड़ी समस्याओं को हल करना
अगर आपको डैशबोर्ड में डेटा नहीं दिख रहा है, तो समस्या हल करने के लिए यहां दिया गया तरीका अपनाएं इंस्टॉल करने के लिए:
- यह पक्का करने के लिए कि apigee-telegraf
डेटा इकट्ठा कर रहा है
- apigee-service चलाएं apigee-telegraf का सेट अप, यह idempent, है, गड़बड़ियों की जांच करता है, और डिपेंडेंसी मौजूद नहीं है और उन्हें ठीक करें.
- apigee-telegraf को रीस्टार्ट करें और /opt/apigee/var/log/apigee-telegraf/apigee-telegraf.log को चेक करें किसी भी गड़बड़ी के लिए
- apigee-influxdb पक्का करने के लिए
को डेटा मिल रहा है:
- पक्का करें कि apigee-influxdb डेटा नोड पर नीचे दिए गए टीसीपी पोर्ट खुले हैं: 8086 और 8183 है.
- किसी ब्राउज़र में inflxdb यूज़र इंटरफ़ेस (यूआई) खोलने के लिए नीचे दिए गए यूआरएल का इस्तेमाल करें:
http://influxdb_IP_or_DNS:8183- क्वेरी फ़ील्ड में, "डेटाबेस दिखाएं" डालें.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है पक्का करें कि नीचे दिए गए डेटाबेस बनाए गए हैं: सिस्टम, ऐप्लिकेशन, इवेंट, _internal. - क्वेरी फ़ील्ड में, "सर्वर दिखाएं" डालें.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है पक्का करें कि आपको apigee-influxdb नोड दिख रहे हों सूचीबद्ध हैं.
- क्वेरी फ़ील्ड में, "डेटाबेस दिखाएं" डालें.
- डैशबोर्ड के डेटा सोर्स देखें:
- मुख्य मेन्यू में डेटा सोर्स चुनें. आपको तीन के लिए आइकॉन दिखेंगे डेटा सोर्स दिखाए गए हैं.
- हर डेटा सोर्स के लिए आइकॉन चुनें.
- डेटा सोर्स की ज़्यादा जानकारी वाले पेज में, 'सेव करें' और टेस्ट बटन.
- अगर डेटा सोर्स सही तरीके से कॉन्फ़िगर किया गया है, तो आपको इस फ़ॉर्म में एक मैसेज दिखेगा:
हो गया
डेटा सोर्स काम कर रहा है
बीटा टेस्टिंग डैशबोर्ड को अपडेट किया जा रहा है
Edge वर्शन के हिसाब से, नीचे दी गई दो प्रोसेस में से किसी एक का इस्तेमाल करें:
- 4.16.09 और 4.17.01 एक ही प्रक्रिया का इस्तेमाल करते हैं
- अपडेट के तौर पर, 4.16.05 के लिए apigee-collectd को अनइंस्टॉल करना ज़रूरी है.
वर्शन से अपडेट करें 4.16.09 या 4.17.01
अगर आपने Apigee मॉनिटरिंग डैशबोर्ड का बीटा वर्शन 4.16.09 या 4.17.01 में इंस्टॉल किया है, तो तो आप इसे 4.17.05 के लिए बीटा वर्शन में अपडेट कर सकते हैं.
बीटा मॉनिटरिंग डैशबोर्ड अपडेट करने के लिए:
- अपडेट करें' में बताए गए तरीके के मुताबिक, Edge को 4.17.05 पर अपडेट करें Apigee Edge 4.17.01 से 4.17.05, Apigee को अपडेट करें Edge 4.16.09 से 4.17.05 और अपडेट करें Apigee Edge 4.16.01/4.16.05 से 4.17.05.
- 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 अपडेट
> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf सेटअप -f configFile
> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf रीस्टार्ट - हर नोड के लिए चौथा चरण दोहराएं.
वर्शन से अपडेट करें 4.16.05
डैशबोर्ड के 4.16.05 वर्शन में, apigee-telegraf के बजाय apigee-collectd का इस्तेमाल किया गया है. इसमें अपडेट करने के एक हिस्से के तौर पर 4.17.05 के बाद से, apigee-collectd को अनइंस्टॉल करके apigee-telegraf को इंस्टॉल किया जा सकता है.
बीटा मॉनिटरिंग डैशबोर्ड अपडेट करने के लिए:
- अपडेट करें' में बताए गए तरीके के मुताबिक, Edge को 4.17.05 पर अपडेट करें Apigee Edge 4.17.01 से 4.17.05, Apigee को अपडेट करें Edge 4.16.09 से 4.17.05 और अपडेट करें Apigee Edge 4.16.01/4.16.05 से 4.17.05.
- 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-कलेक्ट किया गया स्टॉप
> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf इंस्टॉल
> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf सेटअप -f configFile
> /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf रीस्टार्ट
> /opt/apigee/apigee-service/bin/apigee-service apigee-collectd अनइंस्टॉल - हर नोड के लिए चौथा चरण दोहराएं.