المحتويات

المقدمة

المتطلبات الأساسية

الإجراء

معلومات ذات صلة

المقدمة

يصف هذا المستند إجراء أستكشاف أخطاء "502" وإصلاحها عند تسجيل دخول المستخدمين إلى واجهة مستخدم ويب (UI) لسمسار بيانات تتبع إستخدام Cisco (CTB).

المتطلبات الأساسية

- معرفة وسيط بيانات تتبع الاستخدام الأساسية من Cisco

الإجراء

هناك بعض الأوقات التي لا يعود فيها المستخدمون قادرين على تسجيل الدخول إلى واجهة مستخدم ويب لإدارة CTB بعد إكمال تحديث البرنامج مباشرة. تعرض واجهة مستخدم ويب فشل الطلب مع ظهور رمز الحالة 502 خطأ:

يحدث ذلك عندما تحتوي خدمة Telgraf على أخطاء. للتأكد من أن هذه هي حالتك، قم بالمتابعة على النحو التالي:

1. سجل الدخول إلى عقدة مدير CTB باستخدام بيانات اعتماد المسؤول عبر SSH.

2. قم بتشغيل الأمر sudo su وأدخل كلمة المرور للمسؤول للحصول على الوصول الكامل كجذر.

3. بمجرد حصولك على الوصول الجذري، راجع أحدث السجلات الخاصة ب مجمع البيانات وخدمات الحاويات على واجهة التيتانيوم. للقيام بذلك، قم بتشغيل الأمر 2 التالي:

- سجلات docker -f مجمع تلجراف

- سجلات الأخشاب -f-تيتانيوم أمامي

4. من سجل مجمع الاتصالات يتم عرض هذه الأخطاء:

root@mexsna-ctb-mgr-node:/home/admin# docker logs -f telegraf-collector

Running as collector

2022-12-16T23:10:11Z I! Starting Telegraf 1.19.1-titan

2022-12-16T23:10:11Z I! Loaded inputs: disk mem system

2022-12-16T23:10:11Z I! Loaded aggregators:

2022-12-16T23:10:11Z I! Loaded processors:

2022-12-16T23:10:11Z I! Loaded outputs: http

2022-12-16T23:10:11Z I! Tags enabled:

2022-12-16T23:10:11Z I! [agent] Config: Interval:1m0s, Quiet:false, Hostname:"", Flush Interval:10s

2022-12-16T23:11:02Z E! [agent] Error writing to outputs.http: when writing to [http://localhost/telegraf] received status code: 500

2022-12-16T23:11:17Z E! [agent] Error writing to outputs.http: when writing to [http://localhost/telegraf] received status code: 500

2022-12-16T23:11:31Z E! [agent] Error writing to outputs.http: when writing to [http://localhost/telegraf] received status code: 500

5. من سجل واجهة Titanium حالة طلب المصادقة غير المتوقعة: 502 أثناء الإرسال إلى العميل ورفض الاتصال يتم عرض أخطاء:

root@mexsna-ctb-mgr-node:/home/admin# docker logs -f titanium-frontend

2022/12/16 23:10:13 [error] 15#15: *4 auth request unexpected status: 502 while sending to client, client: 10.64.0.66, server: , request: "POST /telegraf HTTP/1.0", host: "10.64.0.65"

2022/12/16 23:10:20 [error] 15#15: *8 auth request unexpected status: 502 while sending to client, client: 10.64.0.67, server: , request: "POST /telegraf HTTP/1.0", host: "10.64.0.65"

2022/12/16 23:10:21 [error] 15#15: *10 connect() failed (111: Connection refused) while connecting to upstream, client: 169.254.64.10, server: , request: "GET /api-v1/node-manager HTTP/1.0", upstream: "http://169.254.64.8:8000/api-v1/node-manager", host: "

2022/12/16 23:10:23 [error] 15#15: *12 connect() failed (111: Connection refused) while connecting to upstream, client: 10.64.0.67, server: , request: "GET /api-v1/node-manager/config-v2 HTTP/1.0", upstream: "http://169.254.64.8:8000/api-v1/node-manager/config-v2", host: "10.64.0.65"

2022/12/16 23:10:26 [error] 15#15: *14 connect() failed (111: Connection refused) while connecting to upstream, client: 169.254.64.10, server: , request: "GET /api-v1/node-manager HTTP/1.0", upstream: "http://169.254.64.8:8000/api-v1/node-manager", host: "titanium-frontend:8080"

2022/12/16 23:10:28 [error] 15#15: *16 connect() failed (111: Connection refused) while connecting to upstream, client: 10.64.0.66, server: , request: "POST /telegraf HTTP/1.0", subrequest: "/api-v1/node-manager/auth", upstream: "http://169.254.64.8:8000/api-v1/node-manager/auth", host: "10.64.0.65"

2022/12/16 23:11:02 [error] 15#15: *54 auth request unexpected status: 502 while sending to client, client: 169.254.64.10, server: , request: "POST /telegraf HTTP/1.0", host: "titanium-frontend:8080"

يمكن أن يحدث هذا السلوك إذا كان إستخدام قسم /var/lib/titan على مدير CTB ممتلئا تقريبا (أكثر من 90٪). قم بتشغيل الأمر df -h للتحقق من إستخدام القرص:

root@mexsna-ctb-mgr-node:/home/admin# df -h

Filesystem      Size  Used Avail Use% Mounted on

udev            3.9G     0  3.9G   0% /dev

tmpfs           798M  1.4M  797M   1% /run

/dev/sda4        15G  3.6G   11G  26% /

tmpfs           3.9G     0  3.9G   0% /dev/shm

tmpfs           5.0M     0  5.0M   0% /run/lock

tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup

/dev/sda2       227M  146M   65M  70% /boot

/dev/sda6        49G   45G  1.5G  97% /var/lib/titan

/dev/sda5        15G  3.6G   11G  26% /mnt/alt_root

يكمن الحل لهذا السلوك في توسيع حجم قرص إدارة CTB. لتحقيق ذلك، قم بتنفيذ إجراء توسيع مدير وسيط بيانات تتبع إستخدام البيانات من Cisco وحجم قرص عقدة الوسيط الموضح في دليل مستخدم Cisco TeleEmetry Broker v1.3.1.

بمجرد تخصيص المزيد من مساحة القرص وتأكيد أن إستخدام قسم /var/lib/titan لم يعد أكثر من 90٪، يمكن الوصول إلى واجهة مستخدم ويب لإدارة CTB مرة أخرى.

ملاحظة: استنادا إلى السلوكيات المختلفة ذات الخبرة، يمكن أن يستغرق الوصول إلى واجهة مستخدم ويب لإدارة CTB حتى 4 ساعات مرة أخرى بمجرد تخصيص مساحة أخرى على القرص.

معلومات ذات صلة

- للحصول على مساعدة إضافية، يرجى الاتصال بمركز المساعدة التقنية (TAC). يلزم عقد دعم صالح: جهات اتصال دعم Cisco في جميع أنحاء العالم.

- الدعم التقني والمستندات - Cisco Systems