المحتويات

المقدمة

المشكلة

الحل

المقدمة

يصف هذا المستند دعم بروتوكول إدارة الشبكة البسيط الإصدار 3 (SNMPv3) في نظام التشغيل StarOS بتكوين معرف محرك snmp.

المشكلة

بمجرد اكتمال الترقية، يواجه SNMPv3 مشكلة بسبب عدم دفع الإنذارات والملفات عند نهاية الخادم (على سبيل المثال، Prime Server).

في الإصدارات الأقدم من 21.22.3، عمل SNMPv3 دون إنشاء معرف محرك SNMP. ومع ذلك، لا يتم دعم الأمر نفسه في الإصدارات الأحدث (السلسلة 21.22.x و 21.23.x). لهذا السبب، يجب تكوين معرف محرك SNMP.

الحل

تحقق من جميع تكوينات SNMP:

[local]LAB# show snmp accesses

SNMP Usage Statistics:

Get PDUs Received        : 0

GetNext PDUs Received    : 0

Set PDUs Received        : 0

PduTooBig Errors         : 0

NoSuchName Errors        : 0

BadValue Errors          : 0

GenError Errors          : 0

Agent started            : Thursday April 07 15:27:51 IST 2022

[local]LAB#

[local]LAB# show snmp server

SNMP Server Configuration:

Server State             : enabled

SNMP Port                : 161

sysLocation              :

sysContact               :

authenticationFail traps : Disabled

EngineID                 :                   ------------------ No Engine ID configured

Runtime Debugging        : ON

Runtime Debug Token      : |0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|

Alert Threshold          : 500 alerts in 300 seconds

Alert Low Threshold      : 20 alerts in 300 seconds

SNMP Agent Mib Configuration:

STARENT-MIB : Enabled

IF-MIB : Disabled

ENTITY-MIB : Disabled

ENTITY-STATE-MIB : Disabled

ENTITY-SENSOR-MIB : Disabled

HOST-RESOURCES-MIB : Disabled

CISCO-MOBILE-WIRELESS-SERVICE-MIB : Disabled

CISCO-ENTITY-DISPLAY-MIB : Disabled

CISCO-ENTITY-EXTENSION-MIB : Disabled

CISCO-ENTITY-FRU-CONTROL-MIB : Disabled

CISCO-ENTITY-REDUNDANCY-MIB : Disabled

CISCO-IP-LOCAL-POOL-MIB : Disabled

CISCO-PROCESS-MIB : Disabled

CISCO-FLASH-MIB : Disabled

CISCO-SYSTEM-EXT-MIB : Disabled

CISCO-IPSEC-FLOW-MONITOR-MIB : Disabled

CISCO-ENHANCED-IPSEC-FLOW-MIB : Disabled

CISCO-IF-EXTENSION-MIB : Disabled

بما أن معرف المحرك لم يتم إنشاؤه، فلم يتم العثور على أي ملف محرك في الذاكرة المؤقتة كما تم تحديده.

[local]LAB# cli test-commands password xxxx

[local]LAB# debug shell

LAB:card1-cpu0# cd /flash

LAB:card1-cpu0# ls -lart | grep .eng  ------ No engine file found in flash

LAB:card1-cpu0#

من عمليات التحقق، ترى أن معرف محرك SNMP غير مكون. وهو إلزامي لدعم SNMPv3. معرف محرك SNMP هو معرف فريد يلزم تكوينه في العقدة. بالنسبة للاتصال الآمن بين كل عقدة والخادم، يجب أن يكون فريدا ولا يمكن أن يكون هو نفس العقدة الأخرى.

الحل البديل:

بالنسبة لدعم SNMPv3، يكون معرف محرك SNMP إلزاميا. لذلك، تحتاج إلى تكوين معرف المحرك.

الخطوة 1. تكوين معرف محرك SNMP.

الخطوة 2. قم بإعادة تشغيل عملية SNMP.

يجب اتباع الحل البديل بمجرد اكتمال الترقية في حالة توقف SNMP للإصدار 3 ويتم ملاحظته غالبا في الإصدارات اللاحقة على 21.22.x.

الخطوة 1. تكوين معرف محرك SNMP

بالإضافة إلى تكوين معرف محرك SNMP، من الضروري أن يكون لديك على الأقل معرف محرك SNMP مكون من 10 أرقام أو أكثر. ومع ذلك، فإن ذلك يعتمد على المشغل في كيفية تكوين العقد الخاصة بهم.

على سبيل المثال، معرف محرك SNMP: 80001F8805928415C9FE07840

وبالمثل، يلزمك تكوين معرف محرك snmp الذي يجب أن يكون فريدا لكل عقدة كما ينطبق الأمر نفسه على كل من عقد ASR5500 وعقد VPC-DI. بالنسبة لعقد VPC-DI يتم تكوين سلاسل القيمة السداسية العشرية بشكل خاص ولخانات ASR5500 العشرية العشر.

CLI for snmp-engine ID creation

[local]LAB# configure

[local]LAB(config)# snmp engine-id local 80001F88805928415C9FE07841

[local]LAB(config)# exit

[local]LAB# show snmp server

SNMP Server Configuration:

Server State             : enabled

SNMP Port                : 161

sysLocation              :

sysContact               :

authenticationFail traps : Disabled

EngineID                 : 80001F88805928415C9FE07841     -------- Engine ID configured

Runtime Debugging        : ON

Runtime Debug Token      : |0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|

Alert Threshold          : 500 alerts in 300 seconds

Alert Low Threshold      : 20 alerts in 300 seconds

SNMP Agent Mib Configuration:

[local]LAB# cli test-commands password xxxx

[local]LAB# debug shell

LAB:card1-cpu0# cd /flash

LAB:card1-cpu0# ls -lrth | grep .eng

LAB:card1-cpu0#

LAB:card1-cpu0# ls -lart | grep .eng

-rw-rw-r-- 1 root root 30 Apr 19 09:07 .engineInfo   --------- Engine file created as engine ID is configured

LAB:card1-cpu0#

الخطوة 2. إعادة تشغيل عملية SNMP

بمجرد اكتمال تكوين معرف محرك SNMP، قم بإعادة تشغيل عملية SNMP مرة واحدة.

[local]LAB# show task resources | grep snmp

1/0 snmp             0 0.10%   65% 27.86M 90.00M   18 2000    --    -- -   good

[local]LAB#

[local]LAB# task kill facility snmp instance 0

أخيرا، فحصت أن log/KPIs دفعت إلى النادل، بما أن حل إلى الإصدار.