CISCO - Logo

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

Monitorovanie NFVIS

Vydanie 4.x Enterprise Network Function Virtualization Infrastructure Software

  • Syslog, na strane 1
  • Upozornenia na udalosti NETCONF, na strane 3
  • Podpora SNMP na NFVIS, na strane 4
  • Monitorovanie systému, na strane 16

Syslog

Funkcia Syslog umožňuje odosielanie upozornení na udalosti z NFVIS na vzdialené servery syslog na centralizovaný protokol a zber udalostí. Správy syslog sú založené na výskyte špecifických udalostí na zariadení a poskytujú konfiguračné a prevádzkové informácie, ako je vytváranie používateľov, zmeny stavu rozhrania a neúspešné pokusy o prihlásenie. Údaje Syslog sú dôležité pre zaznamenávanie každodenných udalostí, ako aj pre informovanie prevádzkového personálu o kritických systémových výstrahách.
Cisco enterprise NFVIS odosiela správy syslog na servery syslog nakonfigurované používateľom. Syslogy sa odosielajú pre notifikácie Network Configuration Protocol (NETCONF) z NFVIS.

Formát správy Syslog
Správy Syslog majú nasledujúci formát:
<Timestamp> názov hostiteľa %SYS- - :

Sample Syslog správy:
2017 Jun 16 11:20:22 nfvis %SYS-6-AAA_TYPE_CREATE: Typ autentifikácie AAA tacacs bol úspešne vytvorený Autentifikácia AAA nastavená na použitie servera tacacs
2017 Jun 16 11:20:23 nfvis %SYS-6-RBAC_USER_CREATE: Používateľ rbac bol úspešne vytvorený: admin
2017 Jun 16 15:36:12 nfvis %SYS-6-CREATE_FLAVOR: Profile vytvorené: ISRv-small
2017 Jun 16 15:36:12 nfvis %SYS-6-CREATE_FLAVOR: Profile vytvorené: ISRv-medium
2017 Jun 16 15:36:13 nfvis %SYS-6-CREATE_IMAGE: Obrázok vytvorený: ISRv_IMAGE_Test
2017 Jun 19 10:57:27 nfvis %SYS-6-NETWORK_CREATE: Sieťová testovacia sieť bola úspešne vytvorená
2017. júna 21 13:55:57 nfvis %SYS-6-VM_ALIVE: VM je aktívny: ROUTER

Poznámka Úplný zoznam správ syslog nájdete v časti Správy syslog

Nakonfigurujte vzdialený server Syslog
Ak chcete odoslať syslogy na externý server, nakonfigurujte jeho IP adresu alebo názov DNS spolu s protokolom na odosielanie syslogov a číslom portu na serveri syslog.
Ak chcete nakonfigurovať vzdialený server Syslog:
konfigurovať nastavenia terminálového systému protokolovanie hostiteľa 172.24.22.186 port 3500 transport tcp commit

Poznámka Je možné nakonfigurovať maximálne 4 vzdialené servery syslog. Vzdialený server syslog môže byť špecifikovaný pomocou jeho IP adresy alebo názvu DNS. Predvolený protokol na odosielanie syslogov je UDP s predvoleným portom 514. Pre TCP je predvolený port 601.

Nakonfigurujte závažnosť Syslog
Závažnosť syslog popisuje dôležitosť správy syslog.
Ak chcete nakonfigurovať závažnosť protokolu syslog:
konfigurovať terminál
závažnosť protokolovania nastavení systému

Tabuľka 1: Úrovne závažnosti syslogu

Úroveň závažnosti Popis Numerické kódovanie závažnosti v
formát správy Syslog
ladenie Správy na úrovni ladenia 6
informačný Informačné správy 7
upozorniť Normálny, ale významný stav 5
POZOR Výstražné podmienky 4
chyba Chybové stavy 3
kritický Kritické podmienky 2
upozorniť Okamžite konajte 1
núdzový Systém je nepoužiteľný 0

Poznámka V predvolenom nastavení je závažnosť protokolovania syslogov informatívna, čo znamená, že všetky protokoly syslog s informačnou závažnosťou a vyššou budú protokolované. Konfigurácia hodnoty pre závažnosť bude mať za následok syslogy s nakonfigurovanou závažnosťou a syslogs, ktoré sú závažnejšie ako nakonfigurovaná závažnosť.

Nakonfigurujte zariadenie Syslog
Zariadenie syslog možno použiť na logické oddelenie a uloženie správ syslog na vzdialenom serveri syslog.
Napríkladampsyslogom z konkrétneho NFVIS možno priradiť zariadenie local0 a možno ich uložiť a spracovať v inom adresárovom umiestnení na serveri syslog. Je to užitočné na oddelenie od syslogov pomocou funkcie local1 z iného zariadenia.
Ak chcete nakonfigurovať zariadenie syslog:
konfigurovať zariadenie na zaznamenávanie nastavení terminálového systému miestne5

Poznámka Zariadenie protokolovania možno zmeniť na zariadenie z local0 na local7 V predvolenom nastavení NFVIS odosiela syslogy so zariadením local7

Rozhrania API a príkazy podpory Syslog

API Príkazy
• /api/config/system/settings/logging
• /api/prevádzkové/systém/nastavenia/protokolovanie
• hostiteľ protokolovania systémových nastavení
• závažnosť protokolovania systémových nastavení
• zariadenie na zaznamenávanie nastavení systému

Upozornenia na udalosti NETCONF

Cisco Enterprise NFVIS generuje upozornenia na kľúčové udalosti. Klient NETCONF sa môže prihlásiť na odber týchto upozornení na sledovanie priebehu aktivácie konfigurácie a zmeny stavu systému a VM.
Existujú dva typy upozornení na udalosti: nfvisEvent a vmlcEvent (udalosť životného cyklu virtuálneho počítača) Ak chcete automaticky prijímať upozornenia na udalosti, môžete spustiť klienta NETCONF a prihlásiť sa na odber týchto upozornení pomocou nasledujúcich operácií NETCONF:

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

Môžete view Oznámenia udalostí životného cyklu NFVIS a VM pomocou príkazov show notification stream nfvisEvent a show notification stream vmlcEvent. Ďalšie informácie nájdete v časti Upozornenia na udalosti.

Podpora SNMP na NFVIS

Úvod o SNMP
Simple Network Management Protocol (SNMP) je protokol aplikačnej vrstvy, ktorý poskytuje formát správy pre komunikáciu medzi manažérmi SNMP a agentmi. SNMP poskytuje štandardizovaný rámec a spoločný jazyk používaný na monitorovanie a správu zariadení v sieti.
Rámec SNMP má tri časti:

  • Správca SNMP – Správca SNMP sa používa na riadenie a monitorovanie činnosti hostiteľov siete pomocou SNMP.
  • SNMP agent – ​​SNMP agent je softvérový komponent v rámci spravovaného zariadenia, ktorý uchováva údaje pre zariadenie a podľa potreby tieto údaje oznamuje riadiacim systémom.
  • MIB – Riadiaca informačná základňa (MIB) je virtuálna oblasť na ukladanie informácií pre informácie o správe siete, ktorá pozostáva z kolekcií riadených objektov.

Manažér môže poslať agentovi požiadavky na získanie a nastavenie hodnôt MIB. Agent môže na tieto požiadavky reagovať.
Nezávisle od tejto interakcie môže agent posielať nevyžiadané oznámenia (pasce alebo informuje) manažérovi, aby informoval manažéra o podmienkach siete.

Operácie SNMP
Aplikácie SNMP vykonávajú nasledujúce operácie na získavanie údajov, úpravu premenných objektov SNMP a odosielanie upozornení:

  • SNMP Get – Operáciu SNMP GET vykonáva server správy siete (NMS) na získanie premenných objektu SNMP.
  • SNMP Set – Operáciu SNMP SET vykonáva Network Management Server (NMS) na úpravu hodnoty objektovej premennej.
  • Upozornenia SNMP – Kľúčovou vlastnosťou protokolu SNMP je jeho schopnosť generovať nevyžiadané upozornenia od agenta SNMP.

Získať SNMP
Operáciu SNMP GET vykonáva server správy siete (NMS) na získanie objektových premenných SNMP. Existujú tri typy operácií GET:

  • GET: Načíta presnú inštanciu objektu z agenta SNMP.
  • GETNEXT: Získa ďalšiu premennú objektu, ktorá je lexikografickým nástupcom zadanej premennej.
  • GETBULK: Načítava veľké množstvo dát objektových premenných bez potreby opakovaných operácií GETNEXT.
    Príkaz pre SNMP GET je:
    snmpget -v2c -c [názov-komunity] [IP-box-NFVIS] [tag-meno, naprample ifSpeed].[hodnota indexu]

SNMP Walk
SNMP walk je SNMP aplikácia, ktorá používa požiadavky SNMP GETNEXT na dopytovanie sieťovej entity na strom informácií.
Na príkazovom riadku je možné zadať identifikátor objektu (OID). Toto OID určuje, ktorá časť priestoru identifikátorov objektov sa bude prehľadávať pomocou požiadaviek GETNEXT. Všetky premenné v podstrome pod daným OID sa spýtajú a ich hodnoty sa zobrazia používateľovi.
Príkaz pre SNMP walk s SNMP v2 je: snmpwalk -v2c -c [názov-komunity] [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 dní, 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 = „“

Nasledujúce je akoampkonfigurácia SNMP chôdze s 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-jadrový Intel, 8 GB, 8-portový PoE LAN, 2 HDD, Network Compute System
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.9.1.2377
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (16944068) 1 deň, 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

Upozornenia SNMP
Kľúčovou vlastnosťou SNMP je schopnosť generovať upozornenia od SNMP agenta. Tieto upozornenia nevyžadujú odosielanie žiadostí od správcu SNMP. Nevyžiadané asynchrónne) oznámenia môžu byť generované ako pasce alebo informačné požiadavky. Pasce sú správy, ktoré upozorňujú správcu SNMP na stav v sieti. Požiadavky na informácie (informuje) sú pasce, ktoré obsahujú požiadavku na potvrdenie prijatia od manažéra SNMP. Oznámenia môžu indikovať nesprávne overenie používateľa, reštarty, zatvorenie pripojenia, stratu pripojenia k susednému smerovaču alebo iné významné udalosti.

Poznámka
Od verzie 3.8.1 má NFVIS podporu SNMP Trap pre rozhrania prepínačov. Ak je server trap nastavený v konfigurácii NFVIS snmp, bude odosielať správy trap pre rozhranie NFVIS aj prepínač. Obidve rozhrania sú spúšťané stavom spojenia nahor alebo nadol odpojením kábla alebo nastavením admin_state nahor alebo nadol, keď je kábel pripojený.

Verzie SNMP

Cisco enterprise NFVIS podporuje nasledujúce verzie SNMP:

  • SNMP v1 – Simple Network Management Protocol: Úplný internetový štandard definovaný v RFC 1157. (RFC 1157 nahrádza staršie verzie, ktoré boli publikované ako RFC 1067 a RFC 1098.) Bezpečnosť je založená na komunitných reťazcoch.
  • SNMP v2c – administratívny rámec založený na komunitnom reťazci pre SNMPv2. SNMPv2c („c“ znamená „komunitu“) je experimentálny internetový protokol definovaný v RFC 1901, RFC 1905 a RFC 1906. SNMPv2c je aktualizáciou protokolových operácií a dátových typov SNMPv2p (SNMPv2 Classic) a používa komunitný bezpečnostný model SNMPv1.
  • SNMPv3 – verzia 3 protokolu SNMP. SNMPv3 je interoperabilný protokol založený na štandardoch definovaný v RFC 3413 až 3415. SNMPv3 poskytuje bezpečný prístup k zariadeniam autentifikáciou a šifrovaním paketov cez sieť.

Bezpečnostné funkcie poskytované v SNMPv3 sú nasledovné:

  • Integrita správy – zabezpečenie, že paket nebol tampered s v tranzite.
  • Autentifikácia – určenie, či správa pochádza z platného zdroja.
  • Šifrovanie – zašifrovanie obsahu paketu, aby sa zabránilo tomu, že sa ho naučí neoprávnený zdroj.

SNMP v1 aj SNMP v2c používajú komunitnú formu zabezpečenia. Komunita manažérov s prístupom k agentovi MIB je definovaná IP adresou Access Control List a heslom.
SNMPv3 je bezpečnostný model, v ktorom je nastavená stratégia autentifikácie pre používateľa a skupinu, v ktorej sa používateľ nachádza. Úroveň zabezpečenia je povolená úroveň zabezpečenia v rámci bezpečnostného modelu. Kombinácia bezpečnostného modelu a bezpečnostnej úrovne určuje, ktorý bezpečnostný mechanizmus sa použije pri manipulácii s SNMP paketom.
Autentifikácia komunity pomocou používateľskej konfigurácie je implementovaná aj napriek tomu, že SNMP v1 a v2 tradične nevyžaduje nastavenie používateľskej konfigurácie. Pre SNMP v1 aj v2 na NFVIS musí byť používateľovi nastavený rovnaký názov a verzia, ako má zodpovedajúci názov komunity. Aby príkazy snmpwalk fungovali, musí sa skupina používateľov zhodovať aj s existujúcou skupinou s rovnakou verziou SNMP.

Podpora SNMP MIB

Tabuľka 2: História funkcií

Názov funkcie Vydanie NFVIS 4.11.1 Popis
SNMP CISCO-MIB Informácie o vydaní CISCO-MIB zobrazuje Cisco
Názov hostiteľa NFVIS pomocou SNMP.
Monitorovanie SNMP VM MIB Vydanie NFVIS 4.4.1 Pridaná podpora pre SNMP VM
monitorovanie MIB.

Nasledujúce MIB sú podporované pre SNMP na NFVIS:
CISCO-MIB od verzie Cisco NFVIS 4.11.1:
CISCO-MIB OID 1.3.6.1.4.1.9.2.1.3. meno hosťa
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

Entita 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)
  • cpmCPUMemoryUsed (12)
  • cpmCPUMemoryFree (.13)
  • cpmCPUMemoryKernelReserved (.14)
  • cpmCPUMemoryHCUsed (.17)
  • cpmCPUMemoryHCFree (19)
  • cpmCPUMemoryHCKernelReserved (.21)
  • cpmCPULoadAvg1min (24)
  • cpmCPULoadAvg5min (25)
  • cpmCPULoadAvg15min (26)

Poznámka
* označuje podporné údaje požadované pre jedno jadro CPU počnúc vydaním NFVIS 3.12.3.

Cisco Environmental MIB (1.3.6.1.4.1.9.9.13):

  • Voltage Senzor:
  • ciscoEnvMonVoltageStatusDescr
  • ciscoEnvMonVoltageStatusValue
  • Snímač teploty:
  • ciscoEnvMonTemperatureStatusDescr
  • ciscoEnvMonTemperatureStatusValue
  • Senzor ventilátora
  • ciscoEnvMonFanStatusDescr
  • ciscoEnvMonFanState

Poznámka Podpora senzorov pre nasledujúce hardvérové ​​platformy:

  • Séria ENCS 5400: všetky
  • Séria ENCS 5100: žiadna
  • UCS-E: zvtage, teplota
  • UCS-C: všetky
  • CSP: CSP-2100, CSP-5228, CSP-5436 a CSP5444 (Beta)

Upozornenie Cisco Environmental Monitor MIB počnúc vydaním NFVIS 3.12.3:

  • ciscoEnvMonEnableShutdownNotification
  • ciscoEnvMonEnableVoltageNotifikácia
  • ciscoEnvMonEnableTemperatureNotification
  • ciscoEnvMonEnableFanNotification
  • ciscoEnvMonEnableRedundantSupplyNotification
  • ciscoEnvMonEnableStatChangeNotif

VM-MIB (1.3.6.1.2.1.236) od vydania NFVIS 4.4:

  • vmHypervisor:
  • vmHvSoftvér
  • vmHvVerzia
  • vmHvUpTime
  • vmTable:
  • vmName
  • vmUUID
  • vmOperState
  • vmOSType
  • vmCurCpuNumber
  • vmMemUnit
  • vmCurMem
  • vmCpuTime
  • vmCpuTable:
  • vmCpuCoreTime
  • vmCpuAffinityTable
  • vmCpuAffinity

Konfigurácia podpory SNMP

Funkcia Popis
Prístupová fráza šifrovania SNMP Počnúc verziou Cisco NFVIS 4.10.1 existuje možnosť pridať voliteľnú prístupovú frázu pre SNMP, ktorá môže generovať iný priv-kľúč iný ako autorizačný kľúč.

Hoci protokoly SNMP v1 a v2c používajú reťazec založený na komunite, stále sa vyžaduje nasledujúce:

  • Rovnaká komunita a používateľské meno.
  • Rovnaká verzia SNMP pre používateľa a skupinu.

Vytvorenie komunity SNMP:
konfigurovať terminál
komunita snmp komunitný prístup

Reťazec názvu komunity SNMP podporuje [A-Za-z0-9_-] a maximálnu dĺžku 32. NFVIS podporuje iba prístup iba na čítanie.
Ak chcete vytvoriť skupinu SNMP:
nakonfigurovať skupinu snmp terminálu oznámiť čítať písať

Premenné Popis
názov skupiny Reťazec názvu skupiny. Nosná struna je [A-Za-z0-9_-] a maximálna dĺžka je 32.
kontext Kontextový reťazec, predvolený je snmp. Maximálna dĺžka je 32. Minimálna dĺžka je 0 (prázdny kontext).
verzia 1, 2 alebo 3 pre SNMP v1, v2c a v3.
úroveň_zabezpečenia authPriv, authNoPriv, noAuthNoPriv SNMP v1 a v2c používa noAuthNoPriv
iba. Poznámka
notify_list/read_list/write_list Môže to byť akýkoľvek reťazec. read_list a notify_list sú potrebné na podporu získavania údajov nástrojmi SNMP.
write_list je možné preskočiť, pretože NFVIS SNMP nepodporuje SNMP prístup na zápis.

Ak chcete vytvoriť používateľa SNMP v3:

Keď je úroveň zabezpečenia authPriv
konfigurovať terminál
používateľ snmp user-version 3 user-group auth-protokol
priv-protokol prístupová fráza

konfigurovať terminál
používateľ snmp user-version 3 user-group auth-protokol
priv-protokol prístupová fráza šifrovacia prístupová fráza

Keď je úroveň zabezpečenia authNoPriv:
konfigurovať terminál
používateľ snmp user-version 3 user-group auth-protokol prístupová fráza

Keď je úroveň zabezpečenia noAuthNopriv
konfigurovať terminál
používateľ snmp user-version 3 user-group

Premenné Popis
user_name Reťazec používateľského mena. Podporný reťazec je [A-Za-z0-9_-] a maximálna dĺžka je 32. Tento názov musí byť rovnaký ako názov komunity.
verzia 1 a 2 pre SNMP v1 a v2c.
názov skupiny Reťazec názvu skupiny. Tento názov musí byť rovnaký ako názov skupiny nakonfigurovaný v NFVIS.
auth aes alebo des
priv md5 alebo sha
passphrase_string Reťazec prístupovej frázy. Podporný reťazec je [A-Za-z0-9\-_#@%$*&! ].
encryption_passphrase Reťazec prístupovej frázy. Podporný reťazec je [A-Za-z0-9\-_#@%$*&! ]. Používateľ musí najprv nakonfigurovať prístupovú frázu, aby mohol nakonfigurovať prístupovú frázu šifrovania.

Poznámka Nepoužívajte auth-key a priv-key. Prístupové frázy auth a priv sú po konfigurácii zašifrované a uložené v NFVIS.
Ak chcete povoliť trapy SNMP:
konfigurovať terminál snmp enable traps trap_event môže byť linkup alebo linkdown

Ak chcete vytvoriť hostiteľa trapu SNMP:
konfigurovať terminál
hostiteľ snmp host-ip-adresa hostiteľský port host-user-name hostiteľská verzia úroveň zabezpečenia hostiteľa noAuthNoPriv

Premenné Popis
meno hosťa Reťazec používateľského mena. Podporný reťazec je [A-Za-z0-9_-] a maximálna dĺžka je 32. Toto nie je názov hostiteľa FQDN, ale alias IP adresy trapov.
IP adresa IP adresa servera trapov.
prístav Predvolená hodnota je 162. Zmeňte na iné číslo portu podľa vlastného nastavenia.
user_name Reťazec používateľského mena. Musí byť rovnaké ako používateľské meno nakonfigurované v NFVIS.
verzia 1, 2 alebo 3 pre SNMP v1, v2c alebo v3.
úroveň_zabezpečenia authPriv, authNoPriv, noAuthNoPriv
Poznámka SNMP v1 a v2c používa iba noAuthNoPriv.

Konfigurácia SNMP napramples
Nasledujúce example zobrazuje konfiguráciu SNMP v3
konfigurovať terminál
snmp group testgroup3 snmp 3 authPriv notify test write test čítanie test
! snmp user user3 user-version 3 user-group testgroup3 auth-protocol sha privprotocol aes
passphrase changePassphrase encryption-passphrase encryptPassphrase
! nakonfigurovať hostiteľa snmp tak, aby povolil trap snmp v3
snmp host host3 host-ip address 3.3.3.3 host-version 3 host-user name user3 host-security-level authPriv host-port 162
!!

Nasledujúce exampsúbor zobrazuje konfiguráciu SNMP v1 a v2:
konfigurovať terminál
snmp community public community-access readOnly
! snmp group testgroup snmp 2 noAuthNoPriv čítanie prístup čítanie zápis zápis prístup notifikácia notifikácia prístup
! snmp user public user-group testgroup user-version 2
! 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 enable traps linkup
snmp enable traps linkDown

Nasledujúce example zobrazuje konfiguráciu SNMP v3:
konfigurovať terminál
snmp group testgroup3 snmp 3 authPriv notify test write test čítanie test
! snmp user user3 user-version 3 user-group testgroup3 auth-protocol sha priv-protocol aespassphrase changePassphrase
! nakonfigurovať hostiteľa snmp tak, aby povolil snmp v3 trapsnmp hostiteľ hostiteľ3 adresa IP hostiteľa 3.3.3.3 hostiteľa verzie 3 meno používateľa hostiteľa user3host-security-level authPriv host-port 162
!!

Ak chcete zmeniť úroveň zabezpečenia:
konfigurovať terminál
! snmp group testgroup4 snmp 3 authNoPriv notify test write test čítanie test
! snmp user user4 user-version 3 user-group testgroup4 auth-protocol md5 passphrase changePassphrase
! nakonfigurovať hostiteľa snmp tak, aby povolil snmp v3 trap 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 enable traps linkUp
snmp enable traps linkDown

Ak chcete zmeniť predvolený kontextový SNMP:
konfigurovať terminál
! snmp group testgroup5 devop 3 authPriv notify test write test čítanie test
! snmp user user5 user-version 3 user-group testgroup5 auth-protocol md5 priv-protocol des passphrase changePassphrase
!

Ak chcete použiť prázdny kontext a noAuthNoPriv
konfigurovať terminál
! snmp group testgroup6 “” 3 noAuthNoPriv test čítania zápis testu notifikácia test
! snmp user user6 user-version 3 user-group testgroup6
!

Poznámka
Kontext SNMP v3 snmp sa pridá automaticky pri konfigurácii z web portál. Ak chcete použiť inú kontextovú hodnotu alebo prázdny kontextový reťazec, použite na konfiguráciu NFVIS CLI alebo API.
NFVIS SNMP v3 podporuje iba jednu prístupovú frázu pre auth-protocol aj pre priv-protocol.
Na konfiguráciu prístupovej frázy SNMP v3 nepoužívajte auth-key a priv-key. Tieto kľúče sa generujú odlišne medzi rôznymi systémami NFVIS pre rovnakú prístupovú frázu.

Poznámka
Vydanie NFVIS 3.11.1 vylepšuje podporu špeciálnych znakov pre prístupovú frázu. Teraz sú podporované nasledujúce znaky: @#$-!&*

Poznámka
Vydanie NFVIS 3.12.1 podporuje nasledujúce špeciálne znaky: -_#@%$*&! a medzery. Opačná lomka (\) nie je podporovaná.

Overte konfiguráciu podpory SNMP
Na overenie popisu a ID agenta snmp použite príkaz show snmp agent.
nfvis# zobraziť agenta snmp
snmp agent sysDescr “Cisco NFVIS”
snmp agent sysOID 1.3.6.1.4.1.9.12.3.1.3.1291

Na overenie stavu snmp traps použite príkaz show snmp traps.
nfvis# zobrazuje pasce snmp

NÁZOV PASTI STAV PASCE
linkDown linkUp zdravotne postihnutých
povolené

Na overenie štatistík snmp použite príkaz show snmp stats.
nfvis# zobrazuje štatistiky snmp
snmp štatistiky sysUpTime 57351917
snmp štatistiky sysServices 70
snmp štatistiky sysORLastChange 0
Štatistika snmp snmpInPkts 104
snmp štatistiky snmpInBadVersions 0
snmp štatistiky snmpInBadCommunityNames 0
snmp štatistiky snmpInBadCommunityUses 0
snmp štatistiky snmpInASNParseErrs 0
Štatistika snmp snmpSilentDrops 0
snmp štatistiky snmpProxyDrops 0

Na overenie konfigurácie rozhrania pre snmp použite príkaz show running-config snmp.
nfvis# show running-config snmp
snmp agent povolený true
snmp agent engineID 00:00:00:09:11:22:33:44:55:66:77:88
snmp enable traps linkUp
snmp community pub_comm
komunitný prístup len na čítanie
! snmp komunitný tachen
komunitný prístup len na čítanie
! snmp group tachen snmp 2 noAuthNoPriv
prečítať test
napísať test
oznámiť test
! snmp group testgroup snmp 2 noAuthNoPriv
prístup na čítanie
prístup k zápisu
notify notify-access
! snmp užívateľ verejný
užívateľská verzia 2
užívateľská skupina 2
autorizačný protokol md5
priv-protocol des
! tachen používateľa snmp
užívateľská verzia 2
užívateľská skupina tachen
! snmp hostiteľ hostiteľ2
hostiteľský port 162
IP-adresa hostiteľa 2.2.2.2
hostiteľská verzia 2
úroveň zabezpečenia hostiteľa noAuthNoPriv
host-user-name public
!

Horný limit pre konfigurácie SNMP
Horný limit pre konfigurácie SNMP:

  • Komunity: 10
  • Skupiny: 10
  • Používatelia: 10
  • Hostitelia: 4

Rozhrania API a príkazy podpory SNMP

API Príkazy
• /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
• agent
• komunita
• typu pasce
• hostiteľ
• užívateľ
• skupina

Monitorovanie systému

NFVIS poskytuje príkazy na monitorovanie systému a rozhrania API na monitorovanie hostiteľa a virtuálnych počítačov nasadených v NFVIS.
Tieto príkazy sú užitočné na zhromažďovanie štatistík o využití CPU, pamäte, disku a portoch. Metriky súvisiace s týmito zdrojmi sa pravidelne zhromažďujú a zobrazujú sa po určitú dobu. Pri dlhšom trvaní sa zobrazujú priemerné hodnoty.
Monitorovanie systému umožňuje užívateľovi view historické údaje o prevádzke systému. Tieto metriky sa na portáli zobrazujú aj ako grafy.

Zbierka štatistík monitorovania systému

Štatistiky monitorovania systému sa zobrazujú na požadovanú dobu. Predvolená doba trvania je päť minút.
Podporované hodnoty trvania sú 1 min, 5 min, 15 min, 30 min, 1 h, 1 H, 6 h, 6 H, 1 d, 1 D, 5 d, 5D, 30 d, 30 D s min ako minúty, h a H ako hodiny, d a D ako dni.

Example
Nasledujúce je akoampvýstup štatistík monitorovania systému:
nfvis# show system-monitoring host cpu stats cpu-use 1h state non-idle system-monitoring host cpu Stats cpu-use 1h state non-idle collect-start-date-time 2019-12-20T11:27:20-00: 00 interval zberu-sekúnd 10
procesor
id 0
využitie-percenttage “[7.67, 5.52, 4.89, 5.77, 5.03, 5.93, 10.07, 5.49, …
Čas, kedy sa začalo zhromažďovanie údajov, sa zobrazí ako dátum-začiatku-zhromažďovania-čas.
Sampinterval, v ktorom sa údaje zhromažďujú, sa zobrazuje ako interval zhromažďovania-sekúnd.
Údaje pre požadovanú metriku, napríklad štatistika hostiteľského CPU, sa zobrazia ako pole. Prvý údajový bod v poli sa zhromaždil v zadanom čase-začiatku-datu zhromažďovania a každá nasledujúca hodnota v intervale určenom v sekundách zhromažďovania.
V sample výstup, CPU id 0 má využitie 7.67 % dňa 2019. 12. 20 o 11:27:20, ako je určené zberom-začiatočný-dátum-čas. O 10 sekúnd neskôr malo využitie 5.52 %, pretože interval zberu je 10. Tretia hodnota využitia procesora je 4.89 % po 10 sekundách po druhej hodnote 5.52 % a tak ďalej.
Sampling interval zobrazený ako zber-interval-sekundy sa mení na základe špecifikovaného trvania. Pre dlhšie trvanie sa zozbierané štatistiky spriemerujú vo vyššom intervale, aby sa zachoval primeraný počet výsledkov.

Monitorovanie hostiteľského systému

NFVIS poskytuje príkazy na monitorovanie systému a rozhrania API na monitorovanie využitia CPU hostiteľa, pamäte, disku a portov.

Monitorovanie využitia hostiteľského CPU
Percentotage času, ktorý CPU strávi v rôznych stavoch, ako je napríklad vykonávanie užívateľského kódu, vykonávanie systémového kódu, čakanie na IO operácie atď., sa zobrazuje po určitú dobu.

cpu-state Popis
bez nečinnosti 100 – nečinnosť-cpu-percenttage
prerušiť Označuje percentotage času procesora stráveného obsluhou prerušení
pekne Pekný stav CPU je podmnožinou stavu používateľa a zobrazuje čas CPU používaný procesmi, ktoré majú nižšiu prioritu ako iné úlohy.
systém Stav systémového CPU zobrazuje množstvo času CPU používaného jadrom.
užívateľ Stav užívateľského CPU zobrazuje čas CPU používaný procesmi užívateľského priestoru
počkaj Čas nečinnosti počas čakania na dokončenie I/O operácie

Nekľudový stav je to, čo používateľ zvyčajne potrebuje sledovať. Na monitorovanie využitia CPU použite nasledujúce CLI alebo API: nfvis# show system-monitoring host cpu stats cpu-use štát /api/operational/system-monitoring/host/cpu/stats/cpu-usage/ , ?hlboká
Údaje sú dostupné aj v súhrnnej forme pre minimálne, maximálne a priemerné využitie CPU pomocou nasledujúceho CLI a API: nfvis# show system-monitoring host cpu table cpu-usage /api/operational/system-monitoring/host/cpu/table/cpu-usage/ ?hlboká

Monitorovanie štatistiky hostiteľského portu
Zhromažďovanie štatistík pre neprepínateľné porty je spracované pomocou zhromaždeného démona na všetkých platformách. Výpočet vstupnej a výstupnej rýchlosti na port je povolený a výpočty rýchlosti vykonáva zhromaždený démon.
Použite príkaz show system-monitoring host port stats na zobrazenie výstupov výpočtov vykonaných zhromaždenými pre pakety/s, chyby/s a teraz kilobity/s. Pomocou príkazu tabuľky hostiteľských portov monitorovania systému zobrazte výstupy priemeru zhromaždených štatistík za posledných 5 minút pre hodnoty paketov/s a kilobitov/s.

Monitorovanie pamäte hostiteľa
Štatistiky využitia fyzickej pamäte sa zobrazujú pre nasledujúce kategórie:

Pole Pamäť používaná na ukladanie I/O do vyrovnávacej pamäte
buffered-MB Popis
cache-MB Pamäť používaná na ukladanie do vyrovnávacej pamäte file systémový prístup
voľný-MB Pamäť k dispozícii na použitie
použité-MB Pamäť používaná systémom
slab-recl-MB Pamäť používaná na SLAB-alokáciu objektov jadra, ktorú je možné získať späť
slab-unrecl-MB Pamäť používaná na SLAB-alokáciu objektov jadra, ktorú nie je možné získať späť

Na monitorovanie pamäte hostiteľa použite nasledujúce CLI alebo API:
nfvis# show system-monitoring hostiteľskej pamäte štatistiky využitia pamäte
/api/operational/system-monitoring/host/memory/stats/mem-usage/ ?hlboká
Údaje sú k dispozícii aj v súhrnnej forme pre minimálne, maximálne a priemerné využitie pamäte pomocou nasledujúcich CLI a API:
nfvis# show system-monitoring host memory table use use /api/operational/system-monitoring/host/memory/table/mem-usage/ ?hlboká

Monitorovanie hostiteľských diskov
Štatistiku diskových operácií a miesta na disku je možné získať pre zoznam diskov a diskových partícií na hostiteľovi NFVIS.

Monitorovanie operácií hostiteľských diskov
Pre každý disk a diskový oddiel sa zobrazia nasledujúce štatistiky výkonu disku:

Pole Popis
io-time-ms Priemerný čas strávený vykonávaním I/O operácií v milisekundách
io-time-weighted-ms Meranie času dokončenia I/O a nevybavených vecí, ktoré sa môžu hromadiť
zlúčené čítania za sekundu Počet operácií čítania, ktoré bolo možné zlúčiť do už zaradených operácií, tj jeden prístup na fyzický disk obslúžil dve alebo viac logických operácií.
Čím vyššie sú zlúčené hodnoty, tým lepší je výkon.
zlúčené-zápisy-per-sec Počet operácií zápisu, ktoré by sa mohli zlúčiť s inými operáciami už zaradenými do frontu, tj jeden prístup na fyzický disk obslúžil dve alebo viac logických operácií. Čím vyššie sú zlúčené hodnoty, tým lepší je výkon.
bajtov čítania za sekundu Počet zapísaných bajtov za sekundu
Počet zapísaných bajtov za sekundu Prečítané bajty za sekundu
čítaní za sekundu Počet operácií čítania za sekundu
zápisov za sekundu Počet operácií zápisu za sekundu
čas za prečítanie ms Priemerný čas potrebný na dokončenie operácie čítania
čas-za-zápis-ms Priemerný čas potrebný na dokončenie operácie zápisu
čakajúce operácie Veľkosť frontu čakajúcich I/O operácií

Na monitorovanie hostiteľských diskov použite nasledujúce CLI alebo API:
nfvis# show system-monitoring hostiteľského disku štatistiky disk-operácie
/api/operational/system-monitoring/host/disk/stats/disk-operations/ ?hlboká

Monitorovanie miesta na disku hostiteľa
Nasledujúce údaje sa týkajú file využitie systému, to znamená, koľko miesta na pripojenom oddiele sa používa a koľko je k dispozícii:

Pole Dostupné gigabajty
voľných GB Popis
použité-GB Používané gigabajty
rezervované-GB Gigabajty vyhradené pre užívateľa root

Na monitorovanie miesta na disku hostiteľa použite nasledujúce CLI alebo API:
nfvis# show system-monitoring hostiteľského disku štatistiky miesto na disku /api/operational/system-monitoring/host/disk/stats/disk-space/ ?hlboká

Monitorovanie hostiteľských portov
Zobrazia sa nasledujúce štatistiky pre sieťovú prevádzku a chyby na rozhraniach:

Pole Názov rozhrania
meno Popis
celkový počet paketov za sekundu Celková (prijatá a odoslaná) rýchlosť paketov
rx-packets-per-sec Prijaté pakety za sekundu
TX-packets-per-sec Prenesené pakety za sekundu
celkový počet chýb za sekundu Celková (prijatá a odoslaná) chybovosť
rx-errors-per-sec Chybovosť prijatých paketov
tx-errors-per-sec Chybovosť prenášaných paketov

Na monitorovanie hostiteľských portov použite nasledujúce CLI alebo API:
nfvis# show system-monitoring host port stats port-use /api/operational/system-monitoring/host/port/stats/port-usage/ ?hlboká

Údaje sú dostupné aj v súhrnnej forme pre minimálne, maximálne a priemerné využitie portov pomocou nasledujúcich CLI a API:
nfvis# show system-monitoring host port table /api/operational/system-monitoring/host/port/table/port-usage/ , ?hlboká

Monitorovanie systému VNF

NFVIS poskytuje príkazy na monitorovanie systému a API na získanie štatistík o virtualizovaných hosťoch nasadených na NFVIS. Tieto štatistiky poskytujú údaje o využití CPU VM, pamäti, disku a sieťových rozhraniach.

Monitorovanie využitia procesora VNF
Využitie CPU virtuálneho počítača sa zobrazuje počas zadanej doby pomocou nasledujúcich polí:

Pole Popis
celkom-percenttage Priemerné využitie CPU vo všetkých logických CPU používaných VM
id Logické ID CPU
vcpu-percenttage Využitie CPU v percentáchtage pre zadané logické ID CPU

Na monitorovanie využitia procesora VNF použite nasledujúce CLI alebo API:
nfvis# show system-monitoring vnf vcpu stats vcpu-use
/api/operational/system-monitoring/vnf/vcpu/stats/vcpu-usage/ ?hlboká
/api/operational/system-monitoring/vnf/vcpu/stats/vcpu-usage/ /vnf/ ?hlboká

Monitorovanie pamäte VNF
Pre využitie pamäte VNF sa zhromažďujú nasledujúce štatistiky:

Pole Popis
celkom-MB Celková pamäť VNF v MB
rss-MB Veľkosť rezidentnej sady (RSS) VNF v MB
Veľkosť rezidentnej sady (RSS) je časť pamäte obsadenej procesom, ktorá je uložená v RAM. Zvyšok obsadenej pamäte existuje vo swapovom priestore resp file systému, pretože niektoré časti obsadenej pamäte sú odstránené alebo niektoré časti spustiteľného súboru nie sú načítané.

Na monitorovanie pamäte VNF použite nasledujúce CLI alebo API:
nfvis# show system-monitoring vnf memory stats use mem-use
/api/operational/system-monitoring/vnf/memory/stats/mem-usage/ ?hlboká
/api/operational/system-monitoring/vnf/memory/stats/mem-usage/ /vnf/ ?hlboká

Monitorovanie VNF diskov
Nasledujúce štatistiky výkonu disku sa zhromažďujú pre každý disk používaný VM:

Pole Popis
bajtov čítania za sekundu Bajty prečítané z disku za sekundu
Počet zapísaných bajtov za sekundu Počet bajtov zapísaných na disk za sekundu
čítaní za sekundu Počet operácií čítania za sekundu
zápisov za sekundu Počet operácií zápisu za sekundu

Na monitorovanie diskov VNF použite nasledujúce CLI alebo API:
nfvis# zobrazuje štatistiky systému vnf disku
/api/operational/system-monitoring/vnf/disk/stats/disk-operations/ ?hlboká
/api/operational/system-monitoring/vnf/disk/stats/disk-operations/ /vnf/ ?hlboká

Monitorovanie portov VNF
Pre virtuálne počítače nasadené v NFVIS sa zhromažďujú nasledujúce štatistiky sieťového rozhrania:

Pole Popis
celkový počet paketov za sekundu Celkový počet prijatých a odoslaných paketov za sekundu
rx-packets-per-sec Prijaté pakety za sekundu
TX-packets-per-sec Prenesené pakety za sekundu
celkový počet chýb za sekundu Celková chybovosť príjmu a prenosu paketov
rx-errors-per-sec Chybovosť prijímania paketov
tx-errors-per-sec Chybovosť pri prenose paketov

Na monitorovanie portov VNF použite nasledujúce CLI alebo API:
nfvis# show system-monitoring vnf port stats port-use
/api/operational/system-monitoring/vnf/port/stats/port-usage/ ?hlboká
/api/operational/system-monitoring/vnf/port/stats/port-usage/ /vnf/ ?hlboká

Monitorovanie prepínačov ENCS

Tabuľka 3: História funkcií

Názov funkcie Informácie o vydaní Popis
Monitorovanie prepínačov ENCS NFVIS 4.5.1 Táto funkcia vám umožňuje vypočítať
rýchlosť prenosu dát pre porty prepínača ENCS
na základe údajov zozbieraných z
prepínač ENCS.

Pre porty prepínača ENCS sa prenosová rýchlosť vypočítava na základe údajov zhromaždených z prepínača ENCS pomocou periodického dotazovania každých 10 sekúnd. Vstupná a výstupná rýchlosť v kb/s sa vypočítava na základe oktetov zozbieraných z prepínača každých 10 sekúnd.
Vzorec použitý na výpočet je nasledujúci:
Priemerná rýchlosť = (Priem. rýchlosť – aktuálna intervalová rýchlosť) * (alfa) + aktuálna intervalová rýchlosť.
Alfa = multiplikátor/ Mierka
Násobiteľ = mierka – (mierka * interval_výpočtu)/ Interval_načítania
Kde compute_interval je interval dotazovania a Load_interval je interval zaťaženia rozhrania = 300 sekúnd a mierka = 1024.

Pretože sa údaje získavajú priamo z prepínača, rýchlosť kb/s zahŕňa bajty Frame Check Sequence (FCS).
Výpočet šírky pásma je rozšírený na kanály portu prepínača ENCS pomocou rovnakého vzorca. Rýchlosť vstupu a výstupu v kbps sa zobrazuje samostatne pre každý port gigabitového Ethernetu, ako aj pre príslušnú skupinu kanálov portov, ku ktorej je port priradený.
Na to použite príkaz show switch interface counters view výpočty rýchlosti prenosu dát.

CISCO - Logo

Dokumenty / zdroje

Softvér Cisco Release 4.x Enterprise Network Function Virtualization Infrastructure [pdfPoužívateľská príručka
Vydanie 4.x, Vydanie 4.x Softvér infraštruktúry na virtualizáciu podnikových sieťových funkcií, Vydanie 4.x, Softvér infraštruktúry na virtualizáciu podnikových sieťových funkcií, Softvér infraštruktúry na virtualizáciu funkcií, Softvér virtualizačnej infraštruktúry, Softvér infraštruktúry, Softvér
Softvér Cisco Release 4.x Enterprise Network Function Virtualization Infrastructure [pdfPoužívateľská príručka
Vydanie 4.x, Vydanie 4.x Softvér infraštruktúry na virtualizáciu podnikových sieťových funkcií, Vydanie 4.x, Softvér infraštruktúry na virtualizáciu podnikových sieťových funkcií, Softvér infraštruktúry na virtualizáciu sieťových funkcií, Softvér infraštruktúry na virtualizáciu funkcií, Softvér virtualizačnej infraštruktúry, Softvér infraštruktúry, Softvér

Referencie

Zanechajte komentár

Vaša emailová adresa nebude zverejnená. Povinné polia sú označené *