مانیتورینگ NFVIS
4.x Enterprise Network Function Virtualization Software Infrastructure را منتشر کنید
- Syslog، در صفحه 1
- اعلانهای رویداد NETCONF، در صفحه 3
- پشتیبانی از SNMP در NFVIS، در صفحه 4
- نظارت بر سیستم، در صفحه 16
Syslog
ویژگی Syslog اجازه می دهد تا اعلان های رویداد از NFVIS به سرورهای syslog از راه دور برای جمع آوری گزارش و رویداد متمرکز ارسال شود. پیامهای syslog بر اساس وقوع رویدادهای خاص در دستگاه هستند و پیکربندی و اطلاعات عملیاتی مانند ایجاد کاربران، تغییرات در وضعیت رابط و تلاشهای ناموفق برای ورود به سیستم را ارائه میدهند. داده های Syslog برای ثبت رویدادهای روزانه و همچنین اطلاع رسانی به کارکنان عملیاتی از هشدارهای حیاتی سیستم حیاتی است.
Cisco enterprise NFVIS پیام های syslog را به سرورهای syslog پیکربندی شده توسط کاربر ارسال می کند. Syslog ها برای اعلان های پروتکل پیکربندی شبکه (NETCONF) از NFVIS ارسال می شوند.
قالب پیام Syslog
پیام های Syslog دارای فرمت زیر هستند:
<Timestamp> نام میزبان %SYS- - :
Sampپیام های Syslog:
2017 ژوئن 16، 11:20:22 nfvis %SYS-6-AAA_TYPE_CREATE: تاکاکهای نوع احراز هویت AAA با موفقیت ایجاد شدند. احراز هویت AAA برای استفاده از سرور tacacs تنظیم شد.
2017 ژوئن 16 11:20:23 nfvis %SYS-6-RBAC_USER_CREATE: کاربر rbac با موفقیت ایجاد شد: مدیر
2017 ژوئن 16 15:36:12 nfvis %SYS-6-CREATE_FLAVOR: Profile ایجاد شده: ISRv-small
2017 ژوئن 16 15:36:12 nfvis %SYS-6-CREATE_FLAVOR: Profile ایجاد شده: ISRv-medium
2017 ژوئن 16 15:36:13 nfvis %SYS-6-CREATE_IMAGE: تصویر ایجاد شده: ISRv_IMAGE_Test
2017 ژوئن 19 10:57:27 nfvis %SYS-6-NETWORK_CREATE: شبکه آزمایشی با موفقیت ایجاد شد
2017 ژوئن 21 13:55:57 nfvis %SYS-6-VM_ALIVE: VM فعال است: روتر
توجه داشته باشید برای مراجعه به لیست کامل پیامهای syslog، به پیامهای Syslog مراجعه کنید
یک سرور Syslog از راه دور را پیکربندی کنید
برای ارسال syslog به یک سرور خارجی، آدرس IP یا نام DNS آن را به همراه پروتکل برای ارسال syslog و شماره پورت در سرور syslog پیکربندی کنید.
برای پیکربندی سرور Syslog راه دور:
پیکربندی تنظیمات سیستم ترمینال logging host 172.24.22.186 port 3500 transport tcp commit
توجه داشته باشید حداکثر 4 سرور syslog راه دور قابل پیکربندی هستند. سرور syslog راه دور را می توان با استفاده از آدرس IP یا نام DNS آن مشخص کرد. پروتکل پیش فرض برای ارسال syslog ها UDP با پورت پیش فرض 514 است. برای TCP، پورت پیش فرض 601 است.
پیکربندی شدت Syslog
شدت syslog اهمیت پیام syslog را توصیف می کند.
برای پیکربندی شدت syslog:
ترمینال را پیکربندی کنید
شدت ثبت تنظیمات سیستم
جدول 1: سطوح شدت Syslog
سطح شدت | توضیحات | رمزگذاری عددی برای شدت در قالب پیام Syslog |
اشکال زدایی | پیام های سطح اشکال زدایی | 6 |
اطلاعاتی | پیام های اطلاعاتی | 7 |
اطلاع دهید | شرایط عادی اما قابل توجه | 5 |
هشدار | شرایط هشدار | 4 |
خطا | شرایط خطا | 3 |
انتقادی | شرایط بحرانی | 2 |
هشدار | فورا اقدام کنید | 1 |
اضطراری | سیستم غیر قابل استفاده است | 0 |
توجه داشته باشید بهطور پیشفرض، شدت گزارشگیری syslogs اطلاعاتی است، به این معنی که همه syslog با شدت اطلاعاتی و بالاتر ثبت خواهند شد. پیکربندی یک مقدار برای شدت منجر به syslogهایی با شدت پیکربندی شده و syslogهایی می شود که شدیدتر از شدت پیکربندی شده هستند.
پیکربندی تسهیلات Syslog
از تسهیلات syslog می توان برای جداسازی و ذخیره منطقی پیام های syslog در سرور syslog راه دور استفاده کرد.
برای مثالample، syslogها از یک NFVIS خاص را می توان تسهیلات local0 اختصاص داد و می توان آنها را در یک مکان دایرکتوری متفاوت در سرور syslog ذخیره و پردازش کرد. این برای جدا کردن آن از syslogs با امکانات local1 از دستگاه دیگر مفید است.
برای پیکربندی تسهیلات syslog:
پیکربندی تنظیمات سیستم ترمینال امکانات ورود به سیستم local5
توجه داشته باشید تسهیلات ورود به سیستم را می توان به یک تسهیلات از local0 به local7 تغییر داد به طور پیش فرض، NFVIS syslog ها را با امکانات local7 ارسال می کند.
APIها و دستورات پشتیبانی از Syslog
API ها | دستورات |
• /api/config/system/settings/logging • /api/operational/system/settings/logging |
• تنظیمات سیستم ورود به سیستم میزبان • شدت ثبت تنظیمات سیستم • امکانات ثبت تنظیمات سیستم |
اعلانهای رویداد NETCONF
Cisco Enterprise NFVIS اعلانهای رویداد را برای رویدادهای کلیدی ایجاد میکند. یک کلاینت NETCONF میتواند برای نظارت بر پیشرفت فعالسازی پیکربندی و تغییر وضعیت سیستم و ماشینهای مجازی مشترک این اعلانها شود.
دو نوع اعلان رویداد وجود دارد: nfvisEvent و vmlcEvent (رویداد چرخه حیات VM) برای دریافت خودکار اعلانهای رویداد، میتوانید کلاینت NETCONF را اجرا کنید و با استفاده از عملیات NETCONF زیر در این اعلانها مشترک شوید:
- –create-subscription=nfvisEvent
- –create-subscription=vmlcEvent
شما می توانید view اعلانهای رویداد چرخه حیات NFVIS و VM به ترتیب با استفاده از دستورات نمایش جریان اعلان nfvisEvent و نمایش جریان اعلان vmlcEvent. برای اطلاعات بیشتر به اطلاعیه رویداد مراجعه کنید.
پشتیبانی از SNMP در NFVIS
مقدمه ای در مورد SNMP
پروتکل مدیریت شبکه ساده (SNMP) یک پروتکل لایه کاربردی است که فرمت پیامی را برای ارتباط بین مدیران و عوامل SNMP فراهم می کند. SNMP یک چارچوب استاندارد و یک زبان مشترک برای نظارت و مدیریت دستگاه ها در یک شبکه ارائه می دهد.
چارچوب SNMP دارای سه بخش است:
- مدیر SNMP – مدیر SNMP برای کنترل و نظارت بر فعالیت های میزبان شبکه با استفاده از SNMP استفاده می شود.
- عامل SNMP - عامل SNMP جزء نرم افزاری در دستگاه مدیریت شده است که داده های دستگاه را نگهداری می کند و در صورت نیاز این داده ها را به سیستم های مدیریت گزارش می دهد.
- MIB - پایگاه اطلاعات مدیریت (MIB) یک منطقه ذخیره سازی اطلاعات مجازی برای اطلاعات مدیریت شبکه است که از مجموعه ای از اشیاء مدیریت شده تشکیل شده است.
یک مدیر می تواند درخواست های عامل را برای دریافت و تنظیم مقادیر MIB ارسال کند. نماینده می تواند به این درخواست ها پاسخ دهد.
مستقل از این تعامل، عامل می تواند اعلان های ناخواسته (تله یا اطلاع رسانی) را برای مدیر ارسال کند تا مدیر را از شرایط شبکه مطلع کند.
عملیات SNMP
برنامه های کاربردی SNMP عملیات زیر را برای بازیابی داده ها، تغییر متغیرهای شی SNMP و ارسال اعلان ها انجام می دهند:
- SNMP Get – عملیات SNMP GET توسط یک سرور مدیریت شبکه (NMS) برای بازیابی متغیرهای شی SNMP انجام می شود.
- مجموعه SNMP – عملیات SNMP SET توسط یک سرور مدیریت شبکه (NMS) برای تغییر مقدار یک متغیر شی انجام می شود.
- اعلانهای SNMP – یکی از ویژگیهای کلیدی SNMP توانایی آن برای ایجاد اعلانهای ناخواسته از یک عامل SNMP است.
دریافت SNMP
عملیات SNMP GET توسط یک سرور مدیریت شبکه (NMS) برای بازیابی متغیرهای شی SNMP انجام می شود. سه نوع عملیات GET وجود دارد:
- GET: نمونه شیء دقیق را از عامل SNMP بازیابی می کند.
- GETNEXT: متغیر شی بعدی را که جانشین واژگانی متغیر مشخص شده است، بازیابی می کند.
- GETBULK: حجم زیادی از داده های متغیر شی را بدون نیاز به عملیات مکرر GETNEXT بازیابی می کند.
دستور SNMP GET این است:
snmpget -v2c -c [community-name] [NFVIS-box-ip] [tag-نام، سابقample ifSpeed]. [مقدار شاخص]
SNMP Walk
SNMP walk یک برنامه SNMP است که از درخواست های SNMP GETNEXT برای جستجوی یک موجودیت شبکه برای درخت اطلاعات استفاده می کند.
ممکن است یک شناسه شی (OID) در خط فرمان داده شود. این OID مشخص می کند که کدام قسمت از فضای شناسه شی با استفاده از درخواست های GETNEXT جستجو شود. همه متغیرهای زیر درخت زیر OID داده شده پرس و جو می شوند و مقادیر آنها به کاربر ارائه می شود.
دستور SNMP walk با SNMP v2 این است: snmpwalk -v2c -c [community-name] [nfvis-box-ip]
snmpwalk -v2c -c myUser 172.19.147.115 1.3.6.1.2.1.1
SNMPv2-MIB::sysDescr.0 = STRING: Cisco NFVIS
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI:: Enterprises.9.12.3.1.3.1291
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (43545580) 5 روز، 0:57:35.80
SNMPv2-MIB::sysContact.0 = STRING:
SNMPv2-MIB::sysName.0 = STRING:
SNMPv2-MIB::sysLocation.0 = STRING:
SNMPv2-MIB::sysServices.0 = INTEGER: 70
SNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00
IF-MIB::ifIndex.1 = INTEGER: 1
IF-MIB::ifIndex.2 = INTEGER: 2
IF-MIB::ifIndex.3 = INTEGER: 3
IF-MIB::ifIndex.4 = INTEGER: 4
IF-MIB::ifIndex.5 = INTEGER: 5
IF-MIB::ifIndex.6 = INTEGER: 6
IF-MIB::ifIndex.7 = INTEGER: 7
IF-MIB::ifIndex.8 = INTEGER: 8
IF-MIB::ifIndex.9 = INTEGER: 9
IF-MIB::ifIndex.10 = INTEGER: 10
IF-MIB::ifIndex.11 = INTEGER: 11
IF-MIB::ifDescr.1 = STRING: GE0-0
IF-MIB::ifDescr.2 = STRING: GE0-1
IF-MIB::ifDescr.3 = STRING: MGMT
IF-MIB::ifDescr.4 = STRING: gigabitEthernet1/0
IF-MIB::ifDescr.5 = STRING: gigabitEthernet1/1
IF-MIB::ifDescr.6 = STRING: gigabitEthernet1/2
IF-MIB::ifDescr.7 = STRING: gigabitEthernet1/3
IF-MIB::ifDescr.8 = STRING: gigabitEthernet1/4
IF-MIB::ifDescr.9 = STRING: gigabitEthernet1/5
IF-MIB::ifDescr.10 = STRING: gigabitEthernet1/6
IF-MIB::ifDescr.11 = STRING: gigabitEthernet1/7
…
SNMPv2-SMI::mib-2.47.1.1.1.1.2.0 = STRING: "Cisco NFVIS"
SNMPv2-SMI::mib-2.47.1.1.1.1.3.0 = OID: SNMPv2-SMI:: Enterprises.9.1.1836
SNMPv2-SMI::mib-2.47.1.1.1.1.4.0 = INTEGER: 0
SNMPv2-SMI::mib-2.47.1.1.1.1.5.0 = INTEGER: 3
SNMPv2-SMI::mib-2.47.1.1.1.1.6.0 = INTEGER: -1
SNMPv2-SMI::mib-2.47.1.1.1.1.7.0 = STRING: "ENCS5412/K9"
SNMPv2-SMI::mib-2.47.1.1.1.1.8.0 = STRING: "M3"
SNMPv2-SMI::mib-2.47.1.1.1.1.9.0 = ""
SNMPv2-SMI::mib-2.47.1.1.1.1.10.0 = STRING: "3.7.0-817"
SNMPv2-SMI::mib-2.47.1.1.1.1.11.0 = STRING: "FGL203012P2"
SNMPv2-SMI::mib-2.47.1.1.1.1.12.0 = STRING: "Cisco Systems, Inc."
SNMPv2-SMI::mib-2.47.1.1.1.1.13.0 = ""
…
موارد زیر به شرح زیر استampپیکربندی SNMP walk با SNMP v3:
snmpwalk -v 3 -u user3 -a sha -A changePassphrase -x aes -X changePassphrase -l authPriv -n snmp 172.16.1.101 system
SNMPv2-MIB::sysDescr.0 = STRING: Cisco ENCS 5412، 12 هسته ای اینتل، 8 گیگابایت، 8 پورت PoE LAN، 2 هارد دیسک، سیستم محاسباتی شبکه
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI:: Enterprises.9.1.2377
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (16944068) 1 روز، 23:04:00.68
SNMPv2-MIB::sysContact.0 = STRING:
SNMPv2-MIB::sysName.0 = STRING:
SNMPv2-MIB::sysLocation.0 = STRING:
SNMPv2-MIB::sysServices.0 = INTEGER: 70
SNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00
اعلان های SNMP
یکی از ویژگی های کلیدی SNMP توانایی تولید اعلان ها از یک عامل SNMP است. این اعلانها نیازی به ارسال درخواستها از مدیر SNMP ندارند. اعلانهای ناهمزمان) میتوانند بهعنوان تله یا درخواستهای اطلاعرسانی تولید شوند. تله ها پیام هایی هستند که مدیر SNMP را از وضعیت موجود در شبکه آگاه می کنند. درخواستهای Inform (اطلاعات) تلههایی هستند که شامل درخواست تأیید دریافت از مدیر SNMP هستند. اعلانها میتوانند احراز هویت نامناسب کاربر، راهاندازی مجدد، بسته شدن اتصال، قطع اتصال به روتر همسایه یا سایر رویدادهای مهم را نشان دهند.
توجه داشته باشید
شروع از نسخه 3.8.1 NFVIS دارای پشتیبانی SNMP Trap برای رابط های سوئیچ است. اگر یک سرور تله در پیکربندی NFVIS snmp راه اندازی شده باشد، پیام های دام را برای هر دو رابط NFVIS و سوئیچ ارسال می کند. هر دو اینترفیس توسط حالت پیوند بالا یا پایین با جدا کردن کابل یا تنظیم admin_state بالا یا پایین هنگام اتصال کابل فعال می شوند.
نسخه های SNMP
Cisco enterprise NFVIS از نسخه های زیر SNMP پشتیبانی می کند:
- SNMP v1 — پروتکل مدیریت شبکه ساده: استاندارد کامل اینترنت، تعریف شده در RFC 1157. (RFC 1157 جایگزین نسخه های قبلی که به عنوان RFC 1067 و RFC 1098 منتشر شده بودند.) امنیت بر اساس رشته های جامعه است.
- SNMP v2c - چارچوب اداری مبتنی بر رشته جامعه برای SNMPv2. SNMPv2c ("c" مخفف "community") یک پروتکل اینترنت آزمایشی است که در RFC 1901، RFC 1905 و RFC 1906 تعریف شده است. SNMPv2c به روز رسانی از عملیات پروتکل و انواع داده های SNMPv2p (SNMPv2 Classic) است و از مدل امنیتی مبتنی بر جامعه SNMPv1.
- SNMPv3 — نسخه 3 SNMP. SNMPv3 یک پروتکل مبتنی بر استانداردهای قابل همکاری است که در RFC های 3413 تا 3415 تعریف شده است. SNMPv3 با احراز هویت و رمزگذاری بسته ها از طریق شبکه، دسترسی ایمن به دستگاه ها را فراهم می کند.
ویژگی های امنیتی ارائه شده در SNMPv3 به شرح زیر است:
- یکپارچگی پیام - اطمینان از اینکه یک بسته t نشده استampبا در حمل و نقل.
- احراز هویت - تعیین اینکه پیام از یک منبع معتبر است.
- رمزگذاری: درهم کردن محتویات یک بسته برای جلوگیری از یادگیری آن توسط منبع غیرمجاز.
هر دو SNMP v1 و SNMP v2c از یک شکل امنیت مبتنی بر جامعه استفاده می کنند. جامعه مدیرانی که قادر به دسترسی به عامل MIB هستند با یک آدرس IP آدرس کنترل دسترسی و رمز عبور تعریف می شود.
SNMPv3 یک مدل امنیتی است که در آن یک استراتژی احراز هویت برای یک کاربر و گروهی که کاربر در آن ساکن است تنظیم می شود. سطح امنیتی سطح مجاز امنیت در یک مدل امنیتی است. ترکیبی از یک مدل امنیتی و یک سطح امنیتی تعیین می کند که کدام مکانیسم امنیتی هنگام مدیریت یک بسته SNMP به کار گرفته شود.
احراز هویت جامعه با پیکربندی کاربر اجرا می شود حتی اگر SNMP v1 و v2 به طور سنتی نیازی به پیکربندی کاربر برای تنظیم ندارند. برای SNMP v1 و v2 در NFVIS، کاربر باید با همان نام و نسخه با نام انجمن مربوطه تنظیم شود. گروه کاربر همچنین باید یک گروه موجود را با همان نسخه SNMP مطابقت دهد تا دستورات snmpwalk کار کند.
پشتیبانی از SNMP MIB
جدول 2: تاریخچه ویژگی
نام ویژگی | نسخه 4.11.1 NFVIS | توضیحات |
SNMP CISCO-MIB | اطلاعات انتشار | CISCO-MIB سیسکو را نمایش می دهد نام میزبان NFVIS با استفاده از SNMP. |
SNMP VM مانیتورینگ MIB | نسخه 4.4.1 NFVIS | پشتیبانی برای SNMP VM اضافه شده است نظارت بر MIB ها |
MIB های زیر برای SNMP در NFVIS پشتیبانی می شوند:
CISCO-MIB از نسخه 4.11.1 Cisco NFVIS شروع می شود:
CISCO-MIB OID 1.3.6.1.4.1.9.2.1.3. نام میزبان
IF-MIB (1.3.6.1.2.1.31):
- ifDescr
- ifType
- ifPhysAddress
- ifSpeed
- ifOperStatus
- ifAdminStatus
- ifMtu
- ifName
- ifHighSpeed
- ifPromiscuousMode
- ifConnectorPresent
- ifInErrors
- ifInDiscards
- ifInOctets
- ifOutErrors
- ifOutDiscards
- ifOutOctets
- ifOutUcastPkts
- ifHCinOctets
- ifHCinUcastPkts
- ifHCOutOctets
- ifHCoutUcastPkts
- ifInBroadcastPkts
- ifOutBroadcastPkts
- ifInMulticastPkts
- ifOutMulticastPkts
- ifHCInBroadcastPkts
- ifHCoutBroadcastPkts
- ifHCInMulticastPkts
- ifHCOutMulticastPkts
موجودیت MIB (1.3.6.1.2.1.47):
- entPhysicalIndex
- entPhysicalDescr
- entPhysicalVendorType
- entPhysicalContainedIn
- entPhysicalClass
- entPhysicalParentRelPos
- entPhysicalName
- entPhysicalHardwareRev
- entPhysicalFirmwareRev
- entPhysicalSoftwareRev
- entPhysicalSerialNum
- entPhysicalMfgName
- entPhysicalModelName
- entPhysical Alias
- entPhysicalAssetID
- entPhysicalIsFRU
Cisco Process MIB (1.3.6.1.4.1.9.9.109):
- cpmCPUTotalPhysicalIndex (.2)
- cpmCPUtotal5secRev (.6.x)*
- cpmCPUtotal1minRev (.7.x)*
- cpmCPUtotal5minRev (.8.x)*
- cpmCPUmonInterval (.9)
- cpmCPUMemoryUsed (.12)
- cpmCPUMemoryFree (.13)
- cpmCPUMemoryKernelReserved (.14)
- cpmCPUMemoryHCUsed (.17)
- cpmCPUMemoryHCFree (.19)
- cpmCPUMemoryHCKernelReserved (.21)
- cpmCPUloadAvg1min (.24)
- cpmCPUloadAvg5min (.25)
- cpmCPUloadAvg15min (.26)
توجه داشته باشید
* داده های پشتیبانی مورد نیاز برای یک هسته CPU را نشان می دهد که از نسخه NFVIS 3.12.3 شروع می شود.
Cisco Environmental MIB (1.3.6.1.4.1.9.9.13):
- جلدtagسنسور e:
- ciscoEnvMonVoltageStatusDescr
- ciscoEnvMonVoltageStatusValue
- سنسور دما:
- ciscoEnvMonTemperatureStatusDescr
- ciscoEnvMonTemperatureStatusValue
- سنسور فن
- ciscoEnvMonFanStatusDescr
- ciscoEnvMonFanState
توجه داشته باشید پشتیبانی سنسور برای پلتفرم های سخت افزاری زیر:
- سری ENCS 5400: همه
- سری ENCS 5100: هیچ
- UCS-E: جلدtage، دما
- UCS-C: همه
- CSP: CSP-2100، CSP-5228، CSP-5436 و CSP5444 (بتا)
اعلان MIB مانیتور محیطی سیسکو که از نسخه NFVIS 3.12.3 شروع می شود:
- ciscoEnvMonEnableShutdownNotification
- ciscoEnvMonEnableVoltagاعلان الکترونیکی
- CiscoEnvMonEnableTemperature Notification
- ciscoEnvMonEnableFanNotification
- ciscoEnvMonEnableRedundantSupplyNotification
- ciscoEnvMonEnableStatChangeNotif
VM-MIB (1.3.6.1.2.1.236) از نسخه NFVIS 4.4 شروع می شود:
- vmHypervisor:
- نرم افزار vmHv
- vmHvVersion
- vmHvUpTime
- vmTable:
- vmName
- vmUUID
- vmOperState
- vmOSType
- vmCurCpuNumber
- vmMemUnit
- vmCurMem
- vmCpuTime
- vmCpuTable:
- vmCpuCoreTime
- vmCpuAffinityTable
- vmCpuAffinity
پیکربندی پشتیبانی SNMP
ویژگی | توضیحات |
عبارت عبور رمزگذاری SNMP | با شروع Cisco NFVIS Release 4.10.1، گزینه ای برای اضافه کردن یک عبارت عبور اختیاری برای SNMP وجود دارد که می تواند یک کلید خصوصی متفاوت به غیر از کلید تأیید ایجاد کند. |
اگرچه SNMP v1 و v2c از رشته مبتنی بر جامعه استفاده می کند، موارد زیر هنوز مورد نیاز است:
- همان انجمن و نام کاربری.
- همان نسخه SNMP برای کاربر و گروه.
برای ایجاد انجمن SNMP:
ترمینال را پیکربندی کنید
انجمن snmp دسترسی به جامعه
رشته نام انجمن SNMP از [A-Za-z0-9_-] و حداکثر طول 32 پشتیبانی می کند. NFVIS فقط از دسترسی فقط خواندنی پشتیبانی می کند.
برای ایجاد گروه SNMP:
پیکربندی گروه ترمینال snmp اعلام کردن خواندن نوشتن
متغیرها | توضیحات |
اسم گروه | رشته نام گروه رشته پشتیبان [A-Za-z0-9_-] و حداکثر طول 32 است. |
زمینه | رشته زمینه، پیش فرض snmp است. حداکثر طول 32 است. حداقل طول 0 است (زمینه خالی). |
نسخه | 1، 2 یا 3 برای SNMP v1، v2c و v3. |
سطح امنیتی | authPriv، authNoPriv، noAuthNoPriv SNMP v1 و v2c از noAuthNoPriv استفاده می کنند فقط. توجه داشته باشید |
notify_list/read_list/write_list | این می تواند هر رشته ای باشد. read_list و notify_list برای پشتیبانی از بازیابی داده ها توسط ابزار SNMP مورد نیاز است. write_list را می توان نادیده گرفت زیرا NFVIS SNMP از دسترسی نوشتن SNMP پشتیبانی نمی کند. |
برای ایجاد کاربر SNMP v3:
وقتی سطح امنیتی authPriv است
ترمینال را پیکربندی کنید
کاربر snmp گروه کاربر نسخه 3 auth-protocol
پروتکل خصوصی عبارت عبور
ترمینال را پیکربندی کنید
کاربر snmp گروه کاربر نسخه 3 auth-protocol
پروتکل خصوصی عبارت عبور رمزگذاری - عبارت عبور
وقتی سطح امنیتی authNoPriv است:
ترمینال را پیکربندی کنید
کاربر snmp گروه کاربر نسخه 3 auth-protocol عبارت عبور
وقتی سطح امنیتی noAuthNopriv است
ترمینال را پیکربندی کنید
کاربر snmp گروه کاربر نسخه 3
متغیرها | توضیحات |
user_name | رشته نام کاربری رشته پشتیبان [A-Za-z0-9_-] و حداکثر طول آن 32 است. این نام باید همان نام Community_name باشد. |
نسخه | 1 و 2 برای SNMP v1 و v2c. |
اسم گروه | رشته نام گروه این نام باید با نام گروه پیکربندی شده در NFVIS یکسان باشد. |
اعتبار | aes یا des |
خصوصی | md5 یا sha |
کلمه عبور_رشته | رشته رمز عبور. رشته پشتیبان [A-Za-z0-9\-_#@%$*& است! ]. |
encryption_passphrase | رشته رمز عبور. رشته پشتیبان [A-Za-z0-9\-_#@%$*& است! ]. کاربر باید ابتدا عبارت عبور را پیکربندی کند تا رمزگذاری-عبارت را پیکربندی کند. |
توجه داشته باشید از auth-key و priv-key استفاده نکنید. عبارت عبور auth و priv پس از پیکربندی رمزگذاری شده و در NFVIS ذخیره می شود.
برای فعال کردن تله های SNMP:
تله های فعال snmp ترمینال را پیکربندی کنید trap_event می تواند linkup یا linkdown باشد
برای ایجاد میزبان تله SNMP:
ترمینال را پیکربندی کنید
میزبان snmp میزبان-IP-آدرس میزبان-پورت میزبان-کاربر-نام نسخه میزبان میزبان امنیت سطح noAuthNoPriv
متغیرها | توضیحات |
host_name | رشته نام کاربری رشته پشتیبانی کننده [A-Za-z0-9_-] و حداکثر طول آن 32 است. این نام میزبان FQDN نیست، بلکه نام مستعار آدرس IP تله ها است. |
آدرس آی پی | آدرس IP سرور traps. |
بندر | پیشفرض 162 است. بر اساس تنظیمات خود، شماره پورت دیگر را تغییر دهید. |
user_name | رشته نام کاربری باید همان user_name پیکربندی شده در NFVIS باشد. |
نسخه | 1، 2 یا 3 برای SNMP v1، v2c یا v3. |
سطح امنیتی | authPriv، authNoPriv، noAuthNoPriv توجه داشته باشید SNMP v1 و v2c فقط از noAuthNoPriv استفاده می کند. |
پیکربندی SNMP به عنوان مثالamples
سابق زیرample پیکربندی SNMP v3 را نشان می دهد
ترمینال را پیکربندی کنید
گروه snmp testgroup3 snmp 3 authPriv notify test نوشتن تست خواندن تست
! snmp user3 user-version 3 user-group testgroup3 auth-protocol sha privprotocol aes
تغییر عبارت رمز عبور رمزگذاری-گذر عبارت encryptPassphrase
! میزبان snmp را برای فعال کردن تله snmp v3 پیکربندی کنید
snmp host3 host-ip-address 3.3.3.3 host-version 3 host-user-name user3 host-security-level authPriv host-port 162
!!
سابق زیرample پیکربندی SNMP v1 و v2 را نشان می دهد:
ترمینال را پیکربندی کنید
جامعه snmp جامعه عمومی با دسترسی فقط خواندنی
! گروه آزمایشی snmp snmp 2 noAuthNoPriv خواندن دسترسی خواندن نوشتن نوشتن دسترسی به اطلاع اطلاع رسانی دسترسی
! snmp کاربر عمومی گروه آزمایشی گروه کاربری کاربر نسخه 2
! snmp host2 host-ip-address 2.2.2.2 host-port 162 host-user-name host public-version 2 host-security-level noAuthNoPriv
! snmp فعال کردن پیوند تله ها
snmp فعال کردن تله ها linkDown
سابق زیرample پیکربندی SNMP v3 را نشان می دهد:
ترمینال را پیکربندی کنید
گروه snmp testgroup3 snmp 3 authPriv notify test نوشتن تست خواندن تست
! snmp user3 user-version 3 user-group testgroup3 auth-protocol sha priv-protocol aespassphrase changePassphrase
! پیکربندی میزبان snmp برای فعال کردن snmp v3 trapsnmp host3 host-ip-address 3.3.3.3 host-version 3 host-user-name user3host-security-level authPriv host-port 162
!!
برای تغییر سطح امنیت:
ترمینال را پیکربندی کنید
! گروه snmp testgroup4 snmp 3 authNoPriv notify test نوشتن تست خواندن تست
! snmp user user4 user-version 3 user-group testgroup4 auth-protocol md5 passphrase changePassphrase
! پیکربندی میزبان snmp برای فعال کردن snmp v3 تله میزبان snmp میزبان 4 میزبان-IP-آدرس 4.4.4.4 میزبان-نسخه 3 میزبان-کاربر-نام کاربر4 میزبان-سطوح امنیت میزبان-پورت authNoPriv میزبان-پورت 162
!! snmp فعال کردن تله ها linkUp
snmp فعال کردن تله ها linkDown
برای تغییر بافت پیش فرض SNMP:
ترمینال را پیکربندی کنید
! گروه snmp testgroup5 devop 3 authPriv notify test نوشتن تست خواندن تست
! snmp user5 user-version 3 user-group testgroup5 auth-protocol md5 priv-protocol des passphrase changePassphrase
!
برای استفاده از زمینه خالی و noAuthNoPriv
ترمینال را پیکربندی کنید
! گروه آزمایشی گروه snmp6 "" 3 تست خواندن noAuthNoPriv تست نوشتن تست اطلاع رسانی تست
! snmp user user6 user-version 3 user-group testgroup6
!
توجه داشته باشید
SNMP v3 متن snmp به طور خودکار هنگام پیکربندی از روی اضافه می شود web پورتال. برای استفاده از مقدار متن متفاوت یا رشته زمینه خالی، از NFVIS CLI یا API برای پیکربندی استفاده کنید.
NFVIS SNMP v3 فقط از یک عبارت عبور برای هر دو پروتکل auth و priv-protocol پشتیبانی می کند.
برای پیکربندی عبارت عبور SNMP v3 از auth-key و priv-key استفاده نکنید. این کلیدها بین سیستمهای مختلف NFVIS برای یک عبارت عبور متفاوت تولید میشوند.
توجه داشته باشید
انتشار NFVIS 3.11.1 پشتیبانی از کاراکتر ویژه برای عبارت عبور را افزایش می دهد. اکنون کاراکترهای زیر پشتیبانی می شوند: @#$-!&*
توجه داشته باشید
نسخه NFVIS 3.12.1 از کاراکترهای ویژه زیر پشتیبانی می کند: -_#@%$*&! و فضای خالی اسلش (\) پشتیبانی نمی شود.
پیکربندی پشتیبانی از SNMP را تأیید کنید
از دستور show snmp agent برای تایید توضیحات و شناسه عامل snmp استفاده کنید.
nfvis# نمایش عامل snmp
عامل snmp sysDescr "Cisco NFVIS"
عامل snmp sysOID 1.3.6.1.4.1.9.12.3.1.3.1291
از دستور show snmp traps برای بررسی وضعیت تله های snmp استفاده کنید.
nfvis# تله های snmp را نشان می دهد
نام تله | ایالت تله |
لینک پایین لینک بالا | از کار افتاده است فعال شد |
از دستور show snmp stats برای تایید آمار snmp استفاده کنید.
nfvis# نمایش آمار snmp
آمار snmp sysUpTime 57351917
snmp stats sysServices 70
آمار snmp sysORLastChange 0
آمار snmp snmpInPkts 104
آمار snmp snmpInBadVersions 0
آمار snmp snmpInBadCommunityNames 0
آمار snmp snmpInBadCommunityUses 0
آمار snmp snmpInASNParseErrs 0
آمار snmp snmpSilentDrops 0
آمار snmp snmpProxyDrops 0
از دستور show running-config snmp برای تأیید پیکربندی رابط برای snmp استفاده کنید.
nfvis# نمایش run-config snmp
عامل snmp درست است
snmp agent engineID 00:00:00:09:11:22:33:44:55:66:77:88
snmp فعال کردن تله ها linkUp
انجمن snmp pub_comm
جامعه دسترسی فقط خواندنی
! جامعه snmp tachen
جامعه دسترسی فقط خواندنی
! گروه snmp tachen snmp 2 noAuthNoPriv
تست خواندن
تست بنویس
تست را اطلاع دهید
! گروه آزمایشی گروه snmp snmp 2 noAuthNoPriv
خواندن دسترسی خواندن
نوشتن دسترسی
اطلاع رسانی به اطلاع دسترسی
! عمومی کاربر snmp
کاربر نسخه 2
گروه کاربر 2
auth-protocol md5
priv-protocol des
! کاربر snmp tachen
کاربر نسخه 2
گروه کاربر tachen
! میزبان snmp 2
هاست-پورت 162
هاست-ip-address 2.2.2.2
میزبان-نسخه 2
میزبان امنیت سطح noAuthNoPriv
میزبان-کاربر-نام عمومی
!
حد بالایی برای تنظیمات SNMP
حد بالایی برای تنظیمات SNMP:
- جوامع: 10
- گروه ها: 10
- کاربران: 10
- میزبان: 4
APIها و دستورات پشتیبانی SNMP
API ها | دستورات |
• /api/config/snmp/agent • /api/config/snmp/communities • /api/config/snmp/enable/traps • /api/config/snmp/hosts • /api/config/snmp/user • /api/config/snmp/groups |
• عامل • انجمن • نوع تله • میزبان • کاربر • گروه |
مانیتورینگ سیستم
NFVIS دستورات نظارت بر سیستم و API ها را برای نظارت بر میزبان و ماشین های مجازی مستقر در NFVIS ارائه می دهد.
این دستورات برای جمع آوری آمار استفاده از CPU، حافظه، دیسک و پورت ها مفید هستند. معیارهای مربوط به این منابع به صورت دوره ای جمع آوری شده و برای مدت زمان مشخصی نمایش داده می شوند. برای مدت زمان بیشتر، مقادیر متوسط نمایش داده می شود.
نظارت بر سیستم کاربر را قادر می سازد تا view داده های تاریخی در مورد عملکرد سیستم این معیارها نیز به عنوان نمودار در پورتال نشان داده شده است.
مجموعه آمار مانیتورینگ سیستم
آمار نظارت سیستم برای مدت زمان درخواستی نمایش داده می شود. مدت زمان پیش فرض پنج دقیقه است.
مقادیر مدت زمان پشتیبانی شده 1 دقیقه، 5 دقیقه، 15 دقیقه، 30 دقیقه، 1 ساعت، 1 ساعت، 6 ساعت، 6 ساعت، 1 روز، 1 بعدی، 5 روز، 5 بعدی، 30 روز، 30 روز با حداقل دقیقه، ساعت و ساعت به عنوان ساعت، d و D به عنوان روز است.
Example
موارد زیر به شرح زیر استampخروجی آمار مانیتورینگ سیستم:
nfvis# نمایش سیستم-مانیتورینگ میزبان آمار cpu-استفاده از cpu-مصرف 1h حالت غیر فعال سیستم-نظارت آمار cpu میزبان cpu-استفاده 1h state-non-idle collect-start-date-time 2019-12-20T11:27:20-00: 00 جمع آوری-فاصله-ثانیه 10
cpu
شناسه 0
درصد استفادهtage "[7.67، 5.52، 4.89، 5.77، 5.03، 5.93، 10.07، 5.49، …
زمانی که در آن جمع آوری داده ها شروع شد به صورت جمع آوری-شروع-تاریخ-زمان نمایش داده می شود.
sampفاصله زمانی که داده ها در آن جمع آوری می شود به صورت جمع آوری-فاصله-ثانیه نشان داده می شود.
داده های متریک درخواستی مانند آمار CPU میزبان به صورت یک آرایه نمایش داده می شود. اولین نقطه داده در آرایه در زمان جمع آوری-شروع-تاریخ-زمان مشخص شده و هر مقدار بعدی در بازه ای مشخص شده توسط جمع-فاصله-ثانیه جمع آوری شد.
در sampخروجی، شناسه CPU 0 در تاریخ 7.67-2019-12 در ساعت 20:11:27 به میزان 20% استفاده میشود، همانطور که توسط جمعآوری-شروع-تاریخ-زمان مشخص شده است. 10 ثانیه بعد، استفاده 5.52% داشت زیرا جمع-فاصله-ثانیه 10 است. سومین مقدار استفاده از cpu 4.89% در 10 ثانیه بعد از مقدار دوم 5.52% و غیره است.
sampفاصله ling به صورت جمع آوری-فاصله-ثانیه بر اساس مدت زمان مشخص شده تغییر می کند. برای مدت زمانهای بالاتر، آمار جمعآوریشده در بازه زمانی بالاتر میانگین میشود تا تعداد نتایج معقول بماند.
مانیتورینگ سیستم میزبان
NFVIS دستورات نظارت بر سیستم و API ها را برای نظارت بر استفاده از CPU میزبان، حافظه، دیسک و پورت ها ارائه می دهد.
نظارت بر استفاده از CPU میزبان
درصدtage از زمان صرف شده توسط CPU در حالت های مختلف، مانند اجرای کد کاربر، اجرای کد سیستم، انتظار برای عملیات IO و غیره برای مدت زمان مشخص نمایش داده می شود.
cpu-state | توضیحات |
غیر بیکار | 100 - idle-cpu-percenttage |
قطع کردن | درصد را نشان می دهدtage از زمان پردازشگر صرف شده در سرویس وقفه ها |
خوب | حالت خوشایند CPU زیرمجموعه ای از حالت کاربر است و زمان استفاده از CPU توسط فرآیندهایی که اولویت کمتری نسبت به سایر وظایف دارند را نشان می دهد. |
سیستم | وضعیت CPU سیستم میزان زمان استفاده شده توسط کرنل را نشان می دهد. |
کاربر | وضعیت CPU کاربر، زمان CPU استفاده شده توسط فرآیندهای فضای کاربر را نشان می دهد |
صبر کن | زمان بیکاری در حالی که منتظر تکمیل عملیات I/O هستید |
حالت غیر بیکار همان چیزی است که کاربر معمولاً نیاز به نظارت دارد. از CLI یا API زیر برای نظارت بر استفاده از CPU استفاده کنید: nfvis# نمایش سیستم-مانیتورینگ میزبان آمار cpu مصرف cpu حالت /api/operational/system-monitoring/host/cpu/stats/cpu-usage/ ، ?عمیق
دادهها همچنین به صورت انبوه برای حداقل، حداکثر و متوسط استفاده از CPU با استفاده از CLI و API زیر در دسترس هستند: nfvis# نشان میدهد جدول cpu میزبان نظارت بر سیستم، میزان استفاده از cpu. /api/operational/system-monitoring/host/cpu/table/cpu-usage/ ?عمیق
نظارت بر آمار بندر میزبان
مجموعه آماری برای پورت های غیر سوئیچ توسط دیمون جمع آوری شده در همه پلتفرم ها مدیریت می شود. محاسبه نرخ ورودی و خروجی در هر پورت فعال است و محاسبات نرخ توسط دیمون جمع آوری شده انجام می شود.
از دستور show system-monitoring host port stats برای نمایش خروجی های محاسبات انجام شده توسط جمع آوری شده برای بسته ها/ثانیه، خطاها/ثانیه و اکنون کیلوبیت/ثانیه استفاده کنید. از دستور جدول پورت میزبان سیستم-مانیتورینگ برای نمایش خروجی های میانگین آمار جمع آوری شده برای 5 دقیقه آخر برای مقادیر بسته ها در ثانیه و کیلوبیت در ثانیه استفاده کنید.
نظارت بر حافظه میزبان
آمار مربوط به استفاده از حافظه فیزیکی برای دسته های زیر نمایش داده می شود:
میدان | حافظه مورد استفاده برای بافر I/O |
بافر-MB | توضیحات |
حافظه پنهان-MB | حافظه مورد استفاده برای ذخیره سازی file دسترسی به سیستم |
رایگان مگابایت | حافظه برای استفاده در دسترس است |
استفاده شده-MB | حافظه در حال استفاده توسط سیستم |
slab-recl-MB | حافظه مورد استفاده برای SLAB-تخصیص اشیاء هسته، که می تواند بازیابی شود |
slab-unrecl-MB | حافظه مورد استفاده برای تخصیص SLAB اشیاء هسته که قابل بازیابی نیستند |
از CLI یا API زیر برای نظارت بر حافظه میزبان استفاده کنید:
nfvis# آمار حافظه میزبان نظارت بر سیستم را نشان می دهد
/api/operational/system-monitoring/host/memory/stats/mem-usage/ ?عمیق
داده ها همچنین به صورت انبوه برای حداقل، حداکثر و متوسط استفاده از حافظه با استفاده از CLI و API زیر در دسترس هستند:
nfvis# استفاده از جدول حافظه میزبان سیستم نظارتی را نشان می دهد /api/operational/system-monitoring/host/memory/table/mem-usage/ ?عمیق
مانیتورینگ دیسک های میزبان
آمار مربوط به عملیات دیسک و فضای دیسک را می توان برای لیست دیسک ها و پارتیشن های دیسک در میزبان NFVIS به دست آورد.
نظارت بر عملیات دیسک های میزبان
آمار عملکرد دیسک زیر برای هر دیسک و پارتیشن دیسک نمایش داده می شود:
میدان | توضیحات |
io-time-ms | میانگین زمان صرف شده برای انجام عملیات I/O بر حسب میلی ثانیه |
io-time-weighted-ms | اندازهگیری زمان تکمیل ورودی/خروجی و انباشتگی که ممکن است در حال انباشته شدن باشد |
ادغام خواندن در هر ثانیه | تعداد عملیاتهای خواندنی که میتوانند در عملیاتهای از قبل در صف ادغام شوند، یعنی یک دسترسی فیزیکی به دیسک دو یا چند عملیات منطقی را انجام میدهد. هرچه تعداد قرائت های ادغام شده بیشتر باشد، عملکرد بهتری دارد. |
ادغام-نوشتن-در-ثانیه | تعداد عملیات نوشتنی که میتوانند در سایر عملیاتهای از قبل در صف ادغام شوند، یعنی یک دسترسی فیزیکی به دیسک دو یا چند عملیات منطقی را انجام میدهد. هرچه تعداد قرائت های ادغام شده بیشتر باشد، عملکرد بهتری دارد. |
بایت خواندن در هر ثانیه | بایت نوشته شده در ثانیه |
بایت های نوشته شده در هر ثانیه | خواندن بایت در ثانیه |
خواندن در هر ثانیه | تعداد عملیات خواندن در ثانیه |
نوشتن در هر ثانیه | تعداد عملیات نوشتن در ثانیه |
زمان در هر ثانیه | میانگین زمانی که یک عملیات خواندن طول می کشد تا کامل شود |
زمان در هر نوشتن ثانیه | میانگین زمانی که یک عملیات نوشتن طول می کشد تا کامل شود |
در انتظار عملیات | اندازه صف عملیات ورودی/خروجی معلق |
از CLI یا API زیر برای نظارت بر دیسک های میزبان استفاده کنید:
nfvis# نمایش سیستم-مانیتورینگ آمار دیسک میزبان عملیات دیسک
/api/operational/system-monitoring/host/disk/stats/disk-operations/ ?عمیق
نظارت بر فضای دیسک میزبان
داده های زیر مربوط به file استفاده از سیستم، یعنی چه مقدار فضای روی یک پارتیشن نصب شده استفاده می شود و چه مقدار در دسترس است جمع آوری می شود:
میدان | گیگابایت موجود است |
رایگان-GB | توضیحات |
استفاده شده-GB | گیگابایت در حال استفاده |
رزرو شده-GB | گیگابایت برای کاربر ریشه رزرو شده است |
از CLI یا API زیر برای نظارت بر فضای دیسک میزبان استفاده کنید:
nfvis# نمایش سیستم-مانیتورینگ آمار دیسک میزبان فضای دیسک /api/operational/system-monitoring/host/disk/stats/disk-space/ ?عمیق
مانیتورینگ پورت های میزبان
آمار زیر برای ترافیک شبکه و خطاها در رابط ها نمایش داده می شود:
میدان | نام رابط |
نام | توضیحات |
کل بسته ها در هر ثانیه | نرخ کل (دریافت و ارسال شده) بسته |
rx-packets-per-sec | بسته های دریافتی در ثانیه |
tx-packets-per-sec | بسته های ارسال شده در ثانیه |
کل خطاها در هر ثانیه | میزان خطای کل (دریافت و ارسال شده). |
rx-errors-per-sec | نرخ خطا برای بسته های دریافتی |
tx-errors-per-sec | نرخ خطا برای بسته های ارسال شده |
از CLI یا API زیر برای نظارت بر پورت های میزبان استفاده کنید:
nfvis# نمایش سیستم-مانیتورینگ آمار پورت میزبان میزان استفاده از پورت /api/operational/system-monitoring/host/port/stats/port-usage/ ?عمیق
داده ها همچنین به صورت انبوه برای حداقل، حداکثر و متوسط استفاده از پورت با استفاده از CLI و API زیر در دسترس هستند:
nfvis# نمایش جدول پورت میزبان سیستم-مانیتورینگ /api/operational/system-monitoring/host/port/table/port-usage/ ، ?عمیق
نظارت بر سیستم VNF
NFVIS دستورات نظارت بر سیستم و APIها را برای دریافت آمار مهمانهای مجازیسازی شده در NFVIS ارائه میکند. این آمار داده هایی را در مورد استفاده از CPU، حافظه، دیسک و رابط های شبکه VM ارائه می دهد.
نظارت بر استفاده از CPU VNF
استفاده از CPU یک VM برای مدت زمان مشخص با استفاده از فیلدهای زیر نمایش داده می شود:
میدان | توضیحات |
کل-درصدtage | میانگین استفاده از CPU در تمام CPUهای منطقی مورد استفاده VM |
id | شناسه منطقی CPU |
vcpu-percenttage | درصد استفاده از CPUtage برای شناسه CPU منطقی مشخص شده |
از CLI یا API زیر برای نظارت بر استفاده از CPU از VNF استفاده کنید:
nfvis# نمایش سیستم-مانیتورینگ آمار vnf vcpu استفاده از vcpu
/api/operational/system-monitoring/vnf/vcpu/stats/vcpu-usage/ ?عمیق
/api/operational/system-monitoring/vnf/vcpu/stats/vcpu-usage/ /vnf/ ?عمیق
نظارت بر حافظه VNF
آمار زیر برای استفاده از حافظه VNF جمع آوری شده است:
میدان | توضیحات |
مجموع مگابایت | مجموع حافظه VNF به مگابایت |
rss-MB | اندازه مجموعه مقیم (RSS) VNF در مگابایت Resident Set Size (RSS) بخشی از حافظه اشغال شده توسط یک فرآیند است که در RAM نگهداری می شود. بقیه حافظه اشغال شده در فضای swap یا وجود دارد file سیستم، زیرا برخی از بخشهای حافظه اشغال شده صفحهبندی میشوند، یا برخی از بخشهای اجرایی بارگذاری نمیشوند. |
از CLI یا API زیر برای نظارت بر حافظه VNF استفاده کنید:
nfvis# نمایش سیستم-مانیتورینگ آمار حافظه vnf میزان استفاده از حافظه
/api/operational/system-monitoring/vnf/memory/stats/mem-usage/ ?عمیق
/api/operational/system-monitoring/vnf/memory/stats/mem-usage/ /vnf/ ?عمیق
مانیتورینگ دیسک های VNF
آمار عملکرد دیسک زیر برای هر دیسک مورد استفاده توسط VM جمع آوری می شود:
میدان | توضیحات |
بایت خواندن در هر ثانیه | بایت ها در هر ثانیه از دیسک خوانده می شوند |
بایت های نوشته شده در هر ثانیه | بایت های نوشته شده بر روی دیسک در ثانیه |
خواندن در هر ثانیه | تعداد عملیات خواندن در ثانیه |
نوشتن در هر ثانیه | تعداد عملیات نوشتن در ثانیه |
از CLI یا API زیر برای نظارت بر دیسک های VNF استفاده کنید:
nfvis# آمار دیسک vnf نظارت بر سیستم را نشان می دهد
/api/operational/system-monitoring/vnf/disk/stats/disk-operations/ ?عمیق
/api/operational/system-monitoring/vnf/disk/stats/disk-operations/ /vnf/ ?عمیق
مانیتورینگ پورت های VNF
آمار رابط شبکه زیر برای ماشین های مجازی مستقر در NFVIS جمع آوری شده است:
میدان | توضیحات |
کل بسته ها در هر ثانیه | مجموع بسته های دریافت و ارسال شده در ثانیه |
rx-packets-per-sec | بسته های دریافتی در ثانیه |
tx-packets-per-sec | بسته های ارسال شده در ثانیه |
کل خطاها در هر ثانیه | نرخ کل خطا برای دریافت و ارسال بسته |
rx-errors-per-sec | میزان خطا برای دریافت بسته ها |
tx-errors-per-sec | میزان خطا برای انتقال بسته ها |
برای نظارت بر پورت های VNF از CLI یا API زیر استفاده کنید:
nfvis# نمایش سیستم-مانیتورینگ آمار پورت vnf میزان استفاده از پورت
/api/operational/system-monitoring/vnf/port/stats/port-usage/ ?عمیق
/api/operational/system-monitoring/vnf/port/stats/port-usage/ /vnf/ ?عمیق
مانیتورینگ سوئیچ ENCS
جدول 3: تاریخچه ویژگی
نام ویژگی | اطلاعات انتشار | توضیحات |
مانیتورینگ سوئیچ ENCS | NFVIS 4.5.1 | این ویژگی به شما امکان محاسبه را می دهد نرخ داده برای پورت های سوئیچ ENCS بر اساس داده های جمع آوری شده از سوئیچ ENCS |
برای پورت های سوئیچ ENCS، نرخ داده بر اساس داده های جمع آوری شده از سوئیچ ENCS با استفاده از نظرسنجی دوره ای هر 10 ثانیه محاسبه می شود. نرخ ورودی و خروجی بر حسب کیلوبیت بر ثانیه بر اساس اکتت های جمع آوری شده از سوییچ در هر 10 ثانیه محاسبه می شود.
فرمول مورد استفاده برای محاسبه به شرح زیر است:
میانگین نرخ = (متوسط نرخ – نرخ فاصله فعلی) * (آلفا) + نرخ فاصله فعلی.
آلفا = ضریب/ مقیاس
ضریب = مقیاس – (مقیاس * فاصله_محاسبه)/ بازه_بار
جایی که compute_interval بازه نظرسنجی و Load_interval بازه بار رابط = 300 ثانیه و مقیاس = 1024 است.
از آنجا که داده ها مستقیماً از سوییچ به دست می آیند، نرخ kbps شامل بایت های Frame Check Sequence (FCS) است.
محاسبه پهنای باند با استفاده از همان فرمول به کانال های پورت سوئیچ ENCS گسترش می یابد. نرخ ورودی و خروجی بر حسب کیلوبیت بر ثانیه برای هر پورت اترنت گیگابیتی و همچنین برای گروه کانال پورت مربوطه که پورت با آن مرتبط است به طور جداگانه نمایش داده می شود.
از دستور show switch interface counters استفاده کنید view محاسبات نرخ داده
اسناد / منابع
![]() |
Cisco Release 4.x Enterprise Network Function Virtualization Software Infrastructure [pdf] دفترچه راهنمای کاربر Release 4.x, Release 4.x Enterprise Network Function Virtualization Software Infrastructure, Release 4.x, Enterprise Network Function Virtualization Software Infrastructure, Function Virtualization Software Infrastructure, Virtualization Network Function, Software Infrastructure, نرم افزار |
![]() |
Cisco Release 4.x Enterprise Network Function Virtualization Software Infrastructure [pdf] دفترچه راهنمای کاربر Release 4.x, Release 4.x Enterprise Network Function Virtualization Software Infrastructure, Release 4.x, Enterprise Network Function Virtualization Software Infrastructure, Network Function Virtualization Software, Function Virtualization Infrastructure Software, Virtualization Infrastructure Software, |