لا توجد صفحة DDMI في واجهة الويب على Zyxel XGS3700 وGS2210 بينما يُظهرها GS1910
أدير مجموعة مختلطة من أجهزة Zyxel في موقع واحد وأُجهّز فحص صحة بصري بسيط جداً لروابط الألياف الصاعدة: درجة الحرارة وطاقة Rx لكل منفذ، حتى أرى تدهور الرابط قبل أن يُبلغ المستخدمون عنه.
ما هو معني بالأمر:
- Zyxel GS1910، محوّل وصول أقدم بروابط SFP صاعدة
- Zyxel XGS3700 بوحدات SFP+ على الروابط الصاعدة
- Zyxel GS2210 بوحدات SFP بسرعة 1G
- كل الوحدات بعلامة Zyxel، لا شيء من طرف ثالث
على GS1910 أرقام DDMI موجودة مباشرة في واجهة الويب، وهو ما اعتدت قراءته منه. على الجهازين الآخرين لا أجد تلك الصفحة في أي مكان:
# what each box gives me in the web GUI
GS1910 : DDMI page - temperature, supply voltage, bias current, Rx/Tx power
XGS3700 : nothing under the port pages
GS2210 : nothing under the port pages
ما فعلته بالفعل:
- تصفّحت قسم المراقبة والمنافذ بأكمله على كلا المحوّلين، صفحة صفحة
- أعدت تركيب وحدة واحدة احتياطاً لكون المحوّل ببساطة لا يقرؤها
- عدت إلى GS1910 للتأكد من أنني لا أطارد صفحة لم توجد أبداً
إذن: هل بيانات DDMI على XGS3700 وGS2210 مخفية تحت قائمة لم أفكر فيها، أم أن هذه السلاسل حقاً لا تعرضها في واجهة الويب إطلاقاً؟ إن كانت هناك طريقة أخرى للوصول إلى الأرقام أفضّل استخدامها بدلاً من قراءة الشاشات.
Comments 3
الصفحة ليست مخفية، ببساطة غير موجودة. على XGS3700 وGS2210 تشخيصات وحدة الإرسال والاستقبال متاحة فقط من سطر الأوامر:
ما يعود لكل منفذ كتلة نص عادي: هوية الوحدة أولاً، ثم القيم الخمس المقيسة - تيار الانحياز، طاقة الإرسال، طاقة الاستقبال، جهد التغذية، ودرجة الحرارة. نفس الأرقام التي يرسمها GS1910 لك، بدون الصفحة.
سبب اختلاف الأجهزة هو مسألة تاريخ إصدارات، لا عتاد. وضعت Zyxel صفحة DDMI في واجهة الويب في البرنامج الثابت 4.60، ولم يكن أي من هذين السلسلتين مقرَّراً له تلقي ذلك الفرع أبداً، لذا لن يجلب أي تحديث الصفحة إليهما. واجهة سطر الأوامر هي الطريق هناك وستبقى الطريق.
لفحص الصحة الذي تبنيه، هذا يعني مسارين برمجيين في أداة الاستقصاء: SNMP أو الواجهة الرسومية حيثما توفّر البرنامج الثابت 4.60 فما بعد، وتحليل نصي لهاتين السلسلتين. ليس أنيقاً، لكن مخرجات سطر الأوامر مستقرة وسهلة التفكيك بما يكفي لكل منفذ، وتنتهي بنفس القيم الخمس على أي حال.
قبل أن تستمر في البحث عبر القوائم، اقسم السؤال إلى قسمين: هل تحتاج تلك الصفحة تحديداً في الواجهة، أم أنك فقط تحتاج الأرقام؟ في هذه العائلة هاتان مشكلتان مختلفتان بإجابتين مختلفتين.
سيساعد أيضاً أن تقول أي فرع برنامج ثابت يعمل على كل جهاز، لأن هذا ما يقرر ما إذا كانت الواجهة الرسومية تملك صفحة تشخيص أصلاً، وأن تؤكد ما تدعمه الوحدات نفسها. وحدة بلا صفحة تشخيص لن تُظهر شيئاً في أي مكان، واجهة أو سطر أوامر، وعندها لا يساعد أي قدر من الحفر في القوائم.
يستحق معرفة السبب الآخر لاختفاء تلك الحقول، لأنه يبدو مطابقاً من جانب المراقبة.
على FortiGate هنا، يطبع
get system interface transceiverدرجة الحرارة والجهد وتيار انحياز الإرسال وطاقة الإرسال وطاقة الاستقبال، وعاد نصف المنافذ تقريباً بقيمة N/A. ثلاثة أسباب مختلفة في النهاية: بصريات بلا صفحة تشخيص إطلاقاً، وهو أمر طبيعي لوحدات SFP بسرعة 1G أقدم أو اقتصادية، ونحاس توصيل مباشر سلبي (passive DAC)، وهو كهربائي وليس لديه شيء بصري ليبلغه من الأساس، ووحدة واحدة بالضبط لم تكن تُقرأ فعلاً - تلك كان بجانبها سطر 'not detected' وتبيّن أنها مسألة تركيب.القاعدة التي أستخدمها الآن: N/A بجانب رابط سليم لا تستحق المطاردة، N/A مع 'not detected' معاً مسألة فيزيائية. لدى Cisco نفس الانقسام على مستوى الوحدة، GLC-SX-MM ليس لديها صفحة تشخيص A2h إطلاقاً لذا لا يملك
show interface transceiver detailشيئاً يطبعه لها، بينما نسخة MMD تملك ذلك. نفس البصريات في كل شيء آخر.