المقدمة
يصف هذا المستند التكوين لمحاذاة توافر خدمة SNMP لمدراء وظائف الشبكة (NFM) بشكل صحيح مع العقد التي تتم إدارتها.
المتطلبات الأساسية
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
المتطلبات
مدير وظائف الشبكة
تم تحديد NFM بنطاق عنوان IP لمتغيرات SNMP التي سيتم تعريفها لها، أو تم تعيين متطلبات العقدة الفردية من مدخل NFM. للتحقق من صحة تكوين SNMP، انتقل إلى nfmPortal > مراقبة الشبكة > فتح وحدة التحكم > تكوين OpenNMS (ميزة إسقاط المسؤول) > تكوين أسماء مجتمع SNMP حسب عنوان IP.
يتم الاحتفاظ بمعلومات SNMP التي تم تكوينها على وحدة مراقبة الشبكة الأساسية والاستعداد NFM في /usr/local/opennms/opennms_base/etc/snmp-config.xml.
في المثال، شريطة أن ترى أن هناك 2 مدى مع مجتمعات كتابة فريدة، وواحد محدد IP معرف مع سلسلة مجتمع قراءة وكتابة فريدة. يجب أن تتطابق المعلومات الواردة في هذا الملف مع ما تم تعريفه في العقدة المدارة.
/usr/local/opennms/opennms_base/etc/snmp-config.xml
10.201.191.220
عقدة مدارة
قم بضبط سلاسل مجتمع BroadWorks SNMP الافتراضية "العامة" لما هو مطلوب في بيئتك.
ADP_CLI/Interface/SNMP/Agent> get
port = 8001
encoding = ISO-8859-1
readCommunity = hamBurger
writeCommunity = hamBurger
trapCommunity = public
trapSourceAddress = 10.201.191.220
disableV2 = false
hostMibII = false
بناء على تكوين SNMP الخاص بأنظمة التشغيل الأساسية (OS)، يجب عليك تحديث سلسلة المجتمع اللازمة لوكيل BroadWorks لوكيل الطلبات الواردة. يمكنك إستخدام محرر نصوص مثل vi لضبط القيم في /usr/local/broadworks/bw_base/conf/BWSnmpProxy.conf لتطابق سلسلة نظام التشغيل /etc/snmp/snmpd.conf. في المثال المتوفر، يمكنك رؤية محاذاة سلسلة مجتمع BWSnmpProxy.conf و snmpd.conf ل HotDogs".
/usr/local/broadworks/bw_base/conf/BWSnmpProxy.conf
BroadWorks Master SNMP Agent
Configuration MIB
20162
On
ConfigurationManagement
.1.3.6.1.4.1.6431.1.1.5
/usr/local/broadworks/bw_base/conf/BroadworksConfiguration.mib
True
LicenseManager
LicenseManager MIB
.1.3.6.1.4.1.6431.1.1.6
LicenseManager
ON
/usr/local/broadworks/bw_base/conf/BW-LicenseManager.mib
True
Net-Snmp
Linux MIB-II sub agent
localhost
161
.1.3.6.1.2.1
Mib-II
ON
/usr/local/broadworks/bw_base/conf/mibII.mib
hotDogs
True
Net-Snmp-Ucd
Linux UCD-SNMP sub agent
localhost
161
.1.3.6.1.4.1.2021
UCD-SNMP
ON
/usr/local/broadworks/bw_base/conf/UCD-SNMP-MIB.mib
hotDogs
True
HostResources
Linux HOST-RESOURCES sub agent
localhost
161
.1.3.6.1.2.1.25
HostResources
ON
/usr/local/broadworks/bw_base/conf/HOST-RESOURCES-MIB.mib
hotDogs
True
/etc/snmp/snmpd.conf
com2sec notConfigUser default hotDogs
group notConfigGroup v1 notConfigUser
group notConfigGroup v2c notConfigUser
view systemview included .1.3.6.1.2.1
access notConfigGroup "" any noauth exact systemview none none
syslocation
syscontact
dontLogTCPWrappersConnects yes disk / 10000 view systemview included .1.3.6.1.4.1.2021 sysdescr BroadWorks Application Delivery Platform sysobjectid .1.3.6.1.4.1.6431.1.1.8.1.29 view systemview included .1.3.6.1.4.1.6431.1.1.11 pass_persist .1.3.6.1.4.1.6431.1.1.11 /usr/local/perl/perl_base/bin/perl /usr/local/broadworks/bw_base/sbin/system-mib.pl pass .1.3.6.1.2.1.55 /usr/local/perl/perl_base/bin/perl /usr/local/broadworks/bw_base/bin/ipv6-mib.pl
عمليات التحقق والمعلومات الإضافية المطلوب تجميعها وتحديثها في SR الخاص بك
إذا استمر NFM في إظهار توفر الخدمة معطلا للعقدة المدارة، يمكن تجميع هذه المعلومات ثم توفيرها إلى TAC باستخدام SR الخاص بك.
NFM
$ tech-support > /export/home/bwadmin/$(date +٪Y-٪m-٪d)_'hostname'_tech-support.txt
- إرفاق الملف الذي تم إنشاؤه في /export/home/bwadmin/
$ cat /usr/local/opennms/opennms_base/etc/snmp-config.xml > /export/home/bwadmin/$(date +٪Y-٪m-٪d)_'hostname'_snmp-config.xml
- إرفاق الملف الذي تم إنشاؤه في /export/home/bwadmin/
$ /usr/local/netsnmp/netsnmp_base/bin/snmpget -v2c -c <community_name> <managed_node_ip>:8001 SNMPv2-MIB::sysDescr.0
$ /usr/local/netsnmp/netsnmp_base/bin/snmpget -v2c -c <community_name> <managed_node_ip>:161 SNMPv2-MIB::sysDescr.0
عقدة مدارة
$ tech-support > /export/home/bwadmin/$(date +٪Y-٪m-٪d)_'hostname'_tech-support.txt
- إرفاق الملف الذي تم إنشاؤه في /export/home/bwadmin/
$ cat /etc/snmp/snmpd.conf |grep -v ^# > /export/home/bwadmin/'hostname'_snmpd.conf
- إرفاق الملف الذي تم إنشاؤه في /export/home/bwadmin/
$ cat /usr/local/broadworks/bw_base/conf/BWSnmpProxy.conf > /export/home/bwadmin/'hostname'_BWSnmpProxy.conf
$ cat /usr/local/broadworks/bw_base/conf/netsnmpd.conf > /export/home/bwadmin/'hostname'_netsnmpd.conf
$ /usr/local/netsnmp/netsnmp_base/bin/snmpget -v2c -c <community_name> <managed_node_ip>:8001 SNMPv2-MIB::sysDescr.0
$ /usr/local/netsnmp/netsnmp_base/bin/snmpget -v2c -c <community_name> <managed_node_ip>:161 SNMPv2-MIB::sysDescr.0