मॉनिटरिंग डैशबोर्ड इंस्टॉलेशन (बीटा)

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 नाम की टेक्स्ट फ़ाइल में सेट करें:

प्रॉपर्टी

जानकारी

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

स्टैंडअलोन नोड या मैनेजमेंट सर्वर या एज यूज़र इंटरफ़ेस (यूआई) पर चलने वाले एज नोड पर:

  1. apigee-influxdb इंस्टॉल करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb install
  2. apigee-influxdb डेटाबेस को कॉन्फ़िगर करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb setup
  3. शुरू apigee-influxdb:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb start

इस डिवाइस पर apigee-telegraf इंस्टॉल करें हर Edge नोड

आपके Edge इंस्टॉलेशन के हर नोड पर:

  1. अपने पहले Edge नोड पर, apigee-telegraf इंस्टॉल करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf install
  2. apigee-telegraf के लिए इस नाम वाली कॉन्फ़िगरेशन फ़ाइल बनाएं sa_telegraf.txt. आम तौर पर, आप इस फ़ाइल को एक ऐसी डायरेक्ट्री में स्टोर करते हैं जिसे 'एपीआईजी' उपयोगकर्ता, जैसे कि /opt/apigee/customer/application, और इसे 'apigee' के मालिकाना हक वाला बनाएं उपयोगकर्ता.

    apigee-influxdb नोड का यूआरएल तय करने के लिए, फ़ाइल में नीचे दी गई प्रॉपर्टी सेट करें, पोर्ट 8086 सहित:

    INFLUXDB_URL=http://influx_IP:8086
  3. मालिक को 'apigee' में बदलें:
    > chown apigee:apigee /opt/apigee/customer/application/sa_telegraf.txt
  4. apigee-telegraf को कॉन्फ़िगर करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf setup -f
        /opt/apigee/customer/application/sa_telegraf.txt
  5. apigee-telegraf को रीस्टार्ट करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf restart
  6. यह प्रोसेस सभी एज नोड पर दोहराएं.

इस पर apigee-grafana इंस्टॉल करें सिंगल Edge नोड

आपके Edge इंस्टॉलेशन के सिंगल नोड पर, जैसे कि Edge UI नोड:

  1. अपने पहले Edge नोड पर, apigee-grafana इंस्टॉल करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-grafana install
  2. 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
  3. मालिक को 'apigee' में बदलें:
    > chown apigee:apigee /opt/apigee/customer/application/sa_grafana.txt
  4. apigee-grafana को कॉन्फ़िगर करें कॉन्फ़िगरेशन फ़ाइल का इस्तेमाल करके:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-grafana setup -f
        /opt/apigee/customer/application/sa_grafana.txt
  5. apigee-grafana को रीस्टार्ट करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-grafana restart

डैशबोर्ड को ऐक्सेस करने के लिए, यहां दिए गए यूआरएल को ब्राउज़र में खोलें:

http://grafana_IP_or_DNS:3000

कॉन्फ़िगरेशन फ़ाइल में दिए गए क्रेडेंशियल का इस्तेमाल करके लॉग इन करें apigee-grafana. ऊपर दिखाए गए उदाहरण में उपयोगकर्ता नाम/पासवर्ड, एडमिन/एडमिन है.

इंस्टॉलेशन से जुड़ी समस्याओं को हल करना

अगर आपको डैशबोर्ड में डेटा नहीं दिख रहा है, तो समस्या हल करने के लिए यहां दिया गया तरीका अपनाएं इंस्टॉल करने के लिए:

  1. पक्का करने के लिए apigee-telegraf डेटा इकट्ठा कर रहा है
    1. apigee-service apigee-telegraf setup चलाएं, यह एक अलग तरीका है, सही का निशान लगाएं डिपेंडेंसी छूटी हुई है और उसे ठीक किया जा सकता है.
    2. apigee-telegraf को रीस्टार्ट करें और देखें किसी भी गड़बड़ी के लिए /opt/apigee/var/log/apigee-telegraf/apigee-telegraf.log
  2. यह पक्का करने के लिए कि apigee-influxdb को डेटा मिल रहा है:
    1. पक्का करें कि apigee-influxdb डेटा नोड पर नीचे दिए गए टीसीपी पोर्ट खुले हों: 8086 और 8183.
    2. किसी ब्राउज़र में inflxdb यूज़र इंटरफ़ेस (यूआई) खोलने के लिए नीचे दिए गए यूआरएल का इस्तेमाल करें:
      http://influxdb_IP_or_DNS:8183
      1. क्वेरी फ़ील्ड में, "डेटाबेस दिखाएं" डालें. पक्का करें कि नीचे दिए गए डेटाबेस बनाए गए: system, application, events, _internal.
      2. क्वेरी फ़ील्ड में, "सर्वर दिखाएं" डालें. सुनिश्चित करें कि आपको apigee-influxdb नोड सूची में शामिल हैं.
  3. डैशबोर्ड के डेटा सोर्स देखें:
    1. मुख्य मेन्यू में डेटा सोर्स चुनें. आपको तीन के लिए आइकॉन दिखेंगे डेटा सोर्स दिखाए गए हैं.
    2. हर डेटा सोर्स के लिए आइकॉन चुनें.
    3. डेटा सोर्स की ज़्यादा जानकारी वाले पेज में, 'सेव करें' और टेस्ट बटन.
    4. अगर डेटा सोर्स सही तरीके से कॉन्फ़िगर किया गया है, तो आपको इस फ़ॉर्म में एक मैसेज दिखेगा:
      हो गया
      डेटा सोर्स काम कर रहा है

बीटा टेस्टिंग डैशबोर्ड को अपडेट किया जा रहा है

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 के बीटा वर्शन में अपडेट कर सकता है.

बीटा मॉनिटरिंग डैशबोर्ड अपडेट करने के लिए:

  1. 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 तक अपडेट करें.
  2. apigee-influxdb को अपडेट करें मैनेजमेंट सर्वर नोड:
    > /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile

    जहां configFile वह कॉन्फ़िगरेशन फ़ाइल है जिसे आपने इंस्टॉल करने के लिए इस्तेमाल किया था apigee-influx.

    अगर आपने मैनेजमेंट पेज पर apigee-grafana भी इंस्टॉल किया है सर्वर नोड का इस्तेमाल करने पर, यह चरण भी apigee-grafana को अपडेट कर देगा. अगर ऐसा नहीं है, तो अपडेट करें apigee-granfana जैसा कि नीचे दिए गए चरण में दिखाया गया है.

  3. अगर आपने apigee-grafana को मैनेजमेंट सर्वर नोड, उस नोड पर apigee-grafana को अपडेट करें जहां आप इसे इंस्टॉल किया:
    > /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile
  4. 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
  5. हर नोड के लिए चौथा चरण दोहराएं.

4.16.05 वर्शन से अपडेट करें

डैशबोर्ड के 4.16.05 वर्शन में, इसके बजाय apigee-collectd का इस्तेमाल किया गया apigee-telegraf. 4.18.01 में अपडेट करने के हिस्से के रूप में, आप अनइंस्टॉल करते हैं apigee-collectd और apigee-telegraf इंस्टॉल करें.

बीटा मॉनिटरिंग डैशबोर्ड अपडेट करने के लिए:

  1. Edge को 4.18.01 पर अपडेट करें, जैसा कि यहां बताया गया है Apigee Edge को अपडेट करना 4.16.01/4.16.05 से 4.17.01 और Apigee Edge 4.16.09 को इस पर अपडेट करें 4.17.01.
  2. apigee-influxdb को अपडेट करें मैनेजमेंट सर्वर नोड:
    > /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile

    जहां configFile वह कॉन्फ़िगरेशन फ़ाइल है जिसे आपने इंस्टॉल करने के लिए इस्तेमाल किया था apigee-influx.

    अगर आपने मैनेजमेंट पेज पर apigee-grafana भी इंस्टॉल किया है सर्वर नोड का इस्तेमाल करने पर, यह चरण भी apigee-grafana को अपडेट कर देगा. अगर ऐसा नहीं है, तो अपडेट करें apigee-granfana जैसा कि नीचे दिए गए चरण में दिखाया गया है.

  3. अगर आपने apigee-grafana को मैनेजमेंट सर्वर नोड, उस नोड पर apigee-grafana को अपडेट करें जहां आप इसे इंस्टॉल किया:
    > /opt/apigee/apigee-setup/bin/update.sh -c pp -f configfile
  4. नोड 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
  5. हर नोड के लिए चौथा चरण दोहराएं.