توفّر 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
- يقوم النص البرمجي بعد ذلك بما يلي:
- تنشئ مؤسسة وتربطها باللوحة.
- إنشاء بيئة وربط معالج الرسائل بالبيئة.
- تنشئ مضيفًا افتراضيًا.
- استيراد خادم وكيل بسيط للتحقق من الصحة ونشر التطبيق على "اختبار" محددة.
- لاستيراد الخادم الوكيل لتطبيق Smart Docs.
- إجراء الاختبار للتأكد من أن كل شيء يعمل كما هو متوقع.
يؤدي الاختبار الناجح إلى عرض استجابة 20X HTTP.
لإزالة المؤسسة والبيئة والعناصر الأخرى التي تم إنشاؤها بواسطة النصوص البرمجية للاختبار:
- شغِّل الأمر التالي:
/opt/apigee/apigee-service/bin/apigee-service apigee-validate clean -f configFile
يكون الملف configFile هو الملف نفسه الذي استخدمته لإجراء الاختبارات.
التأكّد من تثبيت المجموعة
بعد الانتهاء من تثبيت Apigee Analytics، تنصح 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" } ]
- تحقق من أن جهاز التوجيه ومعالج الرسائل في قائمة جهات الاتصال في المدخل. في خادم الإدارة، قم بتشغيل
أمر
curl
التالي:curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=gateway
سترى مخرجات مشابهة لتلك التي تظهر في المجموعة المركزية، ولكن في كل من جهاز التوجيه ومعالج الرسائل.
- تأكَّد من أنّ Postgres مُدرَج في مجموعة الإحصاءات. في خادم الإدارة، قم بتشغيل ما يلي
الأمر
curl
:curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=analytics
سترى مخرجات مشابهة لـ POD المركزي ولكن لـ Postgres.