ইনস্টলেশন পরীক্ষা করুন

Apigee, টেস্ট স্ক্রিপ্ট প্রদান করে যা আপনি ইনস্টলেশন যাচাই করার জন্য ব্যবহার করতে পারেন।

যাচাইকরণ পরীক্ষা চালান

সফল পরীক্ষার জন্য যাচাইকরণ পরীক্ষার প্রসেসের প্রতিটি ধাপে HTTP 20X রেসপন্স কোড রিটার্ন করা হয়।

টেস্ট স্ক্রিপ্ট চালাতে:

  1. ম্যানেজমেন্ট সার্ভার নোডে apigee-validate ইনস্টল করুন:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate install
  2. টেস্ট স্ক্রিপ্ট ইনভোক করতে ম্যানেজমেন্ট সার্ভার নোডে সেট-আপ কমান্ড রান করান:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate setup -f configFile

    configFile ফাইলে নিম্নলিখিত প্রপার্টি থাকতে হবে:

    APIGEE_ADMINPW=SYS_ADMIN_PASSWORD

    এটি বাদ দিলে, আপনাকে পাসওয়ার্ড দিতে বলা হবে।

    সাধারণত, apigee-validate ইউটিলিটি রাউটারে একটি ভার্চুয়াল হোস্ট তৈরি করে যা পোর্ট ৫৯০০১ ব্যবহার করে। রাউটারে সেই পোর্ট খোলা না থাকলে, পোর্ট সেট করার জন্য আপনি ঐচ্ছিকভাবে কনফিগারেশন ফাইলে VHOST_PORT প্রপার্টি যোগ করতে পারেন। যেমন:

    VHOST_PORT=9000
  3. স্ক্রিপ্টটি তারপর নিম্নলিখিত কাজগুলি করে:
    • একটি সংস্থা তৈরি করে এবং এটিকে পডের সাথে যুক্ত করে।
    • একটি এনভায়রনমেন্ট তৈরি করে এবং এনভায়রনমেন্টের সাথে মেসেজ প্রসেসরকে অ্যাসোসিয়েট করে।
    • ভার্চুয়াল হোস্ট তৈরি করে।
    • একটি সাধারণ হেলথ চেক প্রক্সি ইমপোর্ট করে এবং "টেস্ট" এনভায়রনমেন্টে অ্যাপ্লিকেশনটি ডেপ্লয় করে।
    • SmartDocs প্রক্সি ইমপোর্ট করে।
    • সবকিছু প্রত্যাশা অনুযায়ী কাজ করছে কিনা তা নিশ্চিত করতে টেস্টটি এক্সিকিউট করে।

সফল পরীক্ষার ক্ষেত্রে 20X HTTP উত্তর পাওয়া যায়।

টেস্ট স্ক্রিপ্ট দ্বারা তৈরি করা অর্গানাইজেশন, এনভায়রনমেন্ট ও অন্যান্য আর্টিফ্যাক্ট সরাতে:

  1. নিম্নলিখিত কমান্ড রান করুন:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate clean -f configFile

    যেখানে configFile হল সেই একই ফাইল যা আপনি পরীক্ষা চালানোর জন্য ব্যবহার করেছেন।

পড ইনস্টলেশন যাচাই করা

আপনি Apigee Analytics ইনস্টল করার পরে, Apigee সাজেস্ট করে যে আপনি নিম্নলিখিত প্রাথমিক কিন্তু গুরুত্বপূর্ণ যাচাইকরণ ধাপগুলি সম্পাদন করুন:

  1. ম্যানেজমেন্ট সার্ভারটি কেন্দ্রীয় POD-এ আছে কিনা তা যাচাই করুন। ম্যানেজমেন্ট সার্ভারে, নিম্নলিখিত curl কমান্ডটি রান করান:
    curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=central

    আপনি এই ফর্ম্যাটে আউটপুট দেখতে পাবেন:

    [ {
      "internalIP" : "192.168.1.11",
      "isUp" : true,
      "pod" : "central",
      "reachable" : true,
      "region" : "dc-1",
      "tags" : {
        "property" : [ ]
      },
      "type" : [
        "application-datastore", "scheduler-datastore", "management-server",
        "auth-datastore", "apimodel-datastore", "user-settings-datastore",
        "audit-datastore"
      ],
      "uUID" : "d4bc87c6-2baf-4575-98aa-88c37b260469"
    },
    {
      "externalHostName" : "localhost",
      "externalIP" : "192.168.1.11",
      "internalHostName" : "localhost",
      "internalIP" : "192.168.1.11",
      "isUp" : true,
      "pod" : "central",
      "reachable" : true,
      "region" : "dc-1",
      "tags" : {
        "property" : [ {
          "name" : "started.at",
          "value" : "1454691312854"
        }, ... ]
      },
      "type" : [ "qpid-server" ],
      "uUID" : "9681202c-8c6e-4242-b59b-23e3ef092f34"
    } ]
  2. রাউটার ও মেসেজ প্রসেসর গেটওয়ে POD-তে আছে কিনা তা যাচাই করুন। ম্যানেজমেন্ট সার্ভারে, নিম্নলিখিত curl কমান্ডটি রান করুন:
     curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=gateway

    আপনি সেন্ট্রাল পডের মতো আউটপুট দেখতে পাবেন, তবে তা রাউটার ও মেসেজ প্রসেসরের জন্য।

  3. Postgres অ্যানালিটিক্স POD-তে আছে কিনা তা যাচাই করুন। ম্যানেজমেন্ট সার্ভারে, নিম্নলিখিত curl কমান্ড রান করুন:
    curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=analytics

    আপনি কেন্দ্রীয় POD-এর মতো আউটপুট দেখতে পাবেন, তবে তা Postgres-এর জন্য।