Apigee পরীক্ষার স্ক্রিপ্ট প্রদান করে যা আপনি আপনার ইনস্টলেশন যাচাই করতে ব্যবহার করতে পারেন।
বৈধতা পরীক্ষা চালান
বৈধতা পরীক্ষার প্রক্রিয়ার প্রতিটি ধাপ একটি সফল পরীক্ষার জন্য একটি HTTP 20X প্রতিক্রিয়া কোড প্রদান করে।
পরীক্ষার স্ক্রিপ্ট চালানোর জন্য:
- একটি ম্যানেজমেন্ট সার্ভার নোডে
apigee-validate
ইনস্টল করুন:/opt/apigee/apigee-service/bin/apigee-service apigee-validate install
- পরীক্ষার স্ক্রিপ্টগুলি আহ্বান করতে একটি ম্যানেজমেন্ট সার্ভার নোডে সেটআপ কমান্ডটি চালান:
/opt/apigee/apigee-service/bin/apigee-service apigee-validate setup -f configFile
configFile ফাইলে নিম্নলিখিত বৈশিষ্ট্য থাকতে হবে:
APIGEE_ADMINPW=SYS_ADMIN_PASSWORD
বাদ দিলে, আপনাকে পাসওয়ার্ডের জন্য অনুরোধ করা হবে।
ডিফল্টরূপে,
apigee-validate
ইউটিলিটি রাউটারে একটি ভার্চুয়াল হোস্ট তৈরি করে যা পোর্ট 59001 ব্যবহার করে। যদি সেই পোর্টটি রাউটারে খোলা না থাকে, তাহলে আপনি পোর্ট সেট করতে কনফিগার ফাইলে ঐচ্ছিকভাবেVHOST_PORT
প্রপার্টি অন্তর্ভুক্ত করতে পারেন। যেমন:VHOST_PORT=9000
- স্ক্রিপ্ট তারপর নিম্নলিখিত কাজ করে:
- একটি সংস্থা তৈরি করে এবং এটিকে পডের সাথে যুক্ত করে।
- একটি পরিবেশ তৈরি করে এবং বার্তা প্রসেসরকে পরিবেশের সাথে সংযুক্ত করে।
- একটি ভার্চুয়াল হোস্ট তৈরি করে।
- একটি সাধারণ স্বাস্থ্য পরীক্ষা প্রক্সি আমদানি করে এবং অ্যাপ্লিকেশনটিকে "পরীক্ষা" পরিবেশে স্থাপন করে৷
- SmartDocs প্রক্সি আমদানি করে।
- সবকিছু প্রত্যাশিত হিসাবে কাজ করছে তা নিশ্চিত করতে পরীক্ষা চালায়।
একটি সফল পরীক্ষা 20X HTTP প্রতিক্রিয়া প্রদান করে।
পরীক্ষার স্ক্রিপ্ট দ্বারা তৈরি সংস্থা, পরিবেশ এবং অন্যান্য শিল্পকর্মগুলি সরাতে:
- নিম্নলিখিত কমান্ড চালান:
/opt/apigee/apigee-service/bin/apigee-service apigee-validate clean -f configFile
যেখানে configFile একই ফাইল যা আপনি পরীক্ষা চালানোর জন্য ব্যবহার করেছিলেন।
পড ইনস্টলেশন যাচাই করুন
এখন আপনি Apigee অ্যানালিটিক্স ইনস্টল করেছেন, Apigee সুপারিশ করে যে আপনি নিম্নলিখিত মৌলিক কিন্তু গুরুত্বপূর্ণ যাচাইকরণ পদক্ষেপগুলি সম্পাদন করুন:
- ম্যানেজমেন্ট সার্ভার কেন্দ্রীয় 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" } ]
- রাউটার এবং মেসেজ প্রসেসর গেটওয়ে POD-এ আছে কিনা তা যাচাই করুন। ম্যানেজমেন্ট সার্ভারে, নিম্নলিখিত
curl
কমান্ড চালান:curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=gateway
আপনি কেন্দ্রীয় পডের মতো আউটপুট দেখতে পাচ্ছেন কিন্তু রাউটার এবং বার্তা প্রসেসরের জন্য।
- যাচাই করুন যে Postgres বিশ্লেষণ POD মধ্যে আছে. ম্যানেজমেন্ট সার্ভারে, নিম্নলিখিত
curl
কমান্ড চালান:curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=analytics
আপনি কেন্দ্রীয় POD অনুরূপ আউটপুট দেখতে কিন্তু Postgres জন্য.