CISCO - ໂລໂກ້

Cisco Release 4 x Enterprise Network Function Virtualization Infrastructure Software - cover

ການຕິດຕາມ NFVIS

ປ່ອຍ 4.x Enterprise Network Function Virtualization Infrastructure Software

  • Syslog, ໃນຫນ້າ 1
  • ການແຈ້ງເຕືອນເຫດການ NETCONF, ໃນໜ້າທີ 3
  • ການສະຫນັບສະຫນູນ SNMP ໃນ NFVIS, ໃນຫນ້າ 4
  • ການຕິດຕາມລະບົບ, ໃນໜ້າທີ 16

Syslog

ຄຸນນະສົມບັດ Syslog ອະນຸຍາດໃຫ້ການແຈ້ງເຕືອນເຫດການຈາກ NFVIS ຖືກສົ່ງໄປຫາເຄື່ອງແມ່ຂ່າຍ syslog ຫ່າງໄກສອກຫຼີກສໍາລັບການເກັບບັນທຶກແລະເຫດການສູນກາງ. ຂໍ້ຄວາມ syslog ແມ່ນອີງໃສ່ການປະກົດຕົວຂອງເຫດການສະເພາະໃນອຸປະກອນແລະໃຫ້ຂໍ້ມູນການຕັ້ງຄ່າແລະການດໍາເນີນງານເຊັ່ນ: ການສ້າງຜູ້ໃຊ້, ການປ່ຽນແປງສະຖານະການໂຕ້ຕອບ, ແລະຄວາມພະຍາຍາມເຂົ້າສູ່ລະບົບທີ່ລົ້ມເຫລວ. ຂໍ້ມູນ Syslog ແມ່ນສໍາຄັນຕໍ່ການບັນທຶກເຫດການປະຈໍາວັນເຊັ່ນດຽວກັນກັບການແຈ້ງໃຫ້ພະນັກງານປະຕິບັດງານຂອງການແຈ້ງເຕືອນລະບົບທີ່ສໍາຄັນ.
Cisco enterprise NFVIS ສົ່ງຂໍ້ຄວາມ syslog ໄປຫາເຊີບເວີ syslog ທີ່ຖືກຕັ້ງຄ່າໂດຍຜູ້ໃຊ້. Syslogs ຖືກສົ່ງສໍາລັບການແຈ້ງເຕືອນ Network Configuration Protocol (NETCONF) ຈາກ NFVIS.

ຮູບແບບຂໍ້ຄວາມ Syslog
ຂໍ້ຄວາມ Syslog ມີຮູບແບບດັ່ງຕໍ່ໄປນີ້:
<Timestamp> ຊື່ເຈົ້າພາບ %SYS- - :

Sampຂໍ້ຄວາມ Syslog:
2017 ມິຖຸນາ 16 11:20:22 nfvis %SYS-6-AAA_TYPE_CREATE: ປະເພດການພິສູດຢືນຢັນ AAA tacacs ສ້າງສຳເລັດການພິສູດຢືນຢັນ AAA ທີ່ຕັ້ງໃຫ້ໃຊ້ເຊີບເວີ tacacs
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

ຕັ້ງຄ່າເຊີບເວີ Syslog ໄລຍະໄກ
ເພື່ອສົ່ງ syslogs ໄປຫາເຊີບເວີພາຍນອກ, ຕັ້ງຄ່າທີ່ຢູ່ IP ຫຼືຊື່ DNS ຂອງມັນພ້ອມກັບໂປຣໂຕຄໍເພື່ອສົ່ງ syslogs ແລະໝາຍເລກຜອດຢູ່ໃນເຊີບເວີ syslog.
ເພື່ອຕັ້ງຄ່າເຊີບເວີ Syslog ໄລຍະໄກ:
configure terminal system settings logging host 172.24.22.186 port 3500 transport tcp commit

ໝາຍເຫດ ສາມາດຕັ້ງຄ່າໄດ້ສູງສຸດ 4 ເຊີບເວີ syslog ໄລຍະໄກ. ເຊີບເວີ syslog ຫ່າງໄກສອກຫຼີກສາມາດຖືກກໍານົດໂດຍໃຊ້ທີ່ຢູ່ IP ຫຼືຊື່ DNS ຂອງມັນ. ໂປຣໂຕຄໍເລີ່ມຕົ້ນສໍາລັບການສົ່ງ syslogs ແມ່ນ UDP ທີ່ມີພອດເລີ່ມຕົ້ນຂອງ 514. ສໍາລັບ TCP, ພອດເລີ່ມຕົ້ນແມ່ນ 601.

ຕັ້ງຄ່າຄວາມຮຸນແຮງ Syslog
ຄວາມຮຸນແຮງຂອງ syslog ອະທິບາຍເຖິງຄວາມສໍາຄັນຂອງຂໍ້ຄວາມ syslog.
ເພື່ອຕັ້ງຄ່າຄວາມຮຸນແຮງ syslog:
configure terminal
ການຕັ້ງຄ່າລະບົບບັນທຶກຄວາມຮຸນແຮງ

ຕາຕະລາງ 1: ລະດັບຄວາມຮຸນແຮງຂອງ Syslog

ລະດັບຄວາມຮຸນແຮງ ລາຍລະອຽດ ການເຂົ້າລະຫັດຕົວເລກສໍາລັບຄວາມຮຸນແຮງໃນ
ຮູບແບບຂໍ້ຄວາມ Syslog
ດີບັກ ຂໍ້ຄວາມລະດັບດີບັກ 6
ຂໍ້ມູນ ຂໍ້ຄວາມຂໍ້ມູນຂ່າວສານ 7
ແຈ້ງການ ສະພາບປົກກະຕິແຕ່ສໍາຄັນ 5
ເຕືອນໄພ ເງື່ອນໄຂການເຕືອນໄພ 4
ຄວາມຜິດພາດ ເງື່ອນໄຂຄວາມຜິດພາດ 3
ສໍາຄັນ ເງື່ອນໄຂທີ່ສໍາຄັນ 2
ເຕືອນ ດໍາເນີນການທັນທີ 1
ສຸກ​ເສີນ ລະບົບໃຊ້ບໍ່ໄດ້ 0

ໝາຍເຫດ ໂດຍຄ່າເລີ່ມຕົ້ນ, ຄວາມຮຸນແຮງຂອງການບັນທຶກຂອງ syslogs ແມ່ນຂໍ້ມູນເຊິ່ງຫມາຍຄວາມວ່າ syslogs ທັງຫມົດທີ່ຄວາມຮຸນແຮງຂອງຂໍ້ມູນແລະສູງກວ່າຈະຖືກບັນທຶກ. ການຕັ້ງຄ່າຄ່າສໍາລັບຄວາມຮຸນແຮງຈະສົ່ງຜົນໃຫ້ syslogs ຢູ່ໃນຄວາມຮ້າຍແຮງທີ່ກໍາຫນົດຄ່າແລະ syslogs ທີ່ຮຸນແຮງກວ່າຄວາມຮຸນແຮງທີ່ກໍາຫນົດໄວ້.

ຕັ້ງຄ່າ Syslog Facility
ສະຖານທີ່ syslog ສາມາດຖືກນໍາໃຊ້ເພື່ອແຍກກັນຢ່າງມີເຫດຜົນແລະເກັບຮັກສາຂໍ້ຄວາມ syslog ຢູ່ໃນເຄື່ອງແມ່ຂ່າຍ syslog ຫ່າງໄກສອກຫຼີກ.
ຕົວຢ່າງample, syslogs ຈາກ NFVIS ໂດຍສະເພາະສາມາດຖືກມອບຫມາຍສະຖານທີ່ຂອງ local0 ແລະສາມາດຖືກເກັບໄວ້ແລະດໍາເນີນການໃນສະຖານທີ່ໄດເລກະທໍລີທີ່ແຕກຕ່າງກັນໃນເຄື່ອງແມ່ຂ່າຍ syslog. ນີ້ແມ່ນເປັນປະໂຫຍດທີ່ຈະແຍກມັນອອກຈາກ syslogs ທີ່ມີສະຖານທີ່ຂອງ local1 ຈາກອຸປະກອນອື່ນ.
ເພື່ອຕັ້ງຄ່າສະຖານທີ່ syslog:
configure terminal ການ​ຕັ້ງ​ຄ່າ​ລະ​ບົບ​ການ​ບັນ​ທຶກ​ສະ​ຖານ​ທີ່​ໃນ​ທ້ອງ​ຖິ່ນ5

ໝາຍເຫດ ສະຖານທີ່ບັນທຶກສາມາດປ່ຽນເປັນສິ່ງອໍານວຍຄວາມສະດວກຈາກ local0 ກັບ local7 ໂດຍຄ່າເລີ່ມຕົ້ນ, NFVIS ສົ່ງ syslogs ກັບສະຖານທີ່ຂອງ local7.

Syslog Support APIs ແລະຄໍາສັ່ງ

APIs ຄໍາສັ່ງ
• /api/config/system/settings/logging
• /api/operational/system/settings/logging
• ການຕັ້ງຄ່າລະບົບບັນທຶກເຈົ້າພາບ
• ການຕັ້ງຄ່າລະບົບບັນທຶກຄວາມຮຸນແຮງ
• ສະຖານທີ່ບັນທຶກການຕັ້ງຄ່າລະບົບ

ການແຈ້ງເຕືອນເຫດການ NETCONF

Cisco Enterprise NFVIS ສ້າງການແຈ້ງເຕືອນເຫດການສໍາລັບເຫດການທີ່ສໍາຄັນ. ລູກຄ້າ NETCONF ສາມາດສະໝັກຮັບການແຈ້ງເຕືອນເຫຼົ່ານີ້ເພື່ອຕິດຕາມຄວາມຄືບໜ້າຂອງການເປີດໃຊ້ການຕັ້ງຄ່າ ແລະການປ່ຽນແປງສະຖານະຂອງລະບົບ ແລະ VMs.
ມີສອງປະເພດຂອງການແຈ້ງເຕືອນເຫດການ: nfvisEvent ແລະ vmlcEvent (ເຫດການວົງຈອນຊີວິດ VM) ເພື່ອຮັບການແຈ້ງເຕືອນເຫດການອັດຕະໂນມັດ, ທ່ານສາມາດດໍາເນີນການລູກຄ້າ NETCONF, ແລະຈອງການແຈ້ງເຕືອນເຫຼົ່ານີ້ໂດຍໃຊ້ການດໍາເນີນງານ NETCONF ຕໍ່ໄປນີ້:

  • –create-subscription=nfvisEvent
  • –create-subscription=vmlcEvent

ເຈົ້າສາມາດ view ການແຈ້ງເຕືອນເຫດການວົງຈອນຊີວິດ NFVIS ແລະ VM ໂດຍໃຊ້ການສະແດງການແຈ້ງເຕືອນສະຕຣີມ nfvisEvent ແລະສະແດງຄຳສັ່ງ vmlcEvent ຕາມລຳດັບ. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມເບິ່ງ, ການແຈ້ງເຕືອນເຫດການ.

ສະຫນັບສະຫນູນ SNMP ໃນ NFVIS

ການແນະນໍາກ່ຽວກັບ SNMP
Simple Network Management Protocol (SNMP) ແມ່ນໂປຣໂຕຄໍຊັ້ນຂອງແອັບພລິເຄຊັນທີ່ສະໜອງຮູບແບບຂໍ້ຄວາມສໍາລັບການສື່ສານລະຫວ່າງຜູ້ຈັດການ SNMP ແລະຕົວແທນ. SNMP ສະຫນອງກອບມາດຕະຖານແລະພາສາທົ່ວໄປທີ່ໃຊ້ສໍາລັບການກວດສອບແລະການຄຸ້ມຄອງອຸປະກອນໃນເຄືອຂ່າຍ.
ໂຄງ​ຮ່າງ​ການ SNMP ມີ​ສາມ​ພາກ​ສ່ວນ​:

  • ຜູ້ຈັດການ SNMP - ຜູ້ຈັດການ SNMP ຖືກນໍາໃຊ້ເພື່ອຄວບຄຸມແລະຕິດຕາມກິດຈະກໍາຂອງເຈົ້າພາບເຄືອຂ່າຍໂດຍໃຊ້ SNMP.
  • ຕົວແທນ SNMP - ຕົວແທນ SNMP ແມ່ນອົງປະກອບຂອງຊອບແວພາຍໃນອຸປະກອນທີ່ຖືກຄຸ້ມຄອງທີ່ຮັກສາຂໍ້ມູນສໍາລັບອຸປະກອນແລະລາຍງານຂໍ້ມູນເຫຼົ່ານີ້, ຕາມຄວາມຈໍາເປັນ, ກັບການຄຸ້ມຄອງລະບົບ.
  • MIB - ຖານຂໍ້ມູນການຄຸ້ມຄອງ (MIB) ແມ່ນພື້ນທີ່ເກັບຮັກສາຂໍ້ມູນ virtual ສໍາລັບຂໍ້ມູນການຄຸ້ມຄອງເຄືອຂ່າຍ, ເຊິ່ງປະກອບດ້ວຍການລວບລວມຂອງວັດຖຸທີ່ຖືກຄຸ້ມຄອງ.

ຜູ້ຈັດການສາມາດສົ່ງຄໍາຮ້ອງຂໍຕົວແທນເພື່ອໃຫ້ໄດ້ຮັບແລະກໍານົດຄ່າ MIB. ຕົວແທນສາມາດຕອບສະຫນອງຕໍ່ການຮ້ອງຂໍເຫຼົ່ານີ້.
ເອກະລາດຂອງການໂຕ້ຕອບນີ້, ຕົວແທນສາມາດສົ່ງການແຈ້ງເຕືອນທີ່ບໍ່ໄດ້ຮ້ອງຂໍ (ໃສ່ກັບດັກຫຼືແຈ້ງ) ກັບຜູ້ຈັດການເພື່ອແຈ້ງໃຫ້ຜູ້ຈັດການກ່ຽວກັບເງື່ອນໄຂເຄືອຂ່າຍ.

ການດໍາເນີນງານ SNMP
ແອັບພລິເຄຊັນ SNMP ປະຕິບັດການຕໍ່ໄປນີ້ເພື່ອດຶງຂໍ້ມູນ, ແກ້ໄຂຕົວແປວັດຖຸ SNMP, ແລະສົ່ງການແຈ້ງເຕືອນ:

  • SNMP Get - ການດໍາເນີນງານ SNMP GET ແມ່ນດໍາເນີນການໂດຍເຄື່ອງແມ່ຂ່າຍການຄຸ້ມຄອງເຄືອຂ່າຍ (NMS) ເພື່ອດຶງເອົາຕົວແປຂອງ SNMP.
  • SNMP Set - ການດໍາເນີນງານ SNMP SET ຖືກປະຕິບັດໂດຍເຄື່ອງແມ່ຂ່າຍການຄຸ້ມຄອງເຄືອຂ່າຍ (NMS) ເພື່ອດັດແປງມູນຄ່າຂອງຕົວແປວັດຖຸ.
  • ການແຈ້ງເຕືອນ SNMP - ຄຸນນະສົມບັດທີ່ສໍາຄັນຂອງ SNMP ແມ່ນຄວາມສາມາດໃນການສ້າງການແຈ້ງເຕືອນທີ່ບໍ່ໄດ້ຮັບການຮ້ອງຂໍຈາກຕົວແທນ SNMP.

SNMP ໄດ້ຮັບ
ການດໍາເນີນງານ SNMP GET ແມ່ນດໍາເນີນໂດຍເຄື່ອງແມ່ຂ່າຍການຄຸ້ມຄອງເຄືອຂ່າຍ (NMS) ເພື່ອດຶງເອົາຕົວແປວັດຖຸ SNMP. ມີສາມປະເພດຂອງການດໍາເນີນງານ GET:

  • GET: ດຶງເອົາຕົວຢ່າງວັດຖຸທີ່ແນ່ນອນຈາກຕົວແທນ SNMP.
  • GETNEXT: ດຶງເອົາຕົວແປຂອງວັດຖຸຕໍ່ໄປ, ເຊິ່ງເປັນຕົວສືບແທນຂອງ lexicographical ກັບຕົວແປທີ່ລະບຸ.
  • GETBULK: ດຶງຂໍ້ມູນຈໍານວນຫຼວງຫຼາຍຂອງຂໍ້ມູນຕົວແປຂອງວັດຖຸ, ໂດຍບໍ່ຈໍາເປັນຕ້ອງມີການດໍາເນີນງານ GETNEXT ຊ້ໍາຊ້ອນ.
    ຄໍາສັ່ງສໍາລັບ SNMP GET ແມ່ນ:
    snmpget -v2c -c [ຊື່ຊຸມຊົນ] [NFVIS-box-ip] [tag- ຊື່, example ifSpeed].[ຄ່າດັດຊະນີ]

SNMP ຍ່າງ
SNMP walk ເປັນແອັບພລິເຄຊັນ SNMP ທີ່ໃຊ້ການຮ້ອງຂໍ SNMP GETNEXT ເພື່ອສອບຖາມໜ່ວຍງານເຄືອຂ່າຍສຳລັບຂໍ້ມູນຕົ້ນໄມ້.
ອາດມີຕົວລະບຸວັດຖຸ (OID) ໃນແຖວຄຳສັ່ງ. OID ນີ້ລະບຸວ່າສ່ວນໃດຂອງພື້ນທີ່ຕົວລະບຸວັດຖຸຈະຖືກຄົ້ນຫາໂດຍໃຊ້ຄຳຮ້ອງຂໍ GETNEXT. ຕົວແປທັງໝົດໃນຕົ້ນໄມ້ຍ່ອຍລຸ່ມນີ້ OID ທີ່ໃຫ້ມາແມ່ນຖືກສອບຖາມ ແລະຄ່າຂອງພວກມັນຖືກນຳສະເໜີຕໍ່ກັບຜູ້ໃຊ້.
ຄໍາສັ່ງສໍາລັບການຍ່າງ SNMP ກັບ 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 = ເວລາ: (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 = “”

ຕໍ່ໄປນີ້ແມ່ນເປັນ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 ລະບົບ
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) ການ​ແຈ້ງ​ເຕືອນ​ສາ​ມາດ​ຖືກ​ສ້າງ​ຂຶ້ນ​ເປັນ​ກັບ​ດັກ​ຫຼື​ແຈ້ງ​ການ​ຮ້ອງ​ຂໍ​. ໃສ່ກັບດັກແມ່ນຂໍ້ຄວາມເຕືອນຜູ້ຈັດການ SNMP ເຖິງເງື່ອນໄຂໃນເຄືອຂ່າຍ. ການຮ້ອງຂໍແຈ້ງ (ຂໍ້ມູນ) ແມ່ນໃສ່ກັບດັກທີ່ປະກອບມີຄໍາຮ້ອງຂໍການຢືນຢັນການຮັບຈາກຜູ້ຈັດການ SNMP. ການແຈ້ງເຕືອນສາມາດຊີ້ບອກການຢືນຢັນຜູ້ໃຊ້ທີ່ບໍ່ຖືກຕ້ອງ, ການເລີ່ມຕົ້ນໃຫມ່, ການປິດການເຊື່ອມຕໍ່, ການສູນເສຍການເຊື່ອມຕໍ່ກັບ router ໃກ້ຄຽງ, ຫຼືເຫດການທີ່ສໍາຄັນອື່ນໆ.

ໝາຍເຫດ
ເລີ່ມຕົ້ນຈາກການປ່ອຍ 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" ຫຍໍ້ມາຈາກ "ຊຸມຊົນ") ແມ່ນອະນຸສັນຍາອິນເຕີເນັດທົດລອງທີ່ກຳນົດໄວ້ໃນ RFC 1901, RFC 1905, ແລະ RFC 1906. SNMPv2c ແມ່ນການປັບປຸງການດຳເນີນງານຂອງໂປຣໂຕຄໍ ແລະປະເພດຂອງຂໍ້ມູນຂອງ SNMPv2p (SNMPv2 Classic), ແລະໃຊ້ ຮູບແບບຄວາມປອດໄພຂອງຊຸມຊົນຂອງ SNMPv1.
  • SNMPv3—ລຸ້ນ 3 ຂອງ SNMP. SNMPv3 ເປັນໂປຣໂຕຄໍທີ່ອີງໃສ່ມາດຕະຖານທີ່ເຮັດວຽກຮ່ວມກັນໄດ້ທີ່ກຳນົດໄວ້ໃນ RFCs 3413 ຫາ 3415. SNMPv3 ສະໜອງການເຂົ້າເຖິງອຸປະກອນທີ່ປອດໄພໂດຍການພິສູດຢືນຢັນ ແລະເຂົ້າລະຫັດແພັກເກັດຜ່ານເຄືອຂ່າຍ.

ລັກສະນະຄວາມປອດໄພທີ່ສະຫນອງໃຫ້ຢູ່ໃນ SNMPv3 ມີດັ່ງນີ້:

  • ຄວາມຊື່ສັດຂອງຂໍ້ຄວາມ—ຮັບປະກັນວ່າແພັກເກັດບໍ່ຖືກampered ກັບການຂົນສົ່ງ.
  • ການຮັບຮອງຄວາມຖືກຕ້ອງ—ການກຳນົດວ່າຂໍ້ຄວາມນັ້ນມາຈາກແຫຼ່ງທີ່ຖືກຕ້ອງ.
  • ການເຂົ້າລະຫັດ-ການຂູດເນື້ອຫາຂອງແພັກເກັດເພື່ອປ້ອງກັນບໍ່ໃຫ້ມັນຮຽນຮູ້ຈາກແຫຼ່ງທີ່ບໍ່ໄດ້ຮັບອະນຸຍາດ.

ທັງ SNMP v1 ແລະ SNMP v2c ໃຊ້ຮູບແບບຄວາມປອດໄພຂອງຊຸມຊົນ. ຊຸມຊົນຂອງຜູ້ຈັດການທີ່ສາມາດເຂົ້າເຖິງຕົວແທນ MIB ແມ່ນຖືກກໍານົດໂດຍທີ່ຢູ່ IP Access Control List ແລະລະຫັດຜ່ານ.
SNMPv3 ແມ່ນຮູບແບບຄວາມປອດໄພທີ່ຍຸດທະສາດການຮັບຮອງຖືກຕັ້ງຂຶ້ນສໍາລັບຜູ້ໃຊ້ແລະກຸ່ມທີ່ຜູ້ໃຊ້ອາໄສຢູ່. ລະດັບຄວາມປອດໄພແມ່ນລະດັບຄວາມປອດໄພທີ່ໄດ້ຮັບອະນຸຍາດພາຍໃນຮູບແບບຄວາມປອດໄພ. ການປະສົມປະສານຂອງຮູບແບບຄວາມປອດໄພ ແລະລະດັບຄວາມປອດໄພກໍານົດວ່າກົນໄກຄວາມປອດໄພໃດຖືກນຳໃຊ້ໃນເວລາຈັດການແພັກເກັດ SNMP.
ການກວດສອບຄວາມຖືກຕ້ອງຂອງຊຸມຊົນທີ່ມີການຕັ້ງຄ່າຜູ້ໃຊ້ຖືກປະຕິບັດເຖິງແມ່ນວ່າຕາມປະເພນີ SNMP v1 ແລະ v2 ບໍ່ຈໍາເປັນຕ້ອງກໍານົດການຕັ້ງຄ່າຜູ້ໃຊ້. ສໍາລັບທັງ SNMP v1 ແລະ v2 ໃນ NFVIS, ຜູ້ໃຊ້ຕ້ອງຖືກຕັ້ງດ້ວຍຊື່ແລະຮຸ່ນດຽວກັນກັບຊື່ຊຸມຊົນທີ່ສອດຄ້ອງກັນ. ກຸ່ມຜູ້ໃຊ້ຍັງຕ້ອງຈັບຄູ່ກຸ່ມທີ່ມີຢູ່ແລ້ວກັບ SNMP ຮຸ່ນດຽວກັນເພື່ອໃຫ້ຄໍາສັ່ງ snmpwalk ເຮັດວຽກ.

ຮອງຮັບ SNMP MIB

ຕາຕະລາງ 2: ປະຫວັດຄຸນສົມບັດ

ຊື່ຄຸນສົມບັດ ການປ່ອຍ NFVIS 4.11.1 ລາຍລະອຽດ
SNMP CISCO-MIB ປ່ອຍຂໍ້ມູນ CISCO-MIB ສະແດງ Cisco
ຊື່ເຈົ້າພາບ NFVIS ໂດຍໃຊ້ SNMP.
SNMP VM ຕິດຕາມກວດກາ MIB ການປ່ອຍ NFVIS 4.4.1 ເພີ່ມການສະຫນັບສະຫນູນສໍາລັບ SNMP VM
ການຕິດຕາມ MIBs.

MIBs ຕໍ່ໄປນີ້ໄດ້ຮັບການສະຫນັບສະຫນູນສໍາລັບ SNMP ໃນ NFVIS:
CISCO-MIB ເລີ່ມຈາກ Cisco NFVIS Release 4.11.1:
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
  • ຖ້າຄວາມໄວ
  • ifOperStatus
  • ifAdminStatus
  • ifMtu
  • ifName
  • ຖ້າ​ຫາກ​ວ່າ​ຄວາມ​ໄວ​ສູງ​
  • ຖ້າ PromiscuousMode
  • ifConnectorPresent
  • ifInErrors
  • ifInDiscards
  • ifInOctets
  • ifOutErrors
  • ifOutDiscards
  • ifOutOctets
  • ifOutUcastPkts
  • ຖ້າHCINOctets
  • ifHInUcastPkts
  • 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
  • entPhysicalAlias
  • 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)
  • cpmCPUMemory ໃຊ້ແລ້ວ (.12)
  • cpmCPUMemoryFree (.13)
  • cpmCPUMemoryKernelReserved (.14)
  • cpmCPUMemoryHCUsed (.17)
  • cpmCPUMemoryHCFree (.19)
  • cpmCPUMemoryHCKernelReserved (.21)
  • cpmCPULoadAvg1ນທ (.24)
  • cpmCPULoadAvg5ນທ (.25)
  • cpmCPULoadAvg15ນທ (.26)

ໝາຍເຫດ
* ຊີ້ບອກຂໍ້ມູນການສະຫນັບສະຫນູນທີ່ຕ້ອງການສໍາລັບ CPU core ດຽວເລີ່ມຕົ້ນຈາກການປ່ອຍ NFVIS 3.12.3.

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 (ເບຕ້າ)

Cisco Environmental Monitor MIB ການແຈ້ງເຕືອນເລີ່ມຕົ້ນຈາກການປ່ອຍ NFVIS 3.12.3:

  • ciscoEnvMonEnableShutdownNotification
  • ciscoEnvMonEnableVoltageNotification
  • ciscoEnvMonEnableTemperatureNotification
  • ciscoEnvMonEnableFanNotification
  • ciscoEnvMonEnableRedundantSupplyNotification
  • ciscoEnvMonEnableStatChangeNotif

VM-MIB (1.3.6.1.2.1.236) ເລີ່ມຈາກການປ່ອຍ NFVIS 4.4:

  • vmHypervisor:
  • vmHvSoftware
  • vmHvVersion
  • vmHvUpTime
  • vmTable:
  • vmName
  • vmUID
  • vmOperState
  • vmOST ປະເພດ
  • vmCurCpuNumber
  • vmMemUnit
  • vmCurMem
  • vmCpuTime
  • vmCpuTable:
  • vmCpuCoreTime
  • vmCpuAffinityTable
  • vmCpuAffinity

ການຕັ້ງຄ່າການສະຫນັບສະຫນູນ SNMP

ຄຸນສົມບັດ ລາຍລະອຽດ
SNMP ລະຫັດຜ່ານການເຂົ້າລະຫັດ ເລີ່ມຕົ້ນຈາກ Cisco NFVIS Release 4.10.1, ມີທາງເລືອກທີ່ຈະເພີ່ມ passphrase ທາງເລືອກສໍາລັບ SNMP ທີ່ສາມາດສ້າງ priv-key ທີ່ແຕກຕ່າງກັນນອກເຫນືອການ auth-key.

ເຖິງແມ່ນວ່າ SNMP v1 ແລະ v2c ໃຊ້ສະຕຣິງທີ່ອີງໃສ່ຊຸມຊົນ, ຕໍ່ໄປນີ້ແມ່ນຍັງຕ້ອງການ:

  • ຊຸມຊົນດຽວກັນແລະຊື່ຜູ້ໃຊ້.
  • ລຸ້ນ SNMP ດຽວກັນສຳລັບຜູ້ໃຊ້ ແລະກຸ່ມ.

ເພື່ອສ້າງຊຸມຊົນ SNMP:
configure terminal
ຊຸມຊົນ snmp ການ​ເຂົ້າ​ເຖິງ​ຊຸມ​ຊົນ​

ສະຕຣິງຊື່ຊຸມຊົນ SNMP ຮອງຮັບ [A-Za-z0-9_-] ແລະຄວາມຍາວສູງສຸດຂອງ 32. NFVIS ຮອງຮັບພຽງແຕ່ການເຂົ້າເຖິງ readOnly.
ເພື່ອສ້າງກຸ່ມ SNMP:
ຕັ້ງຄ່າກຸ່ມ snmp terminal ແຈ້ງ ອ່ານ ຂຽນ

ຕົວແປ ລາຍລະອຽດ
group_name ຊື່ກຸ່ມ. ສະຕຣິງຮອງຮັບແມ່ນ [A-Za-z0-9_-] ແລະຄວາມຍາວສູງສຸດແມ່ນ 32.
ສະພາບການ ສະຕຣິງບໍລິບົດ, ຄ່າເລີ່ມຕົ້ນແມ່ນ snmp. ຄວາມຍາວສູງສຸດແມ່ນ 32. ຄວາມຍາວຕໍ່າສຸດແມ່ນ 0 (ບໍລິບົດຫວ່າງເປົ່າ).
ສະບັບ 1, 2 ຫຼື 3 ສໍາລັບ SNMP v1, v2c ແລະ v3.
security_level 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
configure terminal
snmp ຜູ້ໃຊ້ user-version 3 ກຸ່ມຜູ້ໃຊ້ auth-protocol
priv-protocol ວະລີຜ່ານ

configure terminal
snmp ຜູ້ໃຊ້ user-version 3 ກຸ່ມຜູ້ໃຊ້ auth-protocol
priv-protocol ວະລີຜ່ານ encryption-passphrase

ເມື່ອລະດັບຄວາມປອດໄພແມ່ນ authNoPriv:
configure terminal
snmp ຜູ້ໃຊ້ user-version 3 ກຸ່ມຜູ້ໃຊ້ auth-protocol ວະລີຜ່ານ

ເມື່ອລະດັບຄວາມປອດໄພແມ່ນ noAuthNopriv
configure terminal
snmp ຜູ້ໃຊ້ user-version 3 ກຸ່ມຜູ້ໃຊ້

ຕົວແປ ລາຍລະອຽດ
user_name ສະຕຣິງຊື່ຜູ້ໃຊ້. ສະຕຣິງທີ່ຮອງຮັບແມ່ນ [A-Za-z0-9_-] ແລະຄວາມຍາວສູງສຸດແມ່ນ 32. ຊື່ນີ້ຕ້ອງເປັນຊື່ດຽວກັນກັບ community_name.
ສະບັບ 1 ແລະ 2 ສໍາລັບ SNMP v1 ແລະ v2c.
group_name ຊື່ກຸ່ມ. ຊື່ນີ້ຕ້ອງຄືກັນກັບຊື່ກຸ່ມທີ່ໄດ້ກຳນົດຄ່າໄວ້ໃນ NFVIS.
ຄວາມຖືກຕ້ອງ aes ຫຼື des
ສ່ວນຕົວ md5 ຫຼື sha
passphrase_string ສະຕຣິງລະຫັດຜ່ານ. ສະຕຣິງທີ່ຮອງຮັບແມ່ນ [A-Za-z0-9\-_#@%$*&! ].
encryption_passphrase ສະຕຣິງລະຫັດຜ່ານ. ສະຕຣິງທີ່ຮອງຮັບແມ່ນ [A-Za-z0-9\-_#@%$*&! ]. ຜູ້​ໃຊ້​ຕ້ອງ​ຕັ້ງ​ຄ່າ​ລະ​ຫັດ​ຜ່ານ​ກ່ອນ​ທີ່​ຈະ​ຕັ້ງ​ຄ່າ encryption-passphrase.

ໝາຍເຫດ ຢ່າໃຊ້ auth-key ແລະ priv-key. ລະຫັດຜ່ານ auth ແລະ priv ຖືກເຂົ້າລະຫັດຫຼັງຈາກການຕັ້ງຄ່າ ແລະບັນທຶກໄວ້ໃນ NFVIS.
ເພື່ອເປີດໃຊ້ SNMP traps:
ຕັ້ງຄ່າ terminal snmp ເປີດໃຊ້ດັກ trap_event ສາມາດເປັນ linkup ຫຼື linkdown

ເພື່ອສ້າງເຈົ້າພາບກັບດັກ SNMP:
configure terminal
snmp ເຈົ້າພາບ host-ip-address host-port host-user-name host-version host-security-level noAuthNoPriv

ຕົວແປ ລາຍລະອຽດ
host_name ສະຕຣິງຊື່ຜູ້ໃຊ້. ສະຕຣິງສະຫນັບສະຫນູນແມ່ນ [A-Za-z0-9_-] ແລະຄວາມຍາວສູງສຸດແມ່ນ 32. ນີ້ບໍ່ແມ່ນຊື່ເຈົ້າພາບ FQDN, ແຕ່ເປັນນາມແຝງກັບທີ່ຢູ່ IP ຂອງດັກ.
ip_address ທີ່ຢູ່ IP ຂອງເຄື່ອງແມ່ຂ່າຍຂອງດັກ.
ທ່າເຮືອ ຄ່າເລີ່ມຕົ້ນແມ່ນ 162. ປ່ຽນເປັນໝາຍເລກພອດອື່ນໂດຍອີງໃສ່ການຕັ້ງຄ່າຂອງທ່ານເອງ.
user_name ສະຕຣິງຊື່ຜູ້ໃຊ້. ຕ້ອງຄືກັນກັບ user_name ທີ່ຖືກຕັ້ງຄ່າໃນ NFVIS.
ສະບັບ 1, 2 ຫຼື 3 ສໍາລັບ SNMP v1, v2c ຫຼື v3.
security_level authPriv, authNoPriv, noAuthNoPriv
ໝາຍເຫດ SNMP v1 ແລະ v2c ໃຊ້ noAuthNoPriv ເທົ່ານັ້ນ.

SNMP Configuration Examples
ຕໍ່ໄປນີ້ example ສະແດງການຕັ້ງຄ່າ SNMP v3
configure terminal
snmp ກຸ່ມ testgroup3 snmp 3 authPriv ແຈ້ງການທົດສອບການຂຽນການທົດສອບການອ່ານການທົດສອບ
! snmp user user3 user-version 3 user-group testgroup3 auth-protocol sha privprotocol aes
passphrase changePassphrase encryption-passphrase encryptPassphrase
! ກຳນົດຄ່າ snmp host ເພື່ອເປີດໃຊ້ snmp v3 trap
snmp 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:
configure terminal
snmp ຊຸມຊົນສາທາລະນະຊຸມຊົນເຂົ້າເຖິງ readOnly
! snmp group testgroup snmp 2 noAuthNoPriv read-access ຂຽນ write-access ແຈ້ງເຕືອນ notify-access
! snmp user public-group testgroup user-version 2
! snmp 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:
configure terminal
snmp ກຸ່ມ testgroup3 snmp 3 authPriv ແຈ້ງການທົດສອບການຂຽນການທົດສອບການອ່ານການທົດສອບ
! snmp user user3 user-version 3 user-group testgroup3 auth-protocol sha priv-protocol aespassphrase changePassphrase
! ກຳນົດຄ່າ snmp host ເພື່ອເປີດໃຊ້ snmp v3 trapsnmp host3 host-ip-address 3.3.3.3 host-version 3 host-user-name user3host-security-level authPriv host-port 162
!!

ເພື່ອປ່ຽນລະດັບຄວາມປອດໄພ:
configure terminal
! snmp ກຸ່ມ testgroup4 snmp 3 authNoPriv ແຈ້ງເຕືອນການທົດສອບການຂຽນການທົດສອບການອ່ານ
! snmp user user4 user-version 3 user-group testgroup4 auth-protocol md5 passphrase changePassphrase
! ກຳນົດຄ່າ snmp host ເພື່ອເປີດໃຊ້ snmp v3 trap snmp host4 host-ip-address 4.4.4.4 host-version 3 host-user-name user4 host-security-level authNoPriv host-port 162
!! snmp ເປີດໃຊ້ດັກ linkUp
snmp ເປີດໃຊ້ດັກ linkDown

ເພື່ອປ່ຽນບໍລິບົດເລີ່ມຕົ້ນ SNMP:
configure terminal
! snmp ກຸ່ມ testgroup5 devop 3 authPriv ແຈ້ງເຕືອນການທົດສອບການຂຽນການທົດສອບການອ່ານ
! snmp user user5 user-version 3 user-group testgroup5 auth-protocol md5 priv-protocol des passphrase changePassphrase
!

ເພື່ອໃຊ້ບໍລິບົດເປົ່າແລະ noAuthNoPriv
configure terminal
! snmp group testgroup6 “” 3 noAuthNoPriv read test write ແຈ້ງການທົດສອບ
! snmp user user6 user-version 3 user-group testgroup6
!

ໝາຍເຫດ
SNMP v3 context snmp ຖືກເພີ່ມໂດຍອັດຕະໂນມັດເມື່ອຖືກຕັ້ງຄ່າຈາກ web ປະຕູ. ເພື່ອໃຊ້ຄ່າບໍລິບົດທີ່ແຕກຕ່າງກັນ ຫຼືສະຕຣິງບໍລິບົດຫວ່າງເປົ່າ, ໃຫ້ໃຊ້ NFVIS CLI ຫຼື API ສໍາລັບການຕັ້ງຄ່າ.
NFVIS SNMP v3 ຮອງຮັບພຽງແຕ່ passphrase ດຽວສໍາລັບທັງ auth-protocol ແລະ priv-protocol.
ຢ່າໃຊ້ auth-key ແລະ priv-key ເພື່ອຕັ້ງຄ່າ SNMP v3 passphrase. ກະແຈເຫຼົ່ານີ້ຖືກສ້າງຂື້ນແຕກຕ່າງກັນລະຫວ່າງລະບົບ NFVIS ທີ່ແຕກຕ່າງກັນສໍາລັບລະຫັດຜ່ານດຽວກັນ.

ໝາຍເຫດ
ການປ່ອຍ NFVIS 3.11.1 ປັບປຸງການສະຫນັບສະຫນູນລັກສະນະພິເສດສໍາລັບວະລີຜ່ານ. ຕອນນີ້ຮອງຮັບຕົວອັກສອນຕໍ່ໄປນີ້ແລ້ວ: @#$-!&*

ໝາຍເຫດ
ລຸ້ນ NFVIS 3.12.1 ຮອງຮັບຕົວອັກສອນພິເສດຕໍ່ໄປນີ້: -_#@%$*&! ແລະຊ່ອງຫວ່າງ. Backslash (\) ບໍ່ຮອງຮັບ.

ກວດສອບການຕັ້ງຄ່າສໍາລັບການສະຫນັບສະຫນູນ SNMP
ໃຊ້ຄໍາສັ່ງສະແດງຕົວແທນ snmp ເພື່ອກວດສອບລາຍລະອຽດຂອງຕົວແທນ snmp ແລະ ID.
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

ຊື່ໃສ່ກັບດັກ ກັບດລັດ
linkDown linkUp ຄົນພິການ
ເປີດໃຊ້ງານ

ໃຊ້ຄໍາສັ່ງສະແດງສະຖິຕິ snmp ເພື່ອກວດສອບສະຖິຕິ snmp.
nfvis# ສະແດງສະຖິຕິ snmp
snmp ສະຖິຕິ sysUpTime 57351917
snmp ສະຖິຕິ 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

ໃຊ້ຄໍາສັ່ງ showrunning-config snmp ເພື່ອກວດສອບການຕັ້ງຄ່າການໂຕ້ຕອບສໍາລັບ snmp.
nfvis# ສະແດງການແລ່ນ-config snmp
ຕົວແທນ snmp ຖືກເປີດໃຊ້ເປັນຈິງ
snmp agent engineID 00:00:00:09:11:22:33:44:55:66:77:88
snmp ເປີດໃຊ້ດັກ linkUp
snmp ຊຸມຊົນ pub_comm
ຊຸມຊົນ-ເຂົ້າເຖິງ readOnly
! snmp ຊຸມຊົນ tachen
ຊຸມຊົນ-ເຂົ້າເຖິງ readOnly
! snmp ກຸ່ມ tachen snmp 2 noAuthNoPriv
ອ່ານ​ການ​ທົດ​ສອບ​
ຂຽນ​ການ​ທົດ​ສອບ​
ແຈ້ງ​ການ​ທົດ​ສອບ​
! snmp ກຸ່ມທົດສອບ snmp 2 noAuthNoPriv
ການ​ເຂົ້າ​ເຖິງ​ການ​ອ່ານ​
ການຂຽນການເຂົ້າເຖິງການຂຽນ
ແຈ້ງ​ການ​ເຂົ້າ​ເຖິງ​ແຈ້ງ​ການ​
! snmp ສາທາລະນະຂອງຜູ້ໃຊ້
ສະ​ບັບ​ຜູ້​ໃຊ້ 2
ກຸ່ມ​ຜູ້​ໃຊ້ 2
auth-protocol md5
priv-protocol des
! snmp ຜູ້ໃຊ້ tachen
ສະ​ບັບ​ຜູ້​ໃຊ້ 2
tachen ກຸ່ມຜູ້ໃຊ້
! snmp host2
host-port 162
host-ip-address 2.2.2.2
host-version 2
host-security-level noAuthNoPriv
host-user-name public
!

ຂີດຈຳກັດເທິງສຳລັບການຕັ້ງຄ່າ SNMP
ຂອບເຂດຈໍາກັດເທິງສໍາລັບການຕັ້ງຄ່າ SNMP:

  • ຊຸມຊົນ: 10
  • ກຸ່ມ: 10
  • ຜູ້ໃຊ້: 10
  • ເຈົ້າພາບ: 4

SNMP ສະຫນັບສະຫນູນ APIs ແລະຄໍາສັ່ງ

APIs ຄໍາສັ່ງ
• /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 ສະໜອງຄຳສັ່ງການຕິດຕາມລະບົບ ແລະ APIs ເພື່ອຕິດຕາມ host ແລະ VMs ທີ່ນຳໃຊ້ໃນ NFVIS.
ຄໍາສັ່ງເຫຼົ່ານີ້ແມ່ນເປັນປະໂຫຍດເພື່ອເກັບກໍາສະຖິຕິກ່ຽວກັບການນໍາໃຊ້ CPU, ຫນ່ວຍຄວາມຈໍາ, ແຜ່ນແລະພອດ. metrics ທີ່ກ່ຽວຂ້ອງກັບຊັບພະຍາກອນເຫຼົ່ານີ້ຖືກເກັບກໍາເປັນແຕ່ລະໄລຍະແລະສະແດງໃນໄລຍະເວລາທີ່ກໍານົດໄວ້. ສໍາລັບໄລຍະເວລາທີ່ໃຫຍ່ກວ່າ, ຄ່າສະເລ່ຍແມ່ນສະແດງ.
ການຕິດຕາມລະບົບເຮັດໃຫ້ຜູ້ໃຊ້ສາມາດ view ຂໍ້ມູນປະຫວັດສາດກ່ຽວກັບການດໍາເນີນງານຂອງລະບົບ. ຕົວຊີ້ວັດເຫຼົ່ານີ້ຍັງຖືກສະແດງເປັນກາຟຢູ່ໃນປະຕູ.

ການເກັບກໍາສະຖິຕິການຕິດຕາມລະບົບ

ສະຖິຕິການຕິດຕາມລະບົບຖືກສະແດງສໍາລັບໄລຍະເວລາທີ່ຮ້ອງຂໍ. ໄລຍະເວລາເລີ່ມຕົ້ນແມ່ນຫ້ານາທີ.
ຄ່າໄລຍະເວລາທີ່ຮອງຮັບແມ່ນ 1min, 5min, 15min, 30min, 1h, 1H, 6h, 6H, 1d, 1D, 5d, 5D, 30d, 30D ກັບນາທີເປັນນາທີ, h ແລະ H ເປັນຊົ່ວໂມງ, d ແລະ D ເປັນມື້.

Example
ຕໍ່ໄປນີ້ແມ່ນເປັນampຜົນໄດ້ຮັບຂອງສະຖິຕິການຕິດຕາມລະບົບ:
nfvis# ສະແດງສະຖິຕິການເຝົ້າລະວັງຂອງລະບົບ cpu cpu-usage 1h state non-idle system-monitoring host cpu stats cpu-usage 1h state non-idle collect-start-date-time 2019-12-20T11:27:20-00: 00 ເກັບກຳ-ໄລຍະຫ່າງ-ວິນາທີ 10
CPU
id 0
ການ​ນໍາ​ໃຊ້​ສ່ວນ​ຮ້ອຍ​tage "[7.67, 5.52, 4.89, 5.77, 5.03, 5.93, 10.07, 5.49, …
ເວລາທີ່ການເກັບກຳຂໍ້ມູນເລີ່ມສະແດງເປັນເວລາເກັບກຳ-ເລີ່ມ-ວັນທີ-ເວລາ.
ທampling interval ທີ່​ເກັບ​ກໍາ​ຂໍ້​ມູນ​ແມ່ນ​ສະ​ແດງ​ໃຫ້​ເຫັນ​ເປັນ​ການ​ເກັບ​ກໍາ​ໄລ​ຍະ​ວິ​ນາ​ທີ​.
ຂໍ້ມູນສໍາລັບ metric ທີ່ຮ້ອງຂໍເຊັ່ນສະຖິຕິ host CPU ແມ່ນສະແດງເປັນ array. ຈຸດຂໍ້ມູນທໍາອິດໃນ array ໄດ້ຖືກເກັບກໍາໃນເວລາເກັບລວບລວມ - ເລີ່ມ - ວັນທີ - ທີ່ກໍານົດໄວ້ແລະແຕ່ລະຄ່າຕໍ່ມາໃນໄລຍະເວລາທີ່ກໍານົດໄວ້ໂດຍການເກັບກໍາ-interval-seconds.
ໃນ sample output, CPU id 0 ມີການນຳໃຊ້ 7.67% ໃນວັນທີ 2019-12-20 ເວລາ 11:27:20 ຕາມທີ່ກຳນົດໂດຍ collect-start-date-time. 10 ວິນາທີຕໍ່ມາ, ມັນມີການນໍາໃຊ້ 5.52% ນັບຕັ້ງແຕ່ການເກັບລວບລວມ - ໄລຍະຫ່າງ - ວິນາທີແມ່ນ 10. ມູນຄ່າທີສາມຂອງ cpu-utilization ແມ່ນ 4.89% ຢູ່ທີ່ 10 ວິນາທີຫຼັງຈາກມູນຄ່າທີສອງຂອງ 5.52% ແລະອື່ນໆ.
ທampling interval ສະແດງໃຫ້ເຫັນເປັນ collection-interval-seconds ການປ່ຽນແປງໂດຍອີງໃສ່ໄລຍະເວລາທີ່ກໍານົດໄວ້. ສໍາລັບໄລຍະເວລາທີ່ສູງຂຶ້ນ, ສະຖິຕິທີ່ເກັບກໍາແມ່ນສະເລ່ຍໃນໄລຍະທີ່ສູງກວ່າເພື່ອຮັກສາຈໍານວນຜົນໄດ້ຮັບທີ່ສົມເຫດສົມຜົນ.

ການຕິດຕາມລະບົບເຈົ້າພາບ

NFVIS ສະຫນອງຄໍາສັ່ງຕິດຕາມກວດກາລະບົບແລະ APIs ເພື່ອຕິດຕາມກວດກາການນໍາໃຊ້ CPU, ຫນ່ວຍຄວາມຈໍາ, ແຜ່ນແລະພອດຂອງເຈົ້າພາບ.

ຕິດຕາມກວດກາການນໍາໃຊ້ CPU ຂອງເຈົ້າພາບ
ເປີເຊັນtage ຂອງເວລາທີ່ໃຊ້ໂດຍ CPU ໃນລັດຕ່າງໆ, ເຊັ່ນ: ການປະຕິບັດລະຫັດຜູ້ໃຊ້, ການປະຕິບັດລະຫັດລະບົບ, ລໍຖ້າການດໍາເນີນງານ IO, ແລະອື່ນໆແມ່ນສະແດງໃນໄລຍະເວລາທີ່ກໍານົດໄວ້.

cpu-state ລາຍລະອຽດ
ບໍ່ໄດ້ເຮັດວຽກ 100 - idle-cpu-percentage
ຂັດຂວາງ ຊີ້ໃຫ້ເຫັນເຖິງເປີເຊັນtage ຂອງເວລາຂອງໂປເຊດເຊີທີ່ໃຊ້ໃນການບໍລິການຂັດຂວາງ
ງາມ ສະຖານະ CPU ທີ່ດີແມ່ນຊຸດຍ່ອຍຂອງສະຖານະຜູ້ໃຊ້ ແລະສະແດງເວລາ CPU ທີ່ໃຊ້ໂດຍຂະບວນການທີ່ມີບູລິມະສິດຕໍ່າກວ່າວຽກອື່ນໆ.
ລະບົບ ສະຖານະ CPU ຂອງລະບົບສະແດງຈຳນວນເວລາຂອງ CPU ທີ່ໃຊ້ໂດຍ kernel.
ຜູ້ໃຊ້ ສະຖານະ CPU ຂອງຜູ້ໃຊ້ສະແດງເວລາ CPU ໃຊ້ໂດຍຂະບວນການພື້ນທີ່ຂອງຜູ້ໃຊ້
ລໍຖ້າ ເວລາຫວ່າງໃນຂະນະທີ່ລໍຖ້າການດຳເນີນການ I/O ສຳເລັດ

ສະຖານະທີ່ບໍ່ຢູ່ຊື່ໆແມ່ນສິ່ງທີ່ຜູ້ໃຊ້ມັກຈະຕ້ອງຕິດຕາມ. ໃຊ້ CLI ຫຼື API ຕໍ່ໄປນີ້ເພື່ອກວດສອບການໃຊ້ CPU: nfvis# ສະແດງສະຖິຕິຂອງ host cpu cpu-usage. ລັດ /api/operational/system-monitoring/host/cpu/stats/cpu-usage/ , ?ເລິກ
ຂໍ້ມູນຍັງມີຢູ່ໃນຮູບແບບລວມສໍາລັບການນໍາໃຊ້ CPU ຕໍາ່ສຸດທີ່, ສູງສຸດ, ແລະສະເລ່ຍໂດຍນໍາໃຊ້ CLI ແລະ API ຕໍ່ໄປນີ້: nfvis# ສະແດງລະບົບການກວດສອບ host cpu table cpu-usage /api/operational/system-monitoring/host/cpu/table/cpu-usage/ ?ເລິກ

ການຕິດຕາມສະຖິຕິພອດເຈົ້າພາບ
ການເກັບກຳສະຖິຕິສຳລັບພອດທີ່ບໍ່ສະຫຼັບແມ່ນຈັດການໂດຍ daemon ທີ່ເກັບກຳມາໃນທຸກແພລດຟອມ. ການຄິດໄລ່ອັດຕາເຂົ້າ ແລະຜົນຜະລິດຕໍ່ພອດແມ່ນເປີດໃຊ້ງານ ແລະການຄິດໄລ່ອັດຕາແມ່ນເຮັດໄດ້ໂດຍ daemon ເກັບກໍາ.
ໃຊ້ຄໍາສັ່ງສະແດງສະຖິຕິພອດໂຮສການກວດສອບລະບົບເພື່ອສະແດງຜົນຂອງການຄໍານວນທີ່ເຮັດໂດຍການລວບລວມສໍາລັບແພັກເກັດ / ວິນາທີ, ຂໍ້ຜິດພາດ / ວິນາທີແລະຕອນນີ້ kilobits / ວິນາທີ. ໃຊ້ຄໍາສັ່ງຕາຕະລາງພອດແມ່ຂ່າຍການຕິດຕາມລະບົບເພື່ອສະແດງຜົນຂອງສະຖິຕິທີ່ເກັບກໍາໂດຍສະເລ່ຍສໍາລັບ 5 ນາທີສຸດທ້າຍສໍາລັບຄ່າ packets/sec ແລະ kilobits/sec.

ການຕິດຕາມຄວາມຊົງຈໍາຂອງເຈົ້າພາບ
ສະ​ຖິ​ຕິ​ສໍາ​ລັບ​ການ​ນໍາ​ໃຊ້​ຄວາມ​ຊົງ​ຈໍາ​ທາງ​ດ້ານ​ຮ່າງ​ກາຍ​ແມ່ນ​ສະ​ແດງ​ໃຫ້​ເຫັນ​ສໍາ​ລັບ​ປະ​ເພດ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:

ພາກສະຫນາມ ຫນ່ວຍຄວາມຈໍາທີ່ໃຊ້ສໍາລັບການ buffering I/O
buffered-MB ລາຍລະອຽດ
cached-MB ຫນ່ວຍຄວາມຈໍາທີ່ໃຊ້ສໍາລັບການເກັບຂໍ້ມູນ file ການເຂົ້າເຖິງລະບົບ
free-MB ຫນ່ວຍຄວາມຈໍາສາມາດໃຊ້ໄດ້
ໃຊ້ -MB ຫນ່ວຍຄວາມຈໍາທີ່ໃຊ້ໂດຍລະບົບ
slab-recl-MB ຫນ່ວຍຄວາມຈໍາທີ່ໃຊ້ສໍາລັບການຈັດສັນ SLAB ຂອງວັດຖຸແກ່ນ, ທີ່ສາມາດຍຶດຄືນໄດ້
slab-unrecl-MB ຫນ່ວຍຄວາມຈໍາທີ່ໃຊ້ສໍາລັບການຈັດສັນ SLAB ຂອງວັດຖຸ kernel, ທີ່ບໍ່ສາມາດຍຶດຄືນໄດ້

ໃຊ້ CLI ຫຼື API ຕໍ່ໄປນີ້ເພື່ອກວດສອບຄວາມຊົງຈໍາຂອງແມ່ຂ່າຍ:
nfvis# ສະແດງລະບົບການຕິດຕາມລະບົບການເຝົ້າລະວັງ ສະຖິຕິການໃຊ້ mem
/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.

ການຕິດຕາມການເຮັດວຽກຂອງ Host Disk
ສະ​ຖິ​ຕິ​ການ​ປະ​ຕິ​ບັດ​ແຜ່ນ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​ແມ່ນ​ສະ​ແດງ​ໃຫ້​ເຫັນ​ສໍາ​ລັບ​ແຕ່​ລະ​ແຜ່ນ​ແລະ​ການ​ແບ່ງ​ປັນ​ແຜ່ນ​:

ພາກສະຫນາມ ລາຍລະອຽດ
io-time-ms ເວລາສະເລ່ຍທີ່ໃຊ້ໃນການດໍາເນີນການ I/O ເປັນ milliseconds
io-time-weighted-ms ການວັດແທກເວລາສໍາເລັດ I/O ແລະ backlog ທີ່ອາດຈະສະສົມ
ຮວມ-ອ່ານຕໍ່ວິນາທີ ຈໍານວນຂອງການດໍາເນີນງານການອ່ານທີ່ສາມາດຖືກລວມເຂົ້າໃນການດໍາເນີນການທີ່ຈັດຄິວແລ້ວ, ນັ້ນຄືການເຂົ້າໃຊ້ດິສກ໌ທາງດ້ານຮ່າງກາຍຫນຶ່ງທີ່ໃຫ້ບໍລິການສອງຫຼືຫຼາຍກວ່າການດໍາເນີນການຢ່າງມີເຫດຜົນ.
ການອ່ານທີ່ລວມເຂົ້າກັນໄດ້ສູງຂຶ້ນ, ປະສິດທິພາບທີ່ດີກວ່າ.
ຮວມ-ຂຽນ-ຕໍ່ວິນາທີ ຈໍານວນຂອງການດໍາເນີນການຂຽນທີ່ສາມາດຖືກລວມເຂົ້າກັບການດໍາເນີນງານອື່ນໆທີ່ຈັດຄິວແລ້ວ, ນັ້ນແມ່ນການເຂົ້າເຖິງແຜ່ນທາງດ້ານຮ່າງກາຍຫນຶ່ງທີ່ໃຫ້ບໍລິການສອງຫຼືຫຼາຍກວ່າການປະຕິບັດຢ່າງມີເຫດຜົນ. ການອ່ານທີ່ລວມເຂົ້າກັນໄດ້ສູງຂຶ້ນ, ປະສິດທິພາບທີ່ດີກວ່າ.
bytes-read-per-sec ຂຽນໄບຕ໌ຕໍ່ວິນາທີ
bytes-written-per-sec ໄບຕ໌ອ່ານຕໍ່ວິນາທີ
ອ່ານຕໍ່ວິນາທີ ຈໍານວນການດໍາເນີນການອ່ານຕໍ່ວິນາທີ
ຂຽນຕໍ່ວິນາທີ ຈໍານວນການປະຕິບັດການຂຽນຕໍ່ວິນາທີ
time-per-read-ms ເວລາສະເລ່ຍຂອງການດໍາເນີນການອ່ານໃຊ້ເວລາເພື່ອໃຫ້ສໍາເລັດ
time-per-write-ms ໄລຍະເວລາສະເລ່ຍຂອງການດໍາເນີນການຂຽນໃຊ້ເວລາເພື່ອໃຫ້ສໍາເລັດ
ລໍຖ້າຢູ່ ຂະໜາດຄິວຂອງການດຳເນີນການ I/O ທີ່ຍັງຄ້າງຢູ່

ໃຊ້ CLI ຫຼື API ຕໍ່ໄປນີ້ເພື່ອກວດສອບ host disks:
nfvis# ສະແດງການເຝົ້າລະວັງລະບົບ host-stats disk-operations
/api/operational/system-monitoring/host/disk/stats/disk-operations/ ?ເລິກ

ການຕິດຕາມພື້ນທີ່ດິສກ໌ຂອງເຈົ້າພາບ
ຂໍ້ມູນຕໍ່ໄປນີ້ທີ່ກ່ຽວຂ້ອງກັບ file ການ​ນໍາ​ໃຊ້​ລະ​ບົບ​, ນັ້ນ​ແມ່ນ​ຈໍາ​ນວນ​ຫຼາຍ​ທີ່​ໃຊ້​ໃນ​ການ​ແບ່ງ​ປັນ​ທີ່​ຕິດ​ຕັ້ງ​ໄດ້​ຖືກ​ນໍາ​ໃຊ້​ແລະ​ມີ​ຫຼາຍ​ປານ​ໃດ​ແມ່ນ​ເກັບ​ກໍາ​:

ພາກສະຫນາມ Gigabytes ສາມາດໃຊ້ໄດ້
free-GB ລາຍລະອຽດ
used-GB gigabytes ກໍາລັງໃຊ້
reserved-GB Gigabytes ສະຫງວນໄວ້ສໍາລັບຜູ້ໃຊ້ຮາກ

ໃຊ້ CLI ຫຼື API ຕໍ່ໄປນີ້ເພື່ອຕິດຕາມພື້ນທີ່ດິສກ໌ຂອງແມ່ຂ່າຍ:
nfvis# ສະແດງລະບົບການຕິດຕາມລະບົບ host disk stats disk-space /api/operational/system-monitoring/host/disk/stats/disk-space/ ?ເລິກ

ຕິດຕາມພອດແມ່ຂ່າຍ
ສະ​ຖິ​ຕິ​ຕໍ່​ໄປ​ນີ້​ສໍາ​ລັບ​ການ​ຈະ​ລາ​ຈອນ​ເຄືອ​ຂ່າຍ​ແລະ​ຄວາມ​ຜິດ​ພາດ​ໃນ​ການ​ໂຕ້​ຕອບ​ແມ່ນ​ສະ​ແດງ​ໃຫ້​ເຫັນ​:

ພາກສະຫນາມ ຊື່ໂຕ້ຕອບ
ຊື່ ລາຍລະອຽດ
Total-packets-ຕໍ່ວິນາທີ ອັດ​ຕາ​ຊອງ​ລວມ (ຮັບ​ແລະ​ສົ່ງ​)​
rx-packets-ຕໍ່ວິນາທີ ຊຸດທີ່ໄດ້ຮັບຕໍ່ວິນາທີ
tx-packets-per-sec Packets ສົ່ງຕໍ່ວິນາທີ
ຄວາມຜິດພາດທັງໝົດ-ຕໍ່ວິນາທີ ອັດຕາຄວາມຜິດພາດທັງໝົດ (ຮັບ ແລະ ສົ່ງຕໍ່)
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 ສະໜອງຄຳສັ່ງການຕິດຕາມລະບົບ ແລະ APIs ເພື່ອໃຫ້ໄດ້ຮັບສະຖິຕິກ່ຽວກັບແຂກ virtualized ທີ່ໃຊ້ໃນ NFVIS. ສະຖິຕິເຫຼົ່ານີ້ສະໜອງຂໍ້ມູນໃນການນຳໃຊ້ CPU, ໜ່ວຍຄວາມຈຳ, ດິສກ໌ ແລະສ່ວນຕິດຕໍ່ເຄືອຂ່າຍຂອງ VM.

ຕິດຕາມກວດກາການນໍາໃຊ້ CPU VNF
ການ​ນໍາ​ໃຊ້ CPU ຂອງ VM ແມ່ນ​ສະ​ແດງ​ໃຫ້​ເຫັນ​ສໍາ​ລັບ​ໄລ​ຍະ​ເວ​ລາ​ທີ່​ກໍາ​ນົດ​ໄວ້​ໂດຍ​ການ​ນໍາ​ໃຊ້​ພາກ​ສະ​ຫນາມ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:

ພາກສະຫນາມ ລາຍລະອຽດ
ເປີເຊັນທັງໝົດtage ການໃຊ້ CPU ໂດຍສະເລ່ຍໃນທົ່ວທຸກ CPU ທີ່ມີເຫດຜົນທີ່ໃຊ້ໂດຍ VM
id ID CPU ໂລຈິກ
vcpu-percentage ການນຳໃຊ້ CPU percentage ສໍາລັບ ID CPU ຢ່າງມີເຫດຜົນທີ່ລະບຸ

ໃຊ້ CLI ຫຼື API ຕໍ່ໄປນີ້ເພື່ອຕິດຕາມການໃຊ້ CPU ຂອງ VNF:
nfvis# ສະແດງການຕິດຕາມລະບົບ vnf vcpu ສະຖິຕິ vcpu-usage
/api/operational/system-monitoring/vnf/vcpu/stats/vcpu-usage/ ?ເລິກ
/api/operational/system-monitoring/vnf/vcpu/stats/vcpu-usage/ /vnf/ ?ເລິກ

ຕິດຕາມກວດກາຄວາມຊົງຈໍາ VNF
ສະ​ຖິ​ຕິ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​ແມ່ນ​ໄດ້​ເກັບ​ກໍາ​ສໍາ​ລັບ​ການ​ນໍາ​ໃຊ້​ຄວາມ​ຊົງ​ຈໍາ VNF​:

ພາກສະຫນາມ ລາຍລະອຽດ
ທັງໝົດ-MB ໜ່ວຍຄວາມຈຳທັງໝົດຂອງ VNF ເປັນ MB
rss-MB ຂະໜາດຊຸດທີ່ຢູ່ອາໄສ (RSS) ຂອງ VNF ໃນ MB
Resident Set Size (RSS) ແມ່ນສ່ວນຂອງຄວາມຊົງຈໍາທີ່ຄອບຄອງໂດຍຂະບວນການ, ທີ່ຖືຢູ່ໃນ RAM. ສ່ວນທີ່ເຫຼືອຂອງຫນ່ວຍຄວາມຈໍາທີ່ຄອບຄອງມີຢູ່ໃນຊ່ອງ swap ຫຼື file ລະບົບ, ເນື່ອງຈາກວ່າບາງສ່ວນຂອງຫນ່ວຍຄວາມຈໍາທີ່ຄອບຄອງໄດ້ຖືກ paged ອອກ, ຫຼືບາງສ່ວນຂອງການປະຕິບັດບໍ່ໄດ້ໂຫລດ.

ໃຊ້ CLI ຫຼື API ຕໍ່ໄປນີ້ເພື່ອຕິດຕາມຫນ່ວຍຄວາມຈໍາ VNF:
nfvis# ສະແດງການຕິດຕາມລະບົບ vnf memory stats mem-usage
/api/operational/system-monitoring/vnf/memory/stats/mem-usage/ ?ເລິກ
/api/operational/system-monitoring/vnf/memory/stats/mem-usage/ /vnf/ ?ເລິກ

ການຕິດຕາມ VNF Disks
ສະ​ຖິ​ຕິ​ການ​ປະ​ຕິ​ບັດ​ແຜ່ນ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​ແມ່ນ​ໄດ້​ຮັບ​ການ​ເກັບ​ກໍາ​ສໍາ​ລັບ​ແຕ່​ລະ​ແຜ່ນ​ທີ່​ໃຊ້​ໂດຍ VM​:

ພາກສະຫນາມ ລາຍລະອຽດ
bytes-read-per-sec Bytes ອ່ານຈາກແຜ່ນຕໍ່ວິນາທີ
bytes-written-per-sec Bytes ຂຽນໃສ່ແຜ່ນຕໍ່ວິນາທີ
ອ່ານຕໍ່ວິນາທີ ຈໍານວນການດໍາເນີນການອ່ານຕໍ່ວິນາທີ
ຂຽນຕໍ່ວິນາທີ ຈໍານວນການປະຕິບັດການຂຽນຕໍ່ວິນາທີ

ໃຊ້ CLI ຫຼື API ຕໍ່ໄປນີ້ເພື່ອຕິດຕາມ VNF disks:
nfvis# ສະແດງສະຖິຕິດິສ vnf ການຕິດຕາມລະບົບ
/api/operational/system-monitoring/vnf/disk/stats/disk-operations/ ?ເລິກ
/api/operational/system-monitoring/vnf/disk/stats/disk-operations/ /vnf/ ?ເລິກ

ຕິດຕາມທ່າເຮືອ VNF
ສະ​ຖິ​ຕິ​ການ​ໂຕ້​ຕອບ​ເຄືອ​ຂ່າຍ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​ແມ່ນ​ໄດ້​ເກັບ​ກໍາ​ຂໍ້​ມູນ​ສໍາ​ລັບ VMs ທີ່​ນໍາ​ໃຊ້​ໃນ NFVIS​:

ພາກສະຫນາມ ລາຍລະອຽດ
Total-packets-ຕໍ່ວິນາທີ ຊອງທັງໝົດທີ່ໄດ້ຮັບ ແລະສົ່ງຕໍ່ຕໍ່ວິນາທີ
rx-packets-ຕໍ່ວິນາທີ ຊຸດທີ່ໄດ້ຮັບຕໍ່ວິນາທີ
tx-packets-per-sec Packets ສົ່ງຕໍ່ວິນາທີ
ຄວາມຜິດພາດທັງໝົດ-ຕໍ່ວິນາທີ ອັດຕາຄວາມຜິດພາດທັງໝົດສຳລັບການຮັບ ແລະສົ່ງແພັກເກັດ
rx-errors-per-sec ອັດຕາຄວາມຜິດພາດສຳລັບການຮັບແພັກເກັດ
tx-errors-per-sec ອັດຕາຄວາມຜິດພາດສຳລັບການສົ່ງແພັກເກັດ

ໃຊ້ CLI ຫຼື API ຕໍ່ໄປນີ້ເພື່ອຕິດຕາມພອດ VNF:
nfvis# ສະແດງລະບົບການຕິດຕາມ vnf ສະຖິຕິພອດການນໍາໃຊ້
/api/operational/system-monitoring/vnf/port/stats/port-usage/ ?ເລິກ
/api/operational/system-monitoring/vnf/port/stats/port-usage/ /vnf/ ?ເລິກ

ENCS Switch Monitoring

ຕາຕະລາງ 3: ປະຫວັດຄຸນສົມບັດ

ຊື່ຄຸນສົມບັດ ປ່ອຍຂໍ້ມູນ ລາຍລະອຽດ
ENCS Switch Monitoring NFVIS 4.5.1 ຄຸນນະສົມບັດນີ້ອະນຸຍາດໃຫ້ທ່ານສາມາດຄິດໄລ່
ອັດຕາຂໍ້ມູນສໍາລັບພອດສະຫຼັບ ENCS
ອີງໃສ່ຂໍ້ມູນທີ່ເກັບກໍາຈາກ
ປຸ່ມ ENCS.

ສໍາລັບຜອດສະວິດ ENCS, ອັດຕາຂໍ້ມູນແມ່ນຄິດໄລ່ຕາມຂໍ້ມູນທີ່ເກັບມາຈາກສະວິດ ENCS ໂດຍໃຊ້ການສຳຫຼວດແຕ່ລະໄລຍະທຸກໆ 10 ວິນາທີ. ອັດຕາການປ້ອນຂໍ້ມູນ ແລະຜົນຜະລິດເປັນ Kbps ແມ່ນຄິດໄລ່ຕາມ octets ທີ່ເກັບຈາກສະວິດທຸກໆ 10 ວິນາທີ.
ສູດ​ທີ່​ໃຊ້​ສໍາ​ລັບ​ການ​ຄິດ​ໄລ່​ແມ່ນ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:
ອັດຕາສະເລ່ຍ = (ອັດຕາສະເລ່ຍ – ອັດຕາໄລຍະຫ່າງປະຈຸບັນ) * (ອັນຟາ) + ອັດຕາໄລຍະຫ່າງປະຈຸບັນ.
ອັນຟາ = ຕົວຄູນ/ຂະໜາດ
ຕົວຄູນ = ຂະໜາດ – (ຂະໜາດ * compute_interval)/ Load_interval
ບ່ອນທີ່ compute_interval ແມ່ນໄລຍະການລົງຄະແນນສຽງ ແລະ Load_interval ແມ່ນໄລຍະການໂຫຼດຂອງການໂຕ້ຕອບ = 300 ວິນາທີ ແລະຂະໜາດ = 1024.

ເນື່ອງຈາກວ່າຂໍ້ມູນແມ່ນໄດ້ຮັບໂດຍກົງຈາກສະຫຼັບອັດຕາ kbps ລວມມີ Frame Check Sequence (FCS) bytes.
ການຄຳນວນແບນວິດຖືກຂະຫຍາຍໄປໃສ່ຊ່ອງພອດສະຫຼັບ ENCS ໂດຍໃຊ້ສູດດຽວກັນ. ອັດຕາການປ້ອນຂໍ້ມູນ ແລະຜົນຜະລິດໃນ kbps ຈະຖືກສະແດງແຍກຕ່າງຫາກສໍາລັບແຕ່ລະພອດ gigabit Ethernet ເຊັ່ນດຽວກັນກັບກຸ່ມຊ່ອງພອດທີ່ສອດຄ້ອງກັນທີ່ພອດແມ່ນກ່ຽວຂ້ອງກັບ.
ໃຊ້ຄໍາສັ່ງສະແດງຕົວໂຕ້ຕອບຕົວໂຕ້ຕອບສະຫຼັບກັບ view ການ​ຄິດ​ໄລ່​ອັດ​ຕາ​ການ​ຂໍ້​ມູນ​.

CISCO - ໂລໂກ້

ເອກະສານ / ຊັບພະຍາກອນ

Cisco Release 4.x Enterprise Network Function Virtualization Infrastructure Software [pdf] ຄູ່ມືຜູ້ໃຊ້
ປ່ອຍ 4.x, ປ່ອຍ 4.x Enterprise Network Function Virtualization Infrastructure Software, Release 4.x, Enterprise Network Function Virtualization Infrastructure Software, Function Virtualization Infrastructure Software, Virtualization Infrastructure Software, ຊອບແວໂຄງສ້າງພື້ນຖານ, ຊອບແວ
Cisco Release 4.x Enterprise Network Function Virtualization Infrastructure Software [pdf] ຄູ່ມືຜູ້ໃຊ້
ປ່ອຍ 4.x, ປ່ອຍ 4.x Enterprise Network Function Virtualization Infrastructure Software, Release 4.x, Enterprise Network Function Virtualization Infrastructure Software, Network Function Virtualization Infrastructure Software, Function Virtualization Infrastructure Software, Virtualization Infrastructure Software, ຊອບແວໂຄງສ້າງພື້ນຖານ, ຊອບແວ

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *