NFVIS စောင့်ကြည့်ရေး
4.x Enterprise Network Function Virtualization Infrastructure Software ကို ထုတ်ဝေပါ။
- Syslog ၊ စာမျက်နှာ ၁
- NETCONF Event Notifications စာမျက်နှာ 3 တွင်၊
- စာမျက်နှာ 4 ရှိ NFVIS ရှိ SNMP ပံ့ပိုးမှု
- စနစ်စောင့်ကြည့်လေ့လာခြင်း စာမျက်နှာ ၁၆
Syslog
Syslog အင်္ဂါရပ်သည် NFVIS မှ အဖြစ်အပျက်သတိပေးချက်များကို ဗဟိုချုပ်ကိုင်ထားသော မှတ်တမ်းနှင့် ဖြစ်ရပ်စုစည်းမှုအတွက် အဝေးထိန်း syslog ဆာဗာများသို့ ပေးပို့ရန် ခွင့်ပြုသည်။ syslog မက်ဆေ့ချ်များသည် စက်ပစ္စည်းပေါ်ရှိ သီးခြားဖြစ်ရပ်များ ပေါ်ပေါက်ခြင်းအပေါ် အခြေခံပြီး အသုံးပြုသူများ ဖန်တီးခြင်း၊ အင်တာဖေ့စ်အခြေအနေပြောင်းလဲမှုများနှင့် မအောင်မြင်သော အကောင့်ဝင်ရန် ကြိုးပမ်းမှုများကဲ့သို့သော ဖွဲ့စည်းမှုပုံစံနှင့် လုပ်ငန်းဆောင်ရွက်မှုဆိုင်ရာ အချက်အလက်များကို ပံ့ပိုးပေးပါသည်။ Syslog ဒေတာသည် နေ့စဉ်ဖြစ်ရပ်များကို မှတ်တမ်းတင်ရာတွင် အရေးပါပြီး အရေးကြီးသော စနစ်သတိပေးချက်များကို လုပ်ငန်းလည်ပတ်ရေးဝန်ထမ်းများအား အသိပေးရန် အရေးကြီးပါသည်။
Cisco လုပ်ငန်း NFVIS သည် အသုံးပြုသူမှ ပြင်ဆင်ထားသော syslog ဆာဗာများသို့ syslog မက်ဆေ့ဂျ်များ ပေးပို့သည်။ Syslogs များကို NFVIS မှ Network Configuration Protocol (NETCONF) အကြောင်းကြားချက်များ အတွက် ပေးပို့ထားပါသည်။
Syslog မက်ဆေ့ခ်ျဖော်မတ်
Syslog မက်ဆေ့ချ်များတွင် အောက်ပါဖော်မတ်များ ရှိသည်။
<Timestamp> လက်ခံသူအမည် %SYS- - :
Sample Syslog မက်ဆေ့ခ်ျများ
2017 ဇွန်လ 16 11:20:22 nfvis %SYS-6-AAA_TYPE_CREATE- AAA စစ်မှန်ကြောင်းအထောက်အထားပြခြင်းအမျိုးအစား tacacs သည် tacacs ဆာဗာကိုအသုံးပြုရန်အတွက် AAA စစ်မှန်ကြောင်းအထောက်အထားပြခြင်းကို အောင်မြင်စွာဖန်တီးခဲ့သည်
2017 ဇွန်လ 16 11:20:23 nfvis %SYS-6-RBAC_USER_CREATE- rbac အသုံးပြုသူကို အောင်မြင်စွာ ဖန်တီးခဲ့သည်- admin
2017 ဇွန်လ 16 15:36:12 nfvis %SYS-6-CREATE_FLAVOR- Profile ဖန်တီးထားသည်- ISRv-အသေး
2017 ဇွန်လ 16 15:36:12 nfvis %SYS-6-CREATE_FLAVOR- Profile ဖန်တီးထားသည်- ISRv-အလတ်စား
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 သည် အသုံးပြုနေသည်- ROUTER
မှတ်ချက် syslog မက်ဆေ့ဂျ်များ၏ စာရင်းအပြည့်အစုံကို ကိုးကားရန်၊ Syslog Messages ကို ကြည့်ပါ။
အဝေးထိန်း Syslog ဆာဗာကို စီစဉ်သတ်မှတ်ပါ။
syslogs များကို ပြင်ပဆာဗာတစ်ခုသို့ ပေးပို့ရန်၊ syslogs များနှင့် syslog ဆာဗာပေါ်ရှိ ပို့တ်နံပါတ်ကို ပေးပို့ရန် ပရိုတိုကောနှင့်အတူ ၎င်း၏ IP လိပ်စာ သို့မဟုတ် DNS အမည်ကို သတ်မှတ်ပါ။
အဝေးထိန်း Syslog ဆာဗာကို ပြင်ဆင်သတ်မှတ်ရန်-
terminal စနစ်ဆက်တင်များကို စီစဉ်သတ်မှတ်ခြင်း မှတ်တမ်းရယူခြင်း host 172.24.22.186 port 3500 transport tcp commit
မှတ်ချက် အများဆုံး အဝေးထိန်း syslog ဆာဗာ 4 ခုကို ပြင်ဆင်သတ်မှတ်နိုင်သည်။ အဝေးထိန်း syslog ဆာဗာအား ၎င်း၏ IP လိပ်စာ သို့မဟုတ် DNS အမည်ကို အသုံးပြု၍ သတ်မှတ်နိုင်ပါသည်။ syslogs ပေးပို့ခြင်းအတွက် မူရင်းပရိုတိုကောသည် ပုံသေ 514 ရှိသော UDP ဖြစ်သည်။ TCP အတွက်၊ ပုံသေ ပို့တ်မှာ 601 ဖြစ်သည်။
Syslog Severity ကို စီစဉ်သတ်မှတ်ပါ။
syslog ၏ပြင်းထန်မှုသည် syslog မက်ဆေ့ခ်ျ၏အရေးပါမှုကိုဖော်ပြသည်။
syslog ပြင်းထန်မှုကို သတ်မှတ်ရန်-
terminal ကို configure
စနစ်ဆက်တင်များ ပြင်းထန်မှုမှတ်တမ်း
ဇယား 1- Syslog ပြင်းထန်မှု အဆင့်များ
ပြင်းထန်မှုအဆင့် | ဖော်ပြချက် | ပြင်းထန်မှုအတွက် ကိန်းဂဏာန်းကုဒ်နံပါတ် Syslog Message ဖော်မတ် |
အမှားအယွင်း | အမှားရှာပြင်သည့်အဆင့် မက်ဆေ့ချ်များ | 6 |
အချက်အလက် | သတင်းအချက်အလက်ပေးစာများ | 7 |
သတိပေးချက် | ပုံမှန်ဖြစ်သော်လည်း သိသာထင်ရှားသော အခြေအနေ | 5 |
သတိပေးချက် | သတိပေးချက် အခြေအနေများ | 4 |
အမှား | အမှားအယွင်းအခြေအနေများ | 3 |
ဝေဖန် | အရေးကြီးသော အခြေအနေများ | 2 |
သတိပေးချက် | ချက်ချင်းအရေးယူပါ။ | 1 |
အရေးပေါ် | စနစ်က အသုံးမဝင်ပါဘူး။ | 0 |
မှတ်ချက် ပုံမှန်အားဖြင့်၊ syslogs ၏ logging ပြင်းထန်မှုသည် informational ဖြစ်ပြီး ဆိုလိုသည်မှာ informational syslogs များအားလုံးသည် informational ပြင်းထန်မှုနှင့် ပိုမိုမြင့်မားသော logged မည်ဖြစ်သည်။ ပြင်းထန်မှုတန်ဖိုးကို ပြင်ဆင်သတ်မှတ်ခြင်းသည် configured ပြင်းထန်မှုထက် ပိုပြင်းထန်သည့် syslogs များကို ဖြစ်ပေါ်စေလိမ့်မည်။
Syslog Facility ကို စီစဉ်သတ်မှတ်ပါ။
syslog အဆောက်အအုံကို အဝေးထိန်း syslog ဆာဗာတွင် ယုတ္တိနည်းကျကျ ခွဲထုတ်ပြီး syslog မက်ဆေ့ချ်များကို သိမ်းဆည်းရန်အတွက် အသုံးပြုနိုင်သည်။
ဟောင်းအတွက်ampအချို့သော NFVIS မှ syslogs များကို local0 ၏ facility တစ်ခုအဖြစ် သတ်မှတ်နိုင်ပြီး syslog server ရှိ မတူညီသော directory တည်နေရာတွင် သိမ်းဆည်းပြီး လုပ်ဆောင်နိုင်ပါသည်။ ၎င်းကို local1 ၏ ပံ့ပိုးကူညီမှုဖြင့် syslog များမှ ခွဲထုတ်ရန် အသုံးဝင်ပါသည်။
syslog facility ကို configure လုပ်ရန်-
terminal စနစ်ဆက်တင်များ မှတ်တမ်းရယူခြင်း အထောက်အကူပစ္စည်းများ local5
မှတ်ချက် သစ်ထုတ်လုပ်ရေးစက်ရုံအား local0 မှ local7 မှ facility သို့ပြောင်းနိုင်သည်၊ ပုံမှန်အားဖြင့် NFVIS သည် local7 ၏ facility ဖြင့် syslogs များပေးပို့သည်
Syslog ပံ့ပိုးမှု API များနှင့် အမိန့်များ
API များ | အမိန့်များ |
• /api/config/system/settings/logging • /api/operational/system/settings/logging |
• စနစ်ဆက်တင်များကို လက်ခံရယူခြင်း။ • စနစ်ဆက်တင်များ မှတ်တမ်းဝင်ခြင်း ပြင်းထန်မှု • စနစ်ဆက်တင်များကို မှတ်တမ်းတင်ခြင်း စက်ရုံ |
NETCONF ဖြစ်ရပ် အသိပေးချက်များ
Cisco Enterprise NFVIS သည် အဓိကဖြစ်ရပ်များအတွက် အဖြစ်အပျက် အသိပေးချက်များကို ထုတ်ပေးပါသည်။ NETCONF ဖောက်သည်တစ်ဦးသည် ဖွဲ့စည်းမှုပုံစံစတင်ခြင်းနှင့် စနစ်နှင့် VM ၏အခြေအနေပြောင်းလဲမှုကို စောင့်ကြည့်ရန်အတွက် ဤသတိပေးချက်များကို စာရင်းသွင်းနိုင်ပါသည်။
ဖြစ်ရပ်သတိပေးချက် နှစ်မျိုးရှိသည်- nfvisEvent နှင့် vmlcEvent (VM ဘဝသံသရာဖြစ်ရပ်) ဖြစ်ရပ်သတိပေးချက်များကို အလိုအလျောက်လက်ခံရရှိရန်၊ သင်သည် NETCONF သုံးစွဲသူကို လုပ်ဆောင်နိုင်ပြီး အောက်ပါ NETCONF လုပ်ဆောင်ချက်များကို အသုံးပြု၍ ဤသတိပေးချက်များကို စာရင်းသွင်းပါ-
- -create-subscription=nfvisEvent
- -create-subscription=vmlcEvent
သင်လုပ်နိုင်သည် view NFVIS နှင့် VM ဘဝစက်ဝန်းဖြစ်ရပ်ဆိုင်ရာ အသိပေးချက်များကို ပြသခြင်း အသိပေးချက် nfvisEvent နှင့် အသိပေးချက်ထုတ်လွှင့်ခြင်း vmlcEvent ညွှန်ကြားချက်များကို အသီးသီးပြသပါ။ ပိုမိုသိရှိလိုပါက၊ Event Notifications တွင်ကြည့်ပါ။
NFVIS ရှိ SNMP ပံ့ပိုးမှု
SNMP အကြောင်း မိတ်ဆက်
ရိုးရှင်းသောကွန်ရက်စီမံခန့်ခွဲမှုပရိုတိုကော (SNMP) သည် SNMP မန်နေဂျာများနှင့် အေးဂျင့်များကြား ဆက်သွယ်ရေးအတွက် မက်ဆေ့ချ်ဖော်မတ်တစ်ခုပေးသည့် အပလီကေးရှင်းအလွှာပရိုတိုကောတစ်ခုဖြစ်သည်။ SNMP သည် ကွန်ရက်အတွင်းရှိ စက်ပစ္စည်းများကို စောင့်ကြည့်ခြင်းနှင့် စီမံခန့်ခွဲခြင်းအတွက် အသုံးပြုသည့် စံသတ်မှတ်ချက်ဘောင်တစ်ခုနှင့် ဘုံဘာသာစကားကို ပံ့ပိုးပေးပါသည်။
SNMP မူဘောင်တွင် အပိုင်းသုံးပိုင်းရှိသည်။
- SNMP မန်နေဂျာ - SNMP မန်နေဂျာသည် SNMP ကိုအသုံးပြု၍ ကွန်ရက်လက်ခံဆောင်ရွက်ပေးသည့်လုပ်ငန်းများ၏ လုပ်ဆောင်ချက်များကို ထိန်းချုပ်ရန်နှင့် စောင့်ကြည့်ရန်အသုံးပြုသည်။
- SNMP အေးဂျင့် – SNMP အေးဂျင့်သည် စက်ပစ္စည်းအတွက် ဒေတာကို ထိန်းသိမ်းကာ လိုအပ်သလို ဤဒေတာများကို စနစ်များကို စီမံခန့်ခွဲရန်အတွက် စီမံခန့်ခွဲသည့် စက်ပစ္စည်းအတွင်းမှ ဆော့ဖ်ဝဲအစိတ်အပိုင်းဖြစ်သည်။
- MIB – Management Information Base (MIB) သည် စီမံခန့်ခွဲထားသော အရာဝတ္ထုများ စုစည်းမှုများပါ၀င်သည့် ကွန်ရက်စီမံခန့်ခွဲမှုအချက်အလက်များအတွက် ဒေတာသိုလှောင်မှုဧရိယာတစ်ခုဖြစ်သည်။
မန်နေဂျာသည် MIB တန်ဖိုးများကို ရယူရန်နှင့် သတ်မှတ်ရန် အေးဂျင့်တောင်းဆိုမှုများကို ပေးပို့နိုင်သည်။ ကိုယ်စားလှယ်သည် ဤတောင်းဆိုမှုများကို တုံ့ပြန်နိုင်သည်။
ဤအပြန်အလှန်တုံ့ပြန်မှုတွင် သီးခြားလွတ်လပ်သော၊ အေးဂျင့်သည် ကွန်ရက်အခြေအနေများကို မန်နေဂျာအား အကြောင်းကြားရန် မန်နေဂျာထံ မတောင်းဆိုသော အကြောင်းကြားချက်များ (ထောင်ချောက် သို့မဟုတ် အကြောင်းကြားချက်များ) ပေးပို့နိုင်သည်။
SNMP စစ်ဆင်ရေး
SNMP အပလီကေးရှင်းများသည် ဒေတာရယူရန်၊ SNMP အရာဝတ္တုကို မွမ်းမံပြင်ဆင်ရန်နှင့် အကြောင်းကြားချက်များကို ပေးပို့ရန် အောက်ပါလုပ်ဆောင်ချက်များကို လုပ်ဆောင်သည်-
- SNMP Get – SNMP GET လုပ်ဆောင်ချက်ကို SNMP အရာဝတ္ထု variable များကို ပြန်လည်ရယူရန် ကွန်ရက်စီမံခန့်ခွဲမှုဆာဗာ (NMS) မှ လုပ်ဆောင်သည်။
- SNMP Set - SNMP SET လုပ်ဆောင်ချက်သည် အရာဝတ္ထုတစ်ခု၏တန်ဖိုးကို မွမ်းမံရန်အတွက် Network Management Server (NMS) မှ လုပ်ဆောင်ပါသည်။
- SNMP အသိပေးချက်များ - SNMP ၏ အဓိကအင်္ဂါရပ်မှာ SNMP အေးဂျင့်ထံမှ မတောင်းဆိုသော အသိပေးချက်များကို ထုတ်ပေးနိုင်သည့် စွမ်းရည်ဖြစ်သည်။
SNMP ကိုရယူပါ။
SNMP GET လုပ်ဆောင်ချက်ကို SNMP object variable များကို ပြန်လည်ရယူရန် Network Management Server (NMS) မှ လုပ်ဆောင်ပါသည်။ GET လုပ်ဆောင်ချက်သုံးမျိုးရှိသည်။
- GET- SNMP အေးဂျင့်မှ အတိအကျ အရာဝတ္ထု စံနမူနာကို ရယူသည်။
- GETNEXT- သတ်မှတ်ထားသော ကိန်းရှင်၏ အဘိဓာန်ဆက်ခံသည့် နောက်အရာဝတ္ထုကို ပြန်လည်ရယူသည်။
- GETBULK- ထပ်ခါတလဲလဲ GETNEXT လုပ်ဆောင်ချက်များကို မလိုအပ်ဘဲ အရာဝတ္တု၏ ပြောင်းလဲနိုင်သော အချက်အလက်အများအပြားကို ထုတ်ယူသည်။
SNMP GET အတွက် အမိန့်မှာ-
snmpget -v2c -c [အသိုင်းအဝိုင်းအမည်] [NFVIS-box-ip] [tag-အမည်၊ ဥပမာample ifSpeed][အညွှန်းတန်ဖိုး]
SNMP လမ်းလျှောက်
SNMP walk သည် SNMP GETNEXT တောင်းဆိုချက်များကို အသုံးပြု၍ အချက်အလက်သစ်ပင်တစ်ခုအတွက် ကွန်ရက်တစ်ခုအား စုံစမ်းမေးမြန်းရန် SNMP အပလီကေးရှင်းတစ်ခုဖြစ်သည်။
အရာဝတ္ထု identifier (OID) ကို command line တွင်ပေးနိုင်ပါသည်။ ဤ OID သည် GETNEXT တောင်းဆိုမှုများကို အသုံးပြု၍ မည်သည့်အရာဝတ္ထု identifier space ကိုရှာဖွေမည်ကို သတ်မှတ်ပေးပါသည်။ ပေးထားသော OID အောက်တွင်ရှိသော အမျိုးအစားခွဲများရှိ ကိန်းရှင်အားလုံးကို မေးမြန်းပြီး ၎င်းတို့၏တန်ဖိုးများကို သုံးစွဲသူထံ တင်ပြပါသည်။
SNMP v2 ဖြင့် SNMP လမ်းလျှောက်ခြင်းအတွက် အမိန့်မှာ- 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 = အချိန်ဇယား- (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 = အချိန်စာရင်း- (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 = “”
…
အောက်ပါအတိုင်းဖြစ်ပါသည်။ampSNMP v3 ဖြင့် SNMP လမ်းလျှောက်ခြင်း ၏ဖွဲ့စည်းပုံ-
snmpwalk -v 3 -u user3 -a sha -A changePassphrase -x aes -X changePassphrase -l authPriv -n snmp 172.16.1.101 စနစ်
SNMPv2-MIB::sysDescr.0 = STRING- Cisco ENCS 5412၊ 12-core Intel၊ 8 GB၊ 8-port PoE LAN၊ 2 HDD၊ ကွန်ရက်တွက်ချက်မှုစနစ်
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.9.1.2377
DISMAN-EVENT-MIB::sysUpTimeInstance = အချိန်ဇယား- (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 = အချိန်စာရင်း- (0) 0:00:00.00
SNMP အသိပေးချက်များ
SNMP ၏ အဓိကအင်္ဂါရပ်မှာ SNMP အေးဂျင့်ထံမှ အကြောင်းကြားချက်များကို ထုတ်ပေးနိုင်စွမ်းဖြစ်သည်။ ဤသတိပေးချက်များသည် SNMP မန်နေဂျာထံမှ တောင်းဆိုချက်များကို ပေးပို့ရန် မလိုအပ်ပါ။ Unsolicited asynchronous) အကြောင်းကြားချက်များကို ထောင်ချောက်များအဖြစ် ဖန်တီးနိုင်သည် သို့မဟုတ် တောင်းဆိုချက်များကို အသိပေးနိုင်သည်။ Traps များသည် SNMP မန်နေဂျာအား ကွန်ရက်ပေါ်ရှိ အခြေအနေတစ်ခုသို့ သတိပေးသည့် မက်ဆေ့ချ်များဖြစ်သည်။ အကြောင်းကြားရန် တောင်းဆိုမှုများ (informs) များသည် SNMP မန်နေဂျာထံမှ ပြေစာအတည်ပြုချက်တောင်းခံမှု ပါဝင်သော ထောင်ချောက်များဖြစ်သည်။ အကြောင်းကြားချက်များသည် မှားယွင်းသောအသုံးပြုသူ စစ်မှန်ကြောင်းအထောက်အထားပြခြင်း၊ ပြန်လည်စတင်ခြင်း၊ ချိတ်ဆက်မှုပိတ်ခြင်း၊ အိမ်နီးချင်း router သို့ ချိတ်ဆက်မှု ဆုံးရှုံးခြင်း သို့မဟုတ် အခြားသော သိသာထင်ရှားသောဖြစ်ရပ်များကို ဖော်ပြနိုင်သည်။
မှတ်ချက်
Release 3.8.1 NFVIS မှစတင်၍ switch interfaces အတွက် SNMP Trap ပံ့ပိုးမှုရှိသည်။ NFVIS snmp ဖွဲ့စည်းမှုပုံစံတွင် ထောင်ချောက်ဆာဗာကို စနစ်ထည့်သွင်းပါက၊ ၎င်းသည် NFVIS နှင့် switch interface နှစ်ခုလုံးအတွက် ထောင်ချောက်စာတိုများကို ပေးပို့မည်ဖြစ်သည်။ အင်တာဖေ့စ်နှစ်ခုလုံးကို ကေဘယ်ကြိုးကို ဖြုတ်လိုက်သောအခါ သို့မဟုတ် ကေဘယ်လ်တစ်ခုချိတ်ဆက်သောအခါတွင် admin_state အပေါ် သို့မဟုတ် အောက်သို့ ဆက်တင်ခြင်းဖြင့် လင့်ခ်အခြေအနေသည် အပေါ် သို့မဟုတ် အောက်မှ အစပျိုးသည်။
SNMP ဗားရှင်းများ
Cisco လုပ်ငန်း NFVIS သည် SNMP ၏ အောက်ပါဗားရှင်းများကို ပံ့ပိုးပေးသည်-
- SNMP v1—ရိုးရှင်းသောကွန်ရက်စီမံခန့်ခွဲမှုပရိုတိုကော- RFC 1157 တွင် သတ်မှတ်ထားသော အပြည့်အဝအင်တာနက်စံနှုန်းတစ်ခု။ (RFC 1157 သည် RFC 1067 နှင့် RFC 1098 အဖြစ်ထုတ်ဝေခဲ့သည့် အစောပိုင်းဗားရှင်းများကို အစားထိုးသည်။) လုံခြုံရေးသည် ကွန်မြူနတီကြိုးများကို အခြေခံထားသည်။
- SNMP v2c—SNMPv2 အတွက် ရပ်ရွာ-စာကြောင်းအခြေခံ စီမံခန့်ခွဲရေးမူဘောင်။ SNMPv2c (“c” သည် “ကွန်မြူနတီ” ကို ကိုယ်စားပြုသည်) သည် RFC 1901၊ RFC 1905၊ နှင့် RFC 1906 တွင် သတ်မှတ်ထားသော စမ်းသပ်အင်တာနက်ပရိုတိုကောတစ်ခုဖြစ်သည်။ SNMPv2c သည် SNMPv2p (SNMPv2 Classic) ၏ ပရိုတိုကောလုပ်ဆောင်မှုများနှင့် ဒေတာအမျိုးအစားများ၏ အပ်ဒိတ်ဖြစ်ပြီး ၎င်းကို အသုံးပြုသည်။ SNMPv1 ၏ ရပ်ရွာအခြေပြု လုံခြုံရေးပုံစံ။
- SNMPv3—SNMP ၏ ဗားရှင်း 3။ SNMPv3 သည် RFCs 3413 မှ 3415 တွင် သတ်မှတ်ထားသော အပြန်အလှန်လုပ်ဆောင်နိုင်သော စံချိန်စံညွှန်းအခြေခံ ပရိုတိုကောတစ်ခုဖြစ်သည်။ SNMPv3 သည် ကွန်ရက်ပေါ်ရှိ ပက်ကေ့ဂျ်များကို စစ်မှန်ကြောင်းနှင့် ကုဒ်ဝှက်ခြင်းဖြင့် စက်ပစ္စည်းများသို့ လုံခြုံသောဝင်ရောက်ခွင့်ကို ပေးပါသည်။
SNMPv3 တွင် ပံ့ပိုးပေးထားသည့် လုံခြုံရေးအင်္ဂါရပ်များမှာ အောက်ပါအတိုင်းဖြစ်သည်။
- မက်ဆေ့ချ်၏ ခိုင်မာမှု—ပက်ကတ်တစ်ခုမဟုတ်ကြောင်း သေချာစေခြင်း။ampဖြတ်သန်းခဲ့ရတယ် ။
- စစ်မှန်ကြောင်းအထောက်အထားပြခြင်း- မက်ဆေ့ဂျ်သည် မှန်ကန်သောအရင်းအမြစ်မှဖြစ်ကြောင်း ဆုံးဖြတ်ခြင်း။
- ကုဒ်ဝှက်ခြင်း- ခွင့်ပြုချက်မရှိဘဲ အရင်းအမြစ်မှ သင်ယူခြင်းမှ ကာကွယ်ရန် ပက်ကတ်တစ်ခု၏ အကြောင်းအရာများကို မွှေနှောက်ခြင်း။
SNMP v1 နှင့် SNMP v2c နှစ်ခုစလုံးသည် ရပ်ရွာအခြေပြုလုံခြုံရေးပုံစံကို အသုံးပြုသည်။ အေးဂျင့် MIB ကို ဝင်ရောက်နိုင်သည့် မန်နေဂျာများ၏ အသိုင်းအဝိုင်းကို IP လိပ်စာ Access Control List နှင့် စကားဝှက်ဖြင့် သတ်မှတ်သည်။
SNMPv3 သည် သုံးစွဲသူတစ်ဦးနှင့် အသုံးပြုသူနေထိုင်သည့် အုပ်စုအတွက် အထောက်အထားစိစစ်ခြင်းဆိုင်ရာ မဟာဗျူဟာကို စနစ်ထည့်သွင်းသည့် လုံခြုံရေးပုံစံတစ်ခုဖြစ်သည်။ လုံခြုံရေးအဆင့်သည် လုံခြုံရေးပုံစံတစ်ခုအတွင်း ခွင့်ပြုထားသော လုံခြုံရေးအဆင့်ဖြစ်သည်။ လုံခြုံရေးမော်ဒယ်နှင့် လုံခြုံရေးအဆင့် ပေါင်းစပ်ခြင်းသည် SNMP ပက်ကတ်ကို ကိုင်တွယ်သည့်အခါ မည်သည့်လုံခြုံရေးယန္တရားကို အသုံးပြုကြောင်း ဆုံးဖြတ်သည်။
SNMP v1 နှင့် v2 သည် အစဉ်အလာအားဖြင့် အသုံးပြုသူဖွဲ့စည်းပုံသတ်မှတ်ရန် မလိုအပ်သော်လည်း အသုံးပြုသူဖွဲ့စည်းမှုပုံစံဖြင့် အသိုင်းအဝိုင်းကို စစ်မှန်ကြောင်းအထောက်အထားပြခြင်းကို လုပ်ဆောင်ပါသည်။ NFVIS ရှိ SNMP v1 နှင့် v2 နှစ်ခုစလုံးအတွက်၊ အသုံးပြုသူကို သက်ဆိုင်ရာ အသိုင်းအဝိုင်းအမည်အဖြစ် တူညီသောအမည်နှင့် ဗားရှင်းဖြင့် သတ်မှတ်ရပါမည်။ အသုံးပြုသူအုပ်စုသည် snmpwalk ညွှန်ကြားချက်များအလုပ်လုပ်ရန်အတွက် တူညီသော SNMP ဗားရှင်းနှင့် လက်ရှိအုပ်စုနှင့်လည်း ကိုက်ညီရပါမည်။
SNMP MIB ပံ့ပိုးမှု
ဇယား 2- အင်္ဂါရပ်မှတ်တမ်း
အင်္ဂါရပ်အမည် | NFVIS ဖြန့်ချိမှု 4.11.1 | ဖော်ပြချက် |
SNMP CISCO-MIB | သတင်းထုတ်ပြန်ချက် | CISCO-MIB သည် Cisco ကိုပြသသည်။ SNMP ကို အသုံးပြု၍ NFVIS လက်ခံသူအမည်။ |
SNMP VM စောင့်ကြည့်ရေး MIB | NFVIS ဖြန့်ချိမှု 4.4.1 | SNMP VM အတွက် ပံ့ပိုးမှု ထပ်ထည့်ထားသည်။ MIB များကို စောင့်ကြည့်ခြင်း။ |
အောက်ပါ MIB များကို NFVIS ရှိ SNMP အတွက် ပံ့ပိုးပေးသည်-
Cisco NFVIS Release 4.11.1 မှစတင်၍ CISCO-MIB
CISCO-MIB OID 1.3.6.1.4.1.9.2.1.3။ လက်ခံသူအမည်
IF-MIB (1.3.6.1.2.1.31):
- ifDescr
- ifType
- ifPhys လိပ်စာ
- ifSpeed
- ifOperStatus
- ifAdmin အဆင့်အတန်း
- ifMtu
- ifName
- ifHighSpeed
- ifPromiscuousMode
- ifConnectorPresent
- ifInErrors
- ifInDiscards
- ifInOctets
- ifOutErrors
- ifOutDiscards
- ifOutOctets
- ifOutUcastPkts
- ifHInOctets
- ifHInUcastPkts
- ifHCOutOctets
- ifHCOutUcastPkts
- ifInBroadcastPkts
- ifOutBroadcastPkts
- ifInMulticastPkts
- ifOutMulticastPkts
- ifHCInBroadcastPkts
- ifHCOutBroadcastPkts
- ifHInMulticastPkts
- ifHCOutMulticastPkts
Entity MIB (1.3.6.1.2.1.47):
- ရုပ်ပိုင်းဆိုင်ရာအညွှန်း
- entPhysicalDescr
- entPhysicalVendorType
- ရုပ်ပိုင်းဆိုင်ရာပါ၀င်သော
- entPhysicalClass
- entPhysicalParentRelPos
- ရုပ်ပိုင်းဆိုင်ရာအမည်
- entPhysicalHardwareRev
- entPhysicalFirmwareRev
- entPhysicalSoftwareRev
- entPhysicalSerialNum
- entPhysicalMfgName
- entPhysicalModelName
- ရုပ်ပိုင်းဆိုင်ရာအလီများ
- entPhysicalAssetID
- ရုပ်ပိုင်းဆိုင်ရာIsFRU
Cisco လုပ်ငန်းစဉ် MIB (1.3.6.1.4.1.9.9.109):
- cpmCPUTotalPhysicalIndex (.2)
- cpmCPUTotal5secRev (.6.x)*
- cpmCPUTotal1minRev (.7.x)*
- cpmCPUTotal5minRev (.8.x)*
- cpmCPUmon ကြားကာလ (.9)
- cpmCPUMemory အသုံးပြုထားသည် (.12)
- cpmCPUMemoryFree (.13)
- cpmCPUMemoryKernelReserved (.14)
- cpmCPUMemoryHCUsed (.17)
- cpmCPUMemoryHCFree (.19)
- cpmCPUMemoryHCKernel သီးသန့် (.21)
- cpmCPULoadAvg1min (.24)
- cpmCPULoadAvg5min (.25)
- cpmCPULoadAvg15min (.26)
မှတ်ချက်
* NFVIS 3.12.3 ထုတ်ဝေမှုမှ စတင်သည့် CPU core တစ်ခုအတွက် လိုအပ်သော ပံ့ပိုးမှုဒေတာကို ညွှန်ပြသည်။
Cisco Environmental MIB (1.3.6.1.4.1.9.9.13):
- ထယ်၊tage အာရုံခံကိရိယာ-
- ciscoEnvMonVoltageStatusDescr
- ciscoEnvMonVoltageStatusValue
- အပူချိန်အာရုံခံကိရိယာ-
- ciscoEnvMonTemperatureStatusDescr
- ciscoEnvMonTemperatureStatusValue
- ပန်ကာအာရုံခံကိရိယာ
- ciscoEnvMonFanStatusDescr
- ciscoEnvMonFanState
မှတ်ချက် အောက်ပါ ဟာ့ဒ်ဝဲပလပ်ဖောင်းများအတွက် အာရုံခံကိရိယာ ပံ့ပိုးမှု-
- ENCS 5400 စီးရီး- အားလုံး
- ENCS 5100 စီးရီး- မရှိပါ။
- UCS-E: voltage၊ အပူချိန်
- UCS-C- အားလုံး
- CSP- CSP-2100၊ CSP-5228၊ CSP-5436 နှင့် CSP5444 (Beta)
Cisco Environmental Monitor MIB မှ NFVIS 3.12.3 ထုတ်ဝေမှုမှ စတင်သည့် အသိပေးချက်-
- ciscoEnvMonEnableShutdownNotification
- ciscoEnvMonEnableVoltageNotification
- ciscoEnvMonEnableTemperatureNotification
- ciscoEnvMonEnableFanNotification
- ciscoEnvMonEnableRedundantSupplyNotification
- ciscoEnvMonEnableStatChangeNotif
NFVIS 1.3.6.1.2.1.236 ထုတ်ဝေမှုမှ စတင်သည့် VM-MIB (4.4)
- vmHypervisor-
- vmHvSoftware
- vmHvVersion
- vmHvUpTime
- vmTable-
- vmName
- vmUUID
- vmOperState
- vmOST အမျိုးအစား
- vmCurCpuNumber
- vmMemUnit
- vmCurMem
- vmCpuTime
- vmCpuTable-
- vmCpuCoreTime
- vmCpuAffinityTable
- vmCpuAffinity
SNMP ပံ့ပိုးမှုအား ပြင်ဆင်သတ်မှတ်ခြင်း။
ထူးခြားချက် | ဖော်ပြချက် |
SNMP ကုဒ်ဝှက်ခြင်း စကားဝှက် | Cisco NFVIS Release 4.10.1 မှစတင်၍ auth-key မှလွဲ၍ အခြား priv-key ကိုထုတ်လုပ်နိုင်သည့် SNMP အတွက် ရွေးချယ်နိုင်သော စကားဝှက်တစ်ခုကို ထည့်ရန် ရွေးချယ်ခွင့်တစ်ခု ရှိပါသည်။ |
SNMP v1 နှင့် v2c သည် community-based string ကိုအသုံးပြုသော်လည်း၊ အောက်ပါတို့ကို လိုအပ်ပါသေးသည်။
- တူညီသောအသိုင်းအဝိုင်းနှင့်အသုံးပြုသူအမည်။
- အသုံးပြုသူနှင့် အဖွဲ့အတွက် တူညီသော SNMP ဗားရှင်း။
SNMP အသိုင်းအဝိုင်းကို ဖန်တီးရန်-
terminal ကို configure
snmp အသိုင်းအဝိုင်း ရပ်ရွာ-ဝင်ရောက်ခွင့်
SNMP အသိုင်းအဝိုင်းအမည်စာတန်းသည် [A-Za-z0-9_-] နှင့် အများဆုံး အရှည် 32 ကို ပံ့ပိုးပေးသည်။ NFVIS သည် readOnly ဝင်ရောက်ခွင့်ကိုသာ ပံ့ပိုးသည်။
SNMP အဖွဲ့ကို ဖန်တီးရန်-
terminal snmp အုပ်စုကို စီစဉ်သတ်မှတ်ပါ။ အကြောင်းကြားပါ။ ဖတ်ပါ။ ရေးပါ။
ပြောင်းလွဲမှုများ | ဖော်ပြချက် |
group_name | အဖွဲ့အမည်စာတန်း။ ပံ့ပိုးပေးသည့်စာကြောင်းမှာ [A-Za-z0-9_-] ဖြစ်ပြီး အမြင့်ဆုံးအရှည်မှာ 32 ဖြစ်သည်။ |
စကားစပ် | စကားစပ်စာကြောင်း၊ မူရင်းသည် snmp ဖြစ်သည်။ အများဆုံးအရှည်မှာ 32 ဖြစ်သည်။ အနည်းဆုံးအရှည်မှာ 0 (အချည်းနှီးသောအကြောင်းအရာ) ဖြစ်သည်။ |
ဗားရှင်း | SNMP v1၊ v2c နှင့် v3 အတွက် 1၊ 2 သို့မဟုတ် 3။ |
လုံခြုံရေး_အဆင့် | authPriv၊ authNoPriv၊ noAuthNoPriv SNMP v1 နှင့် v2c သည် noAuthNoPriv ကိုအသုံးပြုသည် အားလုံးအတွက် မှတ်ချက် |
Notify_list/read_list/write_list | ၎င်းသည် မည်သည့် string ဖြစ်နိုင်ပါသည်။ SNMP ကိရိယာများဖြင့် ဒေတာပြန်လည်ရယူခြင်းကို ပံ့ပိုးရန်အတွက် read_list နှင့် notify_list လိုအပ်ပါသည်။ NFVIS SNMP သည် SNMP ရေးသားခွင့်ကို မပံ့ပိုးနိုင်သောကြောင့် write_list ကို ကျော်သွားနိုင်သည်။ |
SNMP v3 အသုံးပြုသူကို ဖန်တီးရန်-
လုံခြုံရေးအဆင့်သည် authPriv ဖြစ်သည်။
terminal ကို configure
snmp အသုံးပြုသူ အသုံးပြုသူဗားရှင်း 3 အသုံးပြုသူအုပ်စု auth-protocol
priv-protocol စကားဝှက်
terminal ကို configure
snmp အသုံးပြုသူ အသုံးပြုသူဗားရှင်း 3 အသုံးပြုသူအုပ်စု auth-protocol
priv-protocol စကားဝှက် ကုဒ်ဝှက်ခြင်း-စကားဝှက်
လုံခြုံရေးအဆင့်သည် authNoPriv ဖြစ်သောအခါ-
terminal ကို configure
snmp အသုံးပြုသူ အသုံးပြုသူဗားရှင်း 3 အသုံးပြုသူအုပ်စု auth-protocol စကားဝှက်
လုံခြုံရေးအဆင့်သည် noAuthNopriv ဖြစ်သည်။
terminal ကို configure
snmp အသုံးပြုသူ အသုံးပြုသူဗားရှင်း 3 အသုံးပြုသူအုပ်စု
ပြောင်းလွဲမှုများ | ဖော်ပြချက် |
အသုံးပြုသူ_အမည် | အသုံးပြုသူအမည် string ပံ့ပိုးပေးသည့်စာကြောင်းမှာ [A-Za-z0-9_-] ဖြစ်ပြီး အမြင့်ဆုံးအရှည်မှာ 32 ဖြစ်သည်။ ဤအမည်သည် community_name နှင့် တူညီရပါမည်။ |
ဗားရှင်း | SNMP v1 နှင့် v2c အတွက် 1 နှင့် 2။ |
group_name | အဖွဲ့အမည်စာတန်း။ ဤအမည်သည် NFVIS တွင် သတ်မှတ်ထားသော အဖွဲ့အမည်နှင့် တူညီရပါမည်။ |
အထောက်အထား | aes သို့မဟုတ် des |
ကိုယ်ရေးကိုယ်တာ | md5 သို့မဟုတ် sha |
စကားဝှက်_စာကြောင်း | စကားဝှက်စာတန်း။ ပံ့ပိုးပေးသည့်စာကြောင်းမှာ [A-Za-z0-9\-_#@%$*&! ] |
ကုဒ်ဝှက်ခြင်း_စကားဝှက် | စကားဝှက်စာတန်း။ ပံ့ပိုးပေးသည့်စာကြောင်းမှာ [A-Za-z0-9\-_#@%$*&! ] အသုံးပြုသူသည် ကုဒ်ဝှက်ခြင်း-စကားဝှက်ကို စီစဉ်သတ်မှတ်ရန် ဦးစွာ စကားဝှက်ကို သတ်မှတ်ရပါမည်။ |
မှတ်ချက် auth-key နှင့် priv-key မသုံးပါနှင့်။ အထောက်အထားစနစ်နှင့် လျှို့ဝှက်စကားဝှက်များကို ဖွဲ့စည်းမှုပြီးနောက် ကုဒ်ဝှက်ထားပြီး NFVIS တွင် သိမ်းဆည်းထားသည်။
SNMP ထောင်ချောက်များကို ဖွင့်ရန်-
terminal snmp enable traps ကို configure လုပ်ပါ။ trap_event သည် linkup သို့မဟုတ် linkdown ဖြစ်နိုင်သည်။
SNMP ထောင်ချောက် host ကိုဖန်တီးရန်-
terminal ကို configure
snmp အိမ်ရှင် host-ip-လိပ်စာ host-port host-user-name host-ဗားရှင်း host-security-level noAuthNoPriv
ပြောင်းလွဲမှုများ | ဖော်ပြချက် |
host_name | အသုံးပြုသူအမည် string ပံ့ပိုးပေးသည့်စာကြောင်းမှာ [A-Za-z0-9_-] ဖြစ်ပြီး အမြင့်ဆုံးအရှည်မှာ 32 ဖြစ်သည်။ ၎င်းသည် FQDN လက်ခံလက်ခံသူအမည်မဟုတ်သော်လည်း ထောင်ချောက်များ၏ IP လိပ်စာ၏ နံမည်တစ်ခုဖြစ်သည်။ |
ip_လိပ်စာ | ထောင်ချောက်ဆာဗာ၏ IP လိပ်စာ။ |
ဆိပ်ကမ်း | ပုံသေမှာ 162 ဖြစ်သည်။ သင့်ကိုယ်ပိုင်ထည့်သွင်းမှုအပေါ် အခြေခံ၍ အခြား port နံပါတ်သို့ ပြောင်းပါ။ |
အသုံးပြုသူ_အမည် | အသုံးပြုသူအမည် string NFVIS တွင် ပြင်ဆင်သတ်မှတ်ထားသော user_name နှင့် တူညီရပါမည်။ |
ဗားရှင်း | SNMP v1၊ v2c သို့မဟုတ် v3 အတွက် 1၊ 2 သို့မဟုတ် 3။ |
လုံခြုံရေး_အဆင့် | authPriv၊ authNoPriv၊ noAuthNoPriv မှတ်ချက် SNMP v1 နှင့် v2c သည် noAuthNoPriv ကိုသာ အသုံးပြုသည်။ |
SNMP ဖွဲ့စည်းမှုပုံစံ Examples
အောက်ပါ example သည် SNMP v3 configuration ကိုပြသသည်။
terminal ကို configure
snmp အုပ်စု testgroup3 snmp 3 authPriv အသိပေးချက် စမ်းသပ်မှု ရေးရန် စမ်းသပ် ဖတ်ရှုခြင်း စမ်းသပ်မှု
! snmp အသုံးပြုသူ user3 အသုံးပြုသူ-ဗားရှင်း 3 အသုံးပြုသူ-အုပ်စု testgroup3 auth-protocol sha privprotocol aes
စကားဝှက်ပြောင်းလဲမှုPassphrase ကုဒ်ဝှက်ခြင်း-လျှို့ဝှက်စာဝှက်စာဝှက်စကားဝှက်
! snmp v3 trap ကိုဖွင့်ရန် snmp host ကို configure လုပ်ပါ။
snmp host host3 host-ip-address 3.3.3.3 host-version 3 host-user-name user3 host-security-level authPriv host-port 162
!!
အောက်ပါ example သည် SNMP v1 နှင့် v2 configuration ကိုပြသသည်-
terminal ကို configure
snmp အသိုင်းအဝိုင်းအများပြည်သူလူထုအသိုင်းအဝိုင်း-ဝင်ရောက်ခွင့် readOnly
! snmp အဖွဲ့ စမ်းသပ်မှုအုပ်စု snmp 2 noAuthNoPriv ဖတ်ရှုရန်-ဝင်ရောက်ခွင့် ရေးရန်-ဝင်ရောက်ခွင့် အသိပေးချက်-ဝင်ရောက်ခွင့်
! snmp အသုံးပြုသူ အများသူငှာ အသုံးပြုသူ-အုပ်စု စမ်းသပ်အုပ်စု အသုံးပြုသူ-ဗားရှင်း ၂
! snmp host host2 host-ip-address 2.2.2.2 host-port 162 host-user-name public host-version 2 host-security-level noAuthNoPriv
! snmp သည် ထောင်ချောက်လင့်ခ်ကို ဖွင့်ပါ။
snmp သည် ထောင်ချောက် linkDown ကိုဖွင့်ပါ။
အောက်ပါ example သည် SNMP v3 configuration ကို ပြသည်-
terminal ကို configure
snmp အုပ်စု testgroup3 snmp 3 authPriv အသိပေးချက် စမ်းသပ်မှု ရေးရန် စမ်းသပ် ဖတ်ရှုခြင်း စမ်းသပ်မှု
! snmp အသုံးပြုသူ user3 အသုံးပြုသူ-ဗားရှင်း 3 အသုံးပြုသူ-အုပ်စု testgroup3 auth-protocol sha priv-protocol aespassphrase ပြောင်းလဲမှုPassphrase
! 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 host ကို configure လုပ်ပါ။
!!
လုံခြုံရေးအဆင့်ကို ပြောင်းလဲရန်-
terminal ကို configure
! snmp အုပ်စု testgroup4 snmp 3 authNoPriv အကြောင်းကြားစာ ရေးရန် စမ်းသပ်မှု စမ်းသပ်ဖတ်ရှုခြင်း
! snmp အသုံးပြုသူ user4 အသုံးပြုသူ-ဗားရှင်း 3 အသုံးပြုသူ-အဖွဲ့ စမ်းသပ်မှုအုပ်စု4 auth-protocol md5 စကားဝှက်ပြောင်းလဲမှုPassphrase
! snmp v3 ထောင်ချောက် snmp host host4 host-ip-address 4.4.4.4 host-version 3 host-user-name user4 host-security-level authNoPriv host-port 162 ကိုဖွင့်ရန် snmp host ကို configure လုပ်ပါ။
!! snmp ထောင်ချောက် linkUp ကိုဖွင့်ပါ။
snmp သည် ထောင်ချောက် linkDown ကိုဖွင့်ပါ။
မူရင်းအကြောင်းအရာ SNMP ကိုပြောင်းလဲရန်-
terminal ကို configure
! snmp အုပ်စု testgroup5 devop 3 authPriv အသိပေးချက် စမ်းသပ်ရေး စမ်းသပ်မှု စစ်ဆေးမှု ဖတ်ရှုခြင်း။
! snmp အသုံးပြုသူ user5 အသုံးပြုသူ-ဗားရှင်း 3 အသုံးပြုသူ-အုပ်စု စမ်းသပ်မှုအုပ်စု5 auth-protocol md5 priv-protocol des စကားဝှက်ပြောင်းလဲခြင်း စကားဝှက်
!
အချည်းနှီးသောအကြောင်းအရာနှင့် noAuthNoPriv ကိုအသုံးပြုရန်
terminal ကို configure
! snmp group testgroup6 “” 3 noAuthNoPriv read test write test အသိပေးခြင်း စမ်းသပ်မှု
! snmp အသုံးပြုသူ user6 အသုံးပြုသူ-ဗားရှင်း 3 အသုံးပြုသူ-အဖွဲ့ စမ်းသပ်အုပ်စု 6
!
မှတ်ချက်
SNMP v3 context မှ snmp ကို configure လုပ်သောအခါ အလိုအလျောက် ပေါင်းထည့်သည်။ web ပေါ်တယ် မတူညီသော ဆက်စပ်တန်ဖိုး သို့မဟုတ် အလွတ်အကြောင်းအရာ စာကြောင်းကို အသုံးပြုရန်၊ ဖွဲ့စည်းမှုပုံစံအတွက် NFVIS CLI သို့မဟုတ် API ကို အသုံးပြုပါ။
NFVIS SNMP v3 သည် auth-protocol နှင့် priv-protocol နှစ်ခုလုံးအတွက် စကားဝှက်တစ်ခုတည်းကိုသာ ပံ့ပိုးပေးပါသည်။
SNMP v3 စကားဝှက်ကို စီစဉ်သတ်မှတ်ရန် auth-key နှင့် priv-key မသုံးပါနှင့်။ ဤသော့များကို တူညီသောစကားဝှက်အတွက် မတူညီသော NFVIS စနစ်များကြားတွင် ကွဲပြားစွာ ထုတ်လုပ်ထားပါသည်။
မှတ်ချက်
NFVIS 3.11.1 ထွက်ရှိမှုသည် စကားဝှက်အတွက် အထူးဇာတ်ကောင် ပံ့ပိုးမှုကို တိုးမြှင့်ပေးသည်။ ယခု အောက်ပါဇာတ်ကောင်များကို ပံ့ပိုးထားသည်- @#$-!&*
မှတ်ချက်
NFVIS 3.12.1 ထုတ်ဝေမှုသည် အောက်ပါ အထူးဇာတ်ကောင်များကို ပံ့ပိုးသည်-_#@%$*&! နှင့် နေရာလွတ်များ။ Backslash (\) ကို မပံ့ပိုးပါ။
SNMP ပံ့ပိုးကူညီမှုအတွက် ဖွဲ့စည်းမှုပုံစံကို အတည်ပြုပါ။
snmp အေးဂျင့်ဖော်ပြချက်နှင့် ID ကိုအတည်ပြုရန် show snmp အေးဂျင့်အမိန့်ကိုသုံးပါ။
nfvis# သည် snmp အေးဂျင့်ကိုပြသသည်။
snmp အေးဂျင့် sysDescr "Cisco NFVIS"
snmp အေးဂျင့် sysOID 1.3.6.1.4.1.9.12.3.1.3.1291
snmp ထောင်ချောက်များ၏ အခြေအနေကို အတည်ပြုရန် show snmp traps command ကိုသုံးပါ။
nfvis# သည် snmp ထောင်ချောက်များကို ပြသသည်။
ထောင်ချောက်အမည် | ထောင်ချောက်ပြည်နယ် |
လင့်ခ်အောက် လင့်ခ် | မသန်စွမ်း ဖွင့်ထားသည်။ |
snmp ကိန်းဂဏာန်းများကိုအတည်ပြုရန် show snmp stats command ကိုသုံးပါ။
nfvis# သည် snmp ကိန်းဂဏာန်းများကိုပြသသည်။
snmp ကိန်းဂဏန်းများ sysUpTime 57351917
snmp ကိန်းဂဏန်းများ sysServices 70
snmp ကိန်းဂဏန်းများ sysORLastChange 0
snmp ကိန်းဂဏန်းများ snmpInPkts ၁၀၄
snmp ကိန်းဂဏန်းများ snmpInBadVersions 0
snmp ကိန်းဂဏန်းများ snmpInBadCommunityNames 0
snmp ကိန်းဂဏန်းများ snmpInBadCommunityUses 0
snmp ကိန်းဂဏန်းများ snmpInASNParseErrs 0
snmp ကိန်းဂဏန်းများ snmpSilentDrops 0
snmp ကိန်းဂဏန်းများ snmpProxyDrops 0
snmp အတွက် interface configuration ကိုအတည်ပြုရန် show running-config snmp command ကိုသုံးပါ။
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
community-access readOnly
! snmp အသိုင်းအဝိုင်း tachen
community-access readOnly
! snmp အုပ်စု tachen snmp 2 noAuthNoPriv
စမ်းသပ်ဖတ်ပါ။
စမ်းသပ်ရေးပါ။
စုံစမ်းအသိပေးပါ။
! snmp အုပ်စု testgroup snmp 2 noAuthNoPriv
ဖတ်ရှုခွင့် ဖတ်ရှုပါ။
write-access ရေးပါ။
အသိပေးချက်-ဝင်ရောက်ခွင့်
! snmp အသုံးပြုသူအများပြည်သူ
အသုံးပြုသူဗားရှင်း ၂
အသုံးပြုသူအုပ်စု ၂
auth-protocol md5
priv-protocol des
! snmp အသုံးပြုသူ tachen
အသုံးပြုသူဗားရှင်း ၂
အသုံးပြုသူအုပ်စု tachen
! snmp host host2
host-port ၁၆၂
host-ip-address 2.2.2.2
host-ဗားရှင်း 2
host-security-level noAuthNoPriv
host-user-name public
!
SNMP ဖွဲ့စည်းမှုပုံစံများအတွက် အထက်ကန့်သတ်ချက်
SNMP ဖွဲ့စည်းမှုပုံစံများအတွက် အထက်ကန့်သတ်ချက်-
- အသိုက်အဝန်းများ- ၁၀
- အဖွဲ့များ- ၁၀
- အသုံးပြုသူများ- ၈
- အိမ်ရှင်များ- ၄
SNMP ပံ့ပိုးမှု API များနှင့် အမိန့်များ
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 သည် အိမ်ရှင်နှင့် NFVIS တွင် အသုံးပြုထားသည့် VM များကို စောင့်ကြည့်ရန် စနစ်စောင့်ကြည့်ရေး ညွှန်ကြားချက်များနှင့် API များကို ပံ့ပိုးပေးသည်။
CPU အသုံးချမှု၊ မန်မိုရီ၊ ဒစ်ခ်နှင့် ပို့တ်များဆိုင်ရာ စာရင်းအင်းများကို စုဆောင်းရန် ဤအမိန့်များသည် အသုံးဝင်သည်။ ဤရင်းမြစ်များနှင့် သက်ဆိုင်သည့် မက်ထရစ်များကို အခါအားလျော်စွာ စုဆောင်းပြီး သတ်မှတ်ထားသော ကြာချိန်တစ်ခုအတွက် ပြသပါသည်။ ပိုကြီးသောကြာချိန်များအတွက် ပျမ်းမျှတန်ဖိုးများကို ပြသသည်။
စနစ်စောင့်ကြည့်ခြင်းကို အသုံးပြုသူအား အသုံးပြုနိုင်မည်ဖြစ်သည်။ view စနစ်၏လုပ်ဆောင်မှုဆိုင်ရာ သမိုင်းအချက်အလက်။ ဤမက်ထရစ်များကို ပေါ်တယ်ပေါ်ရှိ ဂရပ်များအဖြစ်လည်း ပြထားသည်။
စနစ်စောင့်ကြည့်ရေးစာရင်းအင်းများ စုစည်းမှု
တောင်းဆိုထားသည့်ကြာချိန်အတွက် စနစ်စောင့်ကြည့်ရေးစာရင်းအင်းများကို ပြသသည်။ မူရင်းကြာချိန်သည် ငါးမိနစ်ဖြစ်သည်။
ပံ့ပိုးပေးထားသည့် ကြာချိန်တန်ဖိုးများသည် 1min၊ 5min၊ 15min၊ 30min၊ 1h၊ 1H၊ 6h၊ 6H၊ 1d၊ 1D၊ 5d၊ 5D၊ 30d၊ 30D ဖြစ်ပြီး မိနစ်အဖြစ် မိနစ်၊ h နှင့် H နှင့် နာရီ၊ d နှင့် D တို့ကို ရက်များအဖြစ် သတ်မှတ်ပါသည်။
Example
အောက်ပါအတိုင်းဖြစ်ပါသည်။ampစနစ်စောင့်ကြည့်ရေးစာရင်းဇယားများ ထွက်လာသည်-
nfvis# စနစ်-စောင့်ကြည့်ရေးအိမ်ရှင် cpu ကိန်းဂဏာန်းများကိုပြသသည် cpu-အသုံးပြုမှု 1h ပြည်နယ်-idle မဟုတ်သော စနစ်-စောင့်ကြည့်ရေး host cpu stats cpu-usage 1h ပြည်နယ်-idle မဟုတ်သော စုဆောင်း-စတင်-ရက်စွဲ-အချိန် 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၊ …
ဒေတာစုဆောင်းမှုစတင်သည့်အချိန်ကို စုဆောင်း-စတင်-ရက်စွဲ-အချိန်အဖြစ် ဖော်ပြသည်။
အဆိုပါ s ကိုampဒေတာစုဆောင်းသည့် ကြားကာလကို စုဆောင်း-ကြားကာလ-စက္ကန့်များအဖြစ် ပြသည်။
လက်ခံဆောင်ရွက်ပေးသည့် CPU ကိန်းဂဏန်းများကဲ့သို့ တောင်းဆိုထားသော မက်ထရစ်အတွက် ဒေတာကို ခင်းကျင်းမှုတစ်ခုအဖြစ် ပြသထားသည်။ array ရှိ ပထမအချက်အား သတ်မှတ်ထားသော စုဆောင်း-စတင်-ရက်စွဲ-အချိန်နှင့် စုဆောင်း-ကြားကာလ-စက္ကန့်များဖြင့် သတ်မှတ်ထားသော ကြားကာလတစ်ခုတွင် နောက်ဆက်တွဲတန်ဖိုးတစ်ခုစီကို စုဆောင်းခဲ့သည်။
s ကိုample output၊ CPU id 0 သည် 7.67-2019-12 တွင် 20:11:27 တွင် collection-start-date-time မှသတ်မှတ်ထားသည့်အတိုင်း အသုံးပြုမှု 20% ရှိပါသည်။ 10 စက္ကန့်အကြာတွင်၊ စုဆောင်း-ကြားကာလ-စက္ကန့်များသည် 5.52 ဖြစ်သောကြောင့်၊ ၎င်းသည် 10% ကို အသုံးချခဲ့သည်။ cpu-utilization ၏ တတိယတန်ဖိုးသည် 4.89% ဒုတိယတန်ဖိုး 10% ပြီးနောက် 5.52 စက္ကန့်တွင် XNUMX% စသည်တို့ဖြစ်သည်။
အဆိုပါ s ကိုampသတ်မှတ်ထားသော ကြာချိန်ပေါ်အခြေခံ၍ စုဆောင်းကြားကာလ-စက္ကန့် အပြောင်းအလဲများအဖြစ် ပြသထားသည့် ling ကြားကာလ။ ကြာမြင့်ချိန်များအတွက်၊ ရလဒ်အရေအတွက်ကို ကျိုးကြောင်းဆီလျော်စွာ ထိန်းသိမ်းထားရန် စုဆောင်းထားသော စာရင်းအင်းများကို ပျမ်းမျှအကွာအဝေးတွင် ပေးပါသည်။
Host System Monitoring
NFVIS သည် လက်ခံသူ၏ CPU အသုံးချမှု၊ မန်မိုရီ၊ ဒစ်ခ်နှင့် ဆိပ်ကမ်းများကို စောင့်ကြည့်ရန် စနစ်စောင့်ကြည့်ရေး ညွှန်ကြားချက်များနှင့် API များကို ပံ့ပိုးပေးသည်။
Host CPU အသုံးပြုမှုကို စောင့်ကြည့်ခြင်း။
ရာခိုင်နှုန်းtagအသုံးပြုသူကုဒ်ကိုလုပ်ဆောင်ခြင်း၊ စနစ်ကုဒ်ကိုလုပ်ဆောင်ခြင်း၊ IO လုပ်ဆောင်မှုများကို စောင့်ဆိုင်းခြင်းစသည်ဖြင့် အမျိုးမျိုးသောအခြေအနေများတွင် CPU မှအသုံးပြုသည့်အချိန်များကို သတ်မှတ်ထားသောကြာချိန်အတွက်ပြသထားသည်။
CPU-အခြေအနေ | ဖော်ပြချက် |
ဘာမှမလုပ်ဘူး။ | 100 - idle-cpu-percentage |
နှောက်ယှက်သည်။ | ရာခိုင်နှုန်းကိုဖော်ပြသည်။tagအနှောက်အယှက်များကို ဝန်ဆောင်မှုပေးရာတွင် အသုံးပြုသည့် ပရိုဆက်ဆာအချိန်၏ e |
ကောင်းတဲ့ | ကောင်းမွန်သော CPU အခြေအနေသည် အသုံးပြုသူပြည်နယ်၏ အစုခွဲတစ်ခုဖြစ်ပြီး အခြားအလုပ်များထက် ဦးစားပေးလုပ်ဆောင်ထားသော လုပ်ငန်းစဉ်များမှ အသုံးပြုသည့် CPU အချိန်ကို ပြသသည်။ |
စနစ် | စနစ် CPU အခြေအနေသည် kernel မှအသုံးပြုသည့် CPU အချိန်ပမာဏကိုပြသသည်။ |
အသုံးပြုသူ | အသုံးပြုသူ CPU အခြေအနေသည် အသုံးပြုသူနေရာလွတ် လုပ်ငန်းစဉ်များတွင် အသုံးပြုသည့် CPU အချိန်ကို ပြသသည်။ |
စောင့်ပါ | I/O လုပ်ဆောင်ချက် ပြီးမြောက်ရန် စောင့်ဆိုင်းနေစဉ် ရပ်နားချိန် |
အသုံးမပြုနိုင်သော အခြေအနေသည် အသုံးပြုသူ ပုံမှန်စောင့်ကြည့်ရန် လိုအပ်သည့်အရာဖြစ်သည်။ CPU အသုံးပြုမှုကို စောင့်ကြည့်ရန်အတွက် အောက်ပါ CLI သို့မဟုတ် API ကို အသုံးပြုပါ- nfvis# စနစ်-စောင့်ကြည့်ရေး host cpu stats cpu-usage ကိုပြသသည် ပြည်နယ် /api/operational/system-monitoring/host/cpu/stats/cpu-usage/ ၊ ?နက်နဲ
အောက်ပါ CLI နှင့် API ကိုအသုံးပြု၍ အနည်းဆုံး၊ အမြင့်ဆုံးနှင့် ပျမ်းမျှ CPU အသုံးချမှုအတွက် စုစည်းမှုပုံစံဖြင့် ဒေတာကိုရရှိနိုင်သည်- nfvis# စနစ်-စောင့်ကြည့်ရေးဌာန cpu ဇယား cpu-အသုံးပြုမှုကို ပြသသည် /api/operational/system-monitoring/host/cpu/table/cpu-usage/ ?နက်နဲ
Host Port Statistics ကို စောင့်ကြည့်ခြင်း။
non-switch ports များအတွက် ကိန်းဂဏန်း အချက်အလက် စုဆောင်းခြင်းကို ပလက်ဖောင်းအားလုံးတွင် စုဆောင်းထားသော daemon မှ ကိုင်တွယ်ပါသည်။ ဆိပ်ကမ်းတစ်ခုစီတွင် အဝင်နှင့်အထွက်နှုန်းတွက်ချက်မှုကို ဖွင့်ထားပြီး စုဆောင်းထားသော daemon မှ နှုန်းတွက်ချက်မှုများကို လုပ်ဆောင်သည်။
ထုပ်ပိုး/စက္ကန့်၊ အမှားများ/စက္ကန့်နှင့် ယခု kilobits/sec အတွက် စုဆောင်းထားသော တွက်ချက်မှုများ၏ အထွက်များကို ပြသရန် show system-monitoring host port stats command ကိုသုံးပါ။ packets/sec နှင့် kilobits/sec တန်ဖိုးများအတွက် နောက်ဆုံး 5 မိနစ်အတွက် စုဆောင်းထားသော ကိန်းဂဏာန်းများ၏ ပျမ်းမျှရလဒ်များကို ပြသရန် စနစ်-စောင့်ကြည့်ခြင်း လက်ခံဆောင်ရွက်ပေးသည့် ပို့တ်ဇယားအမိန့်ကို အသုံးပြုပါ။
Host Memory ကို စောင့်ကြည့်ခြင်း။
ရုပ်ပိုင်းဆိုင်ရာမှတ်ဉာဏ် အသုံးချမှုအတွက် စာရင်းအင်းများကို အောက်ပါအမျိုးအစားများအတွက် ပြသသည်-
လယ်ကွင်း | buffering I/O အတွက် အသုံးပြုသော Memory |
buffered-MB | ဖော်ပြချက် |
ကက်ရှ်-MB | သိမ်းဆည်းရန်အတွက် အသုံးပြုသော Memory file စနစ်ဝင်ရောက်မှု |
အခမဲ့ MB | အသုံးပြုရန် Memory ရှိသည်။ |
-MB ကိုအသုံးပြုသည်။ | Memory စနစ်ဖြင့် အသုံးပြုထားသည်။ |
slab-recl-MB | ပြန်လည်သိမ်းယူနိုင်သော Kernel အရာဝတ္ထုများကို SLAB ခွဲဝေသတ်မှတ်ခြင်းအတွက် အသုံးပြုသော မန်မိုရီ |
slab-unrecl-MB | ပြန်လည်သိမ်းယူ၍မရသော kernel အရာဝတ္ထုများကို SLAB ခွဲဝေခြင်းအတွက် အသုံးပြုသော Memory |
လက်ခံသူမှတ်ဉာဏ်ကို စောင့်ကြည့်ရန်အတွက် အောက်ပါ CLI သို့မဟုတ် API ကို အသုံးပြုပါ။
nfvis# သည် စနစ်-စောင့်ကြည့်ရေး လက်ခံသူ မမ်မိုရီ ကိန်းဂဏာန်း စာရင်းမှတ်-အသုံးပြုမှုကို ပြသသည်။
/api/operational/system-monitoring/host/memory/stats/mem-usage/ ?နက်နဲ
အောက်ဖော်ပြပါ CLI နှင့် API ကိုအသုံးပြု၍ အနည်းဆုံး၊ အများဆုံးနှင့် ပျမ်းမျှမှတ်ဉာဏ်အသုံးပြုမှုအတွက် စုစည်းမှုပုံစံဖြင့် ဒေတာကို ရရှိနိုင်ပါသည်။
nfvis# သည် စနစ်-စောင့်ကြည့်ရေး လက်ခံဆောင်ရွက်ပေးသူ မမ်မိုရီဇယား မှတ်တမ်း-အသုံးပြုမှုကို ပြသသည်။ /api/operational/system-monitoring/host/memory/table/mem-usage/ ?နက်နဲ
Host Disks ကို စောင့်ကြည့်ခြင်း။
NFVIS host ရှိ disk များနှင့် disk partitions များစာရင်းအတွက် disk လည်ပတ်မှုနှင့် disk space အတွက် ကိန်းဂဏန်းများကို ရယူနိုင်ပါသည်။
Host Disks လည်ပတ်မှုများကို စောင့်ကြည့်ခြင်း။
disk နှင့် disk partition တစ်ခုစီအတွက်အောက်ပါဒစ်စွမ်းဆောင်ရည်ကိန်းဂဏန်းများကိုပြသသည်-
လယ်ကွင်း | ဖော်ပြချက် |
io-time-ms | ပျမ်းမျှအားဖြင့် I/O လုပ်ဆောင်ချက်များကို မီလီစက္ကန့်အတွင်း သုံးစွဲသည်။ |
io-time-weighted-ms | I/O ပြီးဆုံးချိန်နှင့် စုဆောင်းနေနိုင်သည့် backlog နှစ်ခုလုံးကို တိုင်းတာခြင်း။ |
ပေါင်းစည်း-ဖတ်-တစ်ကြိမ်-စက္ကန့် | တန်းစီထားပြီးသော လည်ပတ်မှုများသို့ ပေါင်းစည်းနိုင်သည့် ဖတ်ရှုသည့် လုပ်ဆောင်ချက် အရေအတွက်၊ ၎င်းသည် ရုပ်ပိုင်းဆိုင်ရာ ဒစ်ခ်ဝင်ရောက်ခွင့်တစ်ခု သို့မဟုတ် နှစ်ခုထက်ပိုသော ယုတ္တိကျသော လုပ်ဆောင်ချက်များကို လုပ်ဆောင်ခဲ့သည်။ ပေါင်းစပ်ဖတ်ရှုမှု မြင့်မားလေ၊ စွမ်းဆောင်ရည် ပိုကောင်းလေဖြစ်သည်။ |
ပေါင်းစည်း-ရေးသည်-တစ်စက္ကန့် | စီတန်းထားသော အခြားလုပ်ဆောင်မှုများသို့ ပေါင်းစည်းနိုင်သည့် ရေးသွင်းလုပ်ဆောင်မှု အရေအတွက်၊ ၎င်းသည် ရုပ်ပိုင်းဆိုင်ရာ ဒစ်ခ်ဝင်ရောက်ခွင့်တစ်ခု သို့မဟုတ် ယုတ္တိနည်းကျလုပ်ဆောင်မှုနှစ်ခု သို့မဟုတ် ထို့ထက်မက လုပ်ဆောင်ခဲ့သည်။ ပေါင်းစပ်ဖတ်ရှုမှု မြင့်မားလေ၊ စွမ်းဆောင်ရည် ပိုကောင်းလေဖြစ်သည်။ |
bytes-read-per-sec | တစ်စက္ကန့်လျှင် ဘိုက်များရေးသည်။ |
bytes-ရေး- per-sec | တစ်စက္ကန့်လျှင် ဘိုက်ဖတ်သည်။ |
တစ်စက္ကန့်ကို ဖတ်သည်။ | တစ်စက္ကန့်လျှင် ဖတ်သည့် လုပ်ဆောင်ချက် အရေအတွက် |
စက္ကန့်တိုင်း ရေးသည်။ | တစ်စက္ကန့်လျှင် စာရေးခြင်းလုပ်ဆောင်မှု အရေအတွက် |
time-per-read-ms | ပြီးအောင်ဖတ်ရန် ပျမ်းမျှအချိန်ကြာမြင့်သည်။ |
time-per-write-ms | စာရေးခြင်းလုပ်ငန်းကို ပြီးမြောက်ရန် ပျမ်းမျှအချိန်ကြာမြင့်သည်။ |
စောင့်ဆိုင်းနေပါသည်။ | ဆိုင်းငံ့ထားသော I/O လုပ်ဆောင်မှုများ၏ တန်းစီခြင်းအရွယ်အစား |
လက်ခံသူဒစ်များကို စောင့်ကြည့်ရန်အတွက် အောက်ပါ CLI သို့မဟုတ် API ကို အသုံးပြုပါ။
nfvis# သည် စနစ်-စောင့်ကြည့်ခြင်း လက်ခံသူ ဒစ်ခ် ကိန်းဂဏာန်းဒစ်-လည်ပတ်မှုများကို ပြသသည်။
/api/operational/system-monitoring/host/disk/stats/disk-operations/ ?နက်နဲ
Host Disk Space ကို စောင့်ကြည့်ခြင်း။
အောက်ပါ အချက်အလက်များနှင့် သက်ဆိုင်ပါသည်။ file စနစ်အသုံးပြုမှု၊ တပ်ဆင်ထားသော partition တွင် နေရာမည်မျှအသုံးပြုကြောင်းနှင့် စုဆောင်းရရှိမှုမည်မျှရှိသည်-
လယ်ကွင်း | ဂစ်ဂါဘိုက်များ ရနိုင်သည်။ |
free-GB | ဖော်ပြချက် |
အသုံးပြုထားသော-GB | အသုံးပြုနေသော ဂစ်ဂါဘိုက် |
သီးသန့်-GB | အမြစ်အသုံးပြုသူအတွက် သီးသန့်ဂစ်ဂါဘိုက်များ |
host disk space ကို စောင့်ကြည့်ရန်အတွက် အောက်ပါ CLI သို့မဟုတ် API ကို အသုံးပြုပါ ။
nfvis# သည် စနစ်-စောင့်ကြည့်ခြင်း လက်ခံသူ ဒစ်ခ် ကိန်းဂဏာန်းဒစ်နေရာအား ပြသသည်။ /api/operational/system-monitoring/host/disk/stats/disk-space/ ?နက်နဲ
Host Ports များကို စောင့်ကြည့်ခြင်း။
အင်တာဖေ့စ်များရှိ ကွန်ရက်အသွားအလာနှင့် အမှားအယွင်းများအတွက် အောက်ပါစာရင်းဇယားများကို ပြသထားသည်-
လယ်ကွင်း | အင်တာဖေ့စ်အမည် |
နာမည် | ဖော်ပြချက် |
စုစုပေါင်း-packets-per-sec | စုစုပေါင်း (လက်ခံရရှိပြီး ထုတ်လွှင့်မှု) ပက်ကတ်နှုန်း |
rx-packets-per-sec | တစ်စက္ကန့်လျှင် လက်ခံရရှိသော ပက်ကေ့ခ်ျများ |
tx-packets-per-sec | အထုပ်များကို တစ်စက္ကန့်လျှင် ကူးစက်သည်။ |
စုစုပေါင်း-အမှားများ-တစ်စက္ကန့် | စုစုပေါင်း (လက်ခံပြီး ပေးပို့ခြင်း) အမှားနှုန်း |
rx-errors-per-sec | လက်ခံရရှိသော အထုပ်များအတွက် အမှားအယွင်းနှုန်း |
tx-errors-per-sec | ပို့ထားသော ပက်ကတ်များအတွက် အမှားအယွင်းနှုန်း |
လက်ခံသူ ဆိပ်ကမ်းများကို စောင့်ကြည့်ရန်အတွက် အောက်ပါ CLI သို့မဟုတ် API ကို အသုံးပြုပါ။
nfvis# သည် စနစ်-စောင့်ကြပ်ကြည့်ရှုသည့် host port stats port-usage ကိုပြသသည်။ /api/operational/system-monitoring/host/port/stats/port-usage/ ?နက်နဲ
အောက်ပါ CLI နှင့် API ကိုအသုံးပြု၍ အနည်းဆုံး၊ အမြင့်ဆုံးနှင့် ပျမ်းမျှ port အသုံးချမှုအတွက် စုစုပေါင်းပုံစံဖြင့် ရရှိနိုင်ပါသည်။
nfvis# သည် စနစ်-စောင့်ကြည့်ရေးလက်ခံသူ ဆိပ်ကမ်းဇယား /api/operational/system-monitoring/host/port/table/port-usage/ ကိုပြသသည် ၊ ?နက်နဲ
VNF စနစ်စောင့်ကြည့်ခြင်း။
NFVIS သည် NFVIS တွင်ဖြန့်ကျက်ထားသော virtualized ဧည့်သည်များဆိုင်ရာ စာရင်းအင်းများရယူရန် စနစ်စောင့်ကြည့်ရေးအမိန့်များနှင့် API များကို ပံ့ပိုးပေးပါသည်။ ဤစာရင်းဇယားများသည် VM ၏ CPU အသုံးပြုမှု၊ မန်မိုရီ၊ ဒစ်ခ်နှင့် ကွန်ရက်ကြားခံများပေါ်တွင် ဒေတာကို ပေးဆောင်သည်။
VNF CPU အသုံးပြုမှုကို စောင့်ကြည့်ခြင်း။
VM ၏ CPU အသုံးပြုမှုကို အောက်ပါအကွက်များကို အသုံးပြု၍ သတ်မှတ်ထားသော ကြာချိန်အတွက် ပြသသည်-
လယ်ကွင်း | ဖော်ပြချက် |
စုစုပေါင်း-ရာခိုင်နှုန်းtage | VM မှအသုံးပြုသော logical CPU များအားလုံးတွင် ပျမ်းမျှ CPU အသုံးချမှု |
id | ယုတ္တိတန်သော CPU ID |
vcpu-percentage | CPU အသုံးချမှု ရာခိုင်နှုန်းtagသတ်မှတ်ထားသော logical CPU id အတွက် e |
VNF ၏ CPU အသုံးပြုမှုကို စောင့်ကြည့်ရန် အောက်ပါ CLI သို့မဟုတ် API ကို အသုံးပြုပါ။
nfvis# သည် စနစ်-စောင့်ကြည့်ရေး vnf vcpu stats vcpu-usage ကိုပြသသည်။
/api/operational/system-monitoring/vnf/vcpu/stats/vcpu-usage/ ?နက်နဲ
/api/operational/system-monitoring/vnf/vcpu/stats/vcpu-usage/ /vnf/ ?နက်နဲ
VNF မှတ်ဉာဏ်ကို စောင့်ကြည့်ခြင်း။
VNF မှတ်ဉာဏ်အသုံးပြုမှုအတွက် အောက်ပါစာရင်းအင်းများကို စုဆောင်းထားပါသည်။
လယ်ကွင်း | ဖော်ပြချက် |
စုစုပေါင်း-MB | MB တွင် VNF ၏ စုစုပေါင်းမှတ်ဉာဏ် |
rss-MB | MB ဖြင့် VNF ၏ Resident Set Size (RSS) Resident Set Size (RSS) သည် RAM တွင် သိမ်းဆည်းထားသည့် လုပ်ငန်းစဉ်တစ်ခုမှ သိမ်းပိုက်ထားသော မမ်မိုရီ၏ အစိတ်အပိုင်းဖြစ်သည်။ သိမ်းပိုက်ထားသော memory ၏ကျန်သည် swap space သို့မဟုတ် တည်ရှိနေပါသည်။ file စနစ်သည် သိမ်းပိုက်ထားသောမှတ်ဉာဏ်၏ အချို့သောအစိတ်အပိုင်းများကို စာရင်းထုတ်ထားသောကြောင့်၊ သို့မဟုတ် လုပ်ဆောင်နိုင်သော အစိတ်အပိုင်းအချို့ကို တင်မထားပါ။ |
VNF မှတ်ဉာဏ်ကို စောင့်ကြည့်ရန် အောက်ပါ CLI သို့မဟုတ် API ကို အသုံးပြုပါ။
nfvis# သည် စနစ်-စောင့်ကြည့်ရေး vnf မှတ်ဉာဏ် ကိန်းဂဏာန်းများ mem-usage ကိုပြသသည်။
/api/operational/system-monitoring/vnf/memory/stats/mem-usage/ ?နက်နဲ
/api/operational/system-monitoring/vnf/memory/stats/mem-usage/ /vnf/ ?နက်နဲ
VNF Disks စောင့်ကြည့်ခြင်း။
VM မှအသုံးပြုသော disk တစ်ခုစီအတွက် အောက်ပါဒစ်စွမ်းဆောင်ရည်ကိန်းဂဏန်းများကို စုဆောင်းထားပါသည်။
လယ်ကွင်း | ဖော်ပြချက် |
bytes-read-per-sec | တစ်စက္ကန့်လျှင် ဒစ်မှ ဘိုက်များဖတ်သည်။ |
bytes-ရေး- per-sec | တစ်စက္ကန့်လျှင် ဒစ်သို့ ရေးထားသော ဘိုက်များ |
တစ်စက္ကန့်ကို ဖတ်သည်။ | တစ်စက္ကန့်လျှင် ဖတ်သည့် လုပ်ဆောင်ချက် အရေအတွက် |
စက္ကန့်တိုင်း ရေးသည်။ | တစ်စက္ကန့်လျှင် စာရေးခြင်းလုပ်ဆောင်မှု အရေအတွက် |
VNF ဒစ်ခ်များကို စောင့်ကြည့်ရန် အောက်ပါ CLI သို့မဟုတ် API ကို အသုံးပြုပါ။
nfvis# သည် စနစ်-စောင့်ကြည့်ရေး vnf disk ကိန်းဂဏာန်းများကို ပြသသည်။
/api/operational/system-monitoring/vnf/disk/stats/disk-operations/ ?နက်နဲ
/api/operational/system-monitoring/vnf/disk/stats/disk-operations/ /vnf/ ?နက်နဲ
VNF ဆိပ်ကမ်းများကို စောင့်ကြည့်ခြင်း။
NFVIS တွင် အသုံးပြုထားသည့် VM များအတွက် အောက်ပါ ကွန်ရက်ကြားခံ ကိန်းဂဏန်း အချက်အလက်များကို စုဆောင်းထားပါသည်။
လယ်ကွင်း | ဖော်ပြချက် |
စုစုပေါင်း-packets-per-sec | တစ်စက္ကန့်လျှင် လက်ခံရရှိပြီး ပို့လွှတ်သော packets စုစုပေါင်း |
rx-packets-per-sec | တစ်စက္ကန့်လျှင် လက်ခံရရှိသော ပက်ကေ့ခ်ျများ |
tx-packets-per-sec | အထုပ်များကို တစ်စက္ကန့်လျှင် ကူးစက်သည်။ |
စုစုပေါင်း-အမှားများ-တစ်စက္ကန့် | ပက်ကတ်လက်ခံခြင်းနှင့် ထုတ်လွှင့်ခြင်းအတွက် စုစုပေါင်းအမှားအယွင်းနှုန်း |
rx-errors-per-sec | ထုပ်ပိုးလက်ခံခြင်းအတွက် အမှားအယွင်းနှုန်း |
tx-errors-per-sec | အထုပ်များကိုပို့ခြင်းအတွက် အမှားအယွင်းနှုန်း |
VNF ပေါက်များကို စောင့်ကြည့်ရန် အောက်ပါ CLI သို့မဟုတ် API ကို အသုံးပြုပါ။
nfvis# သည် စနစ်-စောင့်ကြည့်ရေး vnf port stats port-usage ကိုပြသသည်။
/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 switch ports များအတွက် ဒေတာနှုန်း စုဆောင်းထားသော အချက်အလက်များအပေါ် အခြေခံ၍ ENCS ခလုတ်။ |
ENCS ခလုတ်များ အတွက်၊ 10 စက္ကန့်တိုင်း အချိန်အပိုင်းအခြားအလိုက် စစ်တမ်းကို အသုံးပြု၍ ENCS ခလုတ်မှ ကောက်ခံရရှိသော ဒေတာအပေါ် အခြေခံ၍ ဒေတာနှုန်းကို တွက်ချက်ပါသည်။ 10 စက္ကန့်တိုင်း ခလုတ်မှ ကောက်ခံသည့် octets ပေါ်မူတည်၍ Kbps တွင် အဝင်နှင့် အထွက်နှုန်းကို တွက်ချက်သည်။
တွက်ချက်မှုအတွက် အသုံးပြုသည့် ဖော်မြူလာမှာ အောက်ပါအတိုင်းဖြစ်သည်။
ပျမ်းမျှနှုန်း = (ပျမ်းမျှနှုန်း – လက်ရှိကြားကာလနှုန်း) * (အယ်လ်ဖာ) + လက်ရှိကြားကာလနှုန်း။
အယ်လ်ဖာ = အမြှောက်/စကေး
မြှောက်ကိန်း = အတိုင်းအတာ – (စကေး * တွက်ချက်မှု_ကြားကာလ)/ Load_ကြားကာလ
compute_interval သည် မဲရုံကြားကာလဖြစ်ပြီး Load_interval သည် interface load interval = 300 sec နှင့် scale = 1024 ဖြစ်သည်။
ဒေတာကို ခလုတ်မှ တိုက်ရိုက်ရယူသောကြောင့် kbps နှုန်းသည် Frame Check Sequence (FCS) bytes ပါ၀င်သည်။
Bandwidth တွက်ချက်မှုကို တူညီသောဖော်မြူလာကို အသုံးပြု၍ ENCS ကူးပြောင်းသည့် ဆိပ်ကမ်းချန်နယ်များသို့ တိုးချဲ့ထားသည်။ kbps တွင် အဝင်နှင့် အထွက်နှုန်းကို ဂစ်ဂါဘစ် Ethernet အပေါက်တစ်ခုစီအတွက် သီးခြားပြသပြီး ဆိပ်ကမ်းနှင့် ဆက်စပ်နေသော သက်ဆိုင်ရာ ဆိပ်ကမ်း-ချန်နယ်အုပ်စုအတွက် ဖြစ်သည်။
show switch interface counters command ကိုသုံးပါ။ view ဒေတာနှုန်းတွက်ချက်မှု။
စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
![]() |
Cisco Release 4.x Enterprise Network Function Virtualization Infrastructure ဆော့ဖ်ဝဲ [pdf] အသုံးပြုသူလက်စွဲ ထုတ်ဝေမှု 4.x၊ ဖြန့်ချိမှု 4.x လုပ်ငန်းကွန်ရက် လုပ်ဆောင်ချက် Virtualization အခြေခံအဆောက်အဦ ဆော့ဖ်ဝဲ၊ ဖြန့်ချိမှု 4.x၊ လုပ်ငန်းကွန်ရက် လုပ်ဆောင်ချက် Virtualization အခြေခံအဆောက်အဦ ဆော့ဖ်ဝဲ၊ လုပ်ဆောင်ချက် Virtualization အခြေခံအဆောက်အဦ ဆော့ဖ်ဝဲ၊ Virtualization အခြေခံအဆောက်အဦ ဆော့ဖ်ဝဲ၊ အခြေခံအဆောက်အဦ ဆော့ဖ်ဝဲ၊ ဆော့ဖ်ဝဲ |
![]() |
Cisco Release 4.x Enterprise Network Function Virtualization Infrastructure ဆော့ဖ်ဝဲ [pdf] အသုံးပြုသူလက်စွဲ ထုတ်ဝေမှု 4.x၊ ဖြန့်ချိမှု 4.x လုပ်ငန်းကွန်ရက် လုပ်ဆောင်ချက် Virtualization အခြေခံအဆောက်အဦ ဆော့ဖ်ဝဲ၊ ဖြန့်ချိမှု 4.x၊ လုပ်ငန်းကွန်ရက် လုပ်ဆောင်ချက် Virtualization အခြေခံအဆောက်အဦ ဆော့ဖ်ဝဲ၊ ကွန်ရက်လုပ်ဆောင်ချက် Virtualization အခြေခံအဆောက်အဦ ဆော့ဖ်ဝဲ၊ လုပ်ဆောင်ချက် Virtualization အခြေခံအဆောက်အဦ ဆော့ဖ်ဝဲ၊ Virtualization အခြေခံအဆောက်အဦ ဆော့ဖ်ဝဲ၊ အခြေခံအဆောက်အဦ ဆော့ဖ်ဝဲ၊ |