Monitorowanie NFVIS
Wersja 4.x Oprogramowanie infrastruktury wirtualizacji funkcji sieciowych w przedsiębiorstwie
- Syslog, na stronie 1
- Powiadomienia o zdarzeniach NETCONF, na stronie 3
- Obsługa SNMP w NFVIS, na stronie 4
- Monitorowanie systemu, na stronie 16
Dziennik systemowy
Funkcja Syslog umożliwia wysyłanie powiadomień o zdarzeniach z NFVIS do zdalnych serwerów syslog w celu scentralizowanego gromadzenia dzienników i zdarzeń. Komunikaty syslog opierają się na wystąpieniu określonych zdarzeń na urządzeniu i dostarczają informacji konfiguracyjnych i operacyjnych, takich jak tworzenie użytkowników, zmiany stanu interfejsu i nieudane próby logowania. Dane Syslog mają kluczowe znaczenie przy rejestrowaniu codziennych zdarzeń, a także powiadamianiu personelu operacyjnego o krytycznych alertach systemowych.
Cisco Enterprise NFVIS wysyła komunikaty syslog do serwerów syslog skonfigurowanych przez użytkownika. Dzienniki syslog są wysyłane w celu uzyskania powiadomień protokołu konfiguracji sieci (NETCONF) z NFVIS.
Format wiadomości syslog
Wiadomości syslog mają następujący format:
<Najszybszyamp> nazwa hosta %SYS--:
Sample wiadomości Syslog:
2017 czerwca 16 11:20:22 nfvis %SYS-6-AAA_TYPE_CREATE: Pomyślnie utworzono typ uwierzytelniania AAA tacacs Ustawiono uwierzytelnianie AAA do korzystania z serwera tacacs
2017 czerwca 16 11:20:23 nfvis %SYS-6-RBAC_USER_CREATE: Pomyślnie utworzono użytkownika rbac: admin
2017 czerwca 16 15:36:12 nfvis %SYS-6-CREATE_FLAVOR: Profile utworzono: ISRv-small
2017 czerwca 16 15:36:12 nfvis %SYS-6-CREATE_FLAVOR: Profile utworzono: medium ISRv
2017 czerwca 16 15:36:13 nfvis %SYS-6-CREATE_IMAGE: Utworzono obraz: ISRv_IMAGE_Test
2017 czerwca 19 10:57:27 nfvis %SYS-6-NETWORK_CREATE: Sieć testowa sieci została utworzona pomyślnie
2017 21 czerwca 13:55:57 nfvis %SYS-6-VM_ALIVE: Maszyna wirtualna jest aktywna: ROUTER
Notatka Aby zapoznać się z pełną listą komunikatów syslog, zobacz Komunikaty syslog
Skonfiguruj zdalny serwer Syslog
Aby wysyłać dzienniki syslog do serwera zewnętrznego, skonfiguruj jego adres IP lub nazwę DNS wraz z protokołem wysyłania logów syslog i numerem portu na serwerze syslog.
Aby skonfigurować zdalny serwer Syslog:
skonfiguruj terminal ustawienia systemowe logowanie host 172.24.22.186 port 3500 transport tcp zatwierdzenie
Notatka Można skonfigurować maksymalnie 4 zdalne serwery syslog. Zdalny serwer syslog można określić przy użyciu jego adresu IP lub nazwy DNS. Domyślnym protokołem wysyłania dzienników syslog jest UDP z domyślnym portem 514. W przypadku protokołu TCP domyślnym portem jest 601.
Skonfiguruj ważność Syslog
Ważność syslog opisuje ważność komunikatu syslog.
Aby skonfigurować ważność syslog:
skonfiguruj terminal
ustawienia systemowe ważność rejestrowania
Tabela 1: Poziomy ważności dziennika syslog
Poziom istotności | Opis | Kodowanie numeryczne dla ważności w format wiadomości Syslog |
odpluskwić | Komunikaty na poziomie debugowania | 6 |
informacyjny | Wiadomości informacyjne | 7 |
ogłoszenie | Normalny, ale znaczący stan | 5 |
ostrzeżenie | Warunki ostrzegawcze | 4 |
błąd | Warunki błędu | 3 |
krytyczny | Warunki krytyczne | 2 |
alarm | Natychmiast podejmij działania | 1 |
nagły wypadek | System jest bezużyteczny | 0 |
Notatka Domyślnie ważność rejestrowania dzienników syslog jest informacyjna, co oznacza, że rejestrowane będą wszystkie dzienniki syslog o ważności informacyjnej i wyższej. Skonfigurowanie wartości ważności spowoduje, że dzienniki syslog będą miały skonfigurowaną istotność, a dzienniki syslog będą miały większą ważność niż skonfigurowana istotność.
Skonfiguruj funkcję Syslog
Funkcji syslog można używać do logicznego oddzielania i przechowywania komunikatów syslog na zdalnym serwerze syslog.
Na przykładample, dziennikom syslog z konkretnego NFVIS można przypisać funkcję local0 i można je przechowywać i przetwarzać w innej lokalizacji katalogu na serwerze syslog. Jest to przydatne, aby oddzielić go od syslogów za pomocą funkcji local1 z innego urządzenia.
Aby skonfigurować usługę syslog:
skonfiguruj ustawienia systemu terminala możliwość logowania lokalnie5
Notatka Funkcję rejestrowania można zmienić z lokalnego0 na lokalny7 Domyślnie NFVIS wysyła dzienniki syslog z możliwością lokalną7
Interfejsy API i polecenia obsługi Syslog
Pszczoła | Polecenia |
• /api/config/system/settings/logging • /api/operative/system/settings/logging |
• Host logowania ustawień systemowych • ważność rejestrowania ustawień systemowych • możliwość rejestrowania ustawień systemowych |
Powiadomienia o zdarzeniach NETCONF
Cisco Enterprise NFVIS generuje powiadomienia o kluczowych zdarzeniach. Klient NETCONF może subskrybować te powiadomienia w celu monitorowania postępu aktywacji konfiguracji oraz zmiany statusu systemu i maszyn wirtualnych.
Istnieją dwa typy powiadomień o zdarzeniach: nfvisEvent i vmlcEvent (zdarzenie cyklu życia maszyny wirtualnej). Aby automatycznie otrzymywać powiadomienia o zdarzeniach, możesz uruchomić klienta NETCONF i subskrybować te powiadomienia, korzystając z następujących operacji NETCONF:
- –create-subscription=nfvisEvent
- –create-subscription=vmlcEvent
Możesz view Powiadomienia o zdarzeniach cyklu życia NFVIS i maszyny wirtualnej przy użyciu odpowiednio poleceń show powiadomienie stream nfvisEvent i show powiadomienie strumień vmlcEvent. Aby uzyskać więcej informacji, zobacz Powiadomienia o zdarzeniach.
Obsługa SNMP w NFVIS
Wprowadzenie o SNMP
Simple Network Management Protocol (SNMP) to protokół warstwy aplikacji, który zapewnia format wiadomości do komunikacji pomiędzy menedżerami SNMP i agentami. Protokół SNMP zapewnia ustandaryzowane ramy i wspólny język używany do monitorowania i zarządzania urządzeniami w sieci.
Struktura SNMP składa się z trzech części:
- Menedżer SNMP – Menedżer SNMP służy do kontrolowania i monitorowania aktywności hostów sieciowych za pomocą SNMP.
- Agent SNMP — agent SNMP to składnik oprogramowania zarządzanego urządzenia, który przechowuje dane urządzenia i w razie potrzeby raportuje te dane do systemów zarządzających.
- MIB – baza informacji zarządczych (MIB) to wirtualny obszar przechowywania informacji dotyczących zarządzania siecią, który składa się ze zbiorów zarządzanych obiektów.
Menedżer może wysyłać żądania agentów w celu pobrania i ustawienia wartości MIB. Agent może odpowiedzieć na te żądania.
Niezależnie od tej interakcji agent może wysyłać niechciane powiadomienia (pułapki lub informacje) do menedżera, aby powiadomić go o warunkach sieciowych.
Operacje SNMP
Aplikacje SNMP wykonują następujące operacje w celu pobierania danych, modyfikowania zmiennych obiektowych SNMP i wysyłania powiadomień:
- Pobieranie SNMP – operacja SNMP GET jest wykonywana przez serwer zarządzania siecią (NMS) w celu pobrania zmiennych obiektowych SNMP.
- Zestaw SNMP – Operacja SNMP SET jest wykonywana przez serwer zarządzania siecią (NMS) w celu modyfikacji wartości zmiennej obiektowej.
- Powiadomienia SNMP – kluczową cechą SNMP jest możliwość generowania niechcianych powiadomień od agenta SNMP.
Pobierz SNMP
Operacja SNMP GET jest wykonywana przez serwer zarządzania siecią (NMS) w celu pobrania zmiennych obiektowych SNMP. Istnieją trzy typy operacji GET:
- GET: Pobiera dokładną instancję obiektu od agenta SNMP.
- GETNEXT: pobiera następną zmienną obiektową, która jest leksykograficznym następcą określonej zmiennej.
- GETBULK: Pobiera dużą ilość danych zmiennych obiektowych bez konieczności powtarzania operacji GETNEXT.
Polecenie SNMP GET to:
snmpget -v2c -c [nazwa-wspólnoty] [IP-box-NFVIS] [tag-imię, npampplik ifSpeed].[wartość indeksu]
Spacer SNMP
SNMP walk to aplikacja SNMP, która wykorzystuje żądania SNMP GETNEXT do wysyłania zapytań do jednostki sieciowej o drzewo informacji.
Identyfikator obiektu (OID) można podać w wierszu poleceń. Ten OID określa, która część przestrzeni identyfikatorów obiektów będzie przeszukiwana przy użyciu żądań GETNEXT. Odpytywane są wszystkie zmienne w poddrzewie poniżej podanego OID, a ich wartości prezentowane są użytkownikowi.
Polecenie SNMP walk z SNMP v2 to: snmpwalk -v2c -c [nazwa-wspólnoty] [nfvis-box-ip]
snmpwalk -v2c -c mójUżytkownik 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 = znaczniki czasu: (43545580) 5 dni, 0:57:35.80
SNMPv2-MIB::sysContact.0 = STRING:
SNMPv2-MIB::sysName.0 = STRING:
SNMPv2-MIB::sysLocation.0 = STRING:
SNMPv2-MIB::sysServices.0 = LICZBA CAŁKOWITA: 70
SNMPv2-MIB::sysORLastChange.0 = Liczniki czasu: (0) 0:00:00.00
IF-MIB::ifIndex.1 = LICZBA CAŁKOWITA: 1
IF-MIB::ifIndex.2 = LICZBA CAŁKOWITA: 2
IF-MIB::ifIndex.3 = LICZBA CAŁKOWITA: 3
IF-MIB::ifIndex.4 = LICZBA CAŁKOWITA: 4
IF-MIB::ifIndex.5 = LICZBA CAŁKOWITA: 5
IF-MIB::ifIndex.6 = LICZBA CAŁKOWITA: 6
IF-MIB::ifIndex.7 = LICZBA CAŁKOWITA: 7
IF-MIB::ifIndex.8 = LICZBA CAŁKOWITA: 8
IF-MIB::ifIndex.9 = LICZBA CAŁKOWITA: 9
IF-MIB::ifIndex.10 = LICZBA CAŁKOWITA: 10
IF-MIB::ifIndex.11 = LICZBA CAŁKOWITA: 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 = LICZBA CAŁKOWITA: 0
SNMPv2-SMI::mib-2.47.1.1.1.1.5.0 = LICZBA CAŁKOWITA: 3
SNMPv2-SMI::mib-2.47.1.1.1.1.6.0 = LICZBA CAŁKOWITA: -1
SNMPv2-SMI::mib-2.47.1.1.1.1.7.0 = ŁAŃCUCH: „ENCS5412/K9”
SNMPv2-SMI::mib-2.47.1.1.1.1.8.0 = ŁAŃCUCH: „M3”
SNMPv2-SMI::mib-2.47.1.1.1.1.9.0 = „”
SNMPv2-SMI::mib-2.47.1.1.1.1.10.0 = ŁAŃCUCH: „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 = „”
…
Poniżej przedstawionoampkonfiguracja pliku SNMP walk z SNMP v3:
snmpwalk -v 3 -u użytkownik3 -a sha -A zmiana hasła -x aes -X zmiana hasła -l authPriv -n snmp 172.16.1.101 system
SNMPv2-MIB::sysDescr.0 = STRING: Cisco ENCS 5412, 12-rdzeniowy Intel, 8 GB, 8-portowy PoE LAN, 2 dyski twarde, sieciowy system obliczeniowy
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.9.1.2377
DISMAN-EVENT-MIB::sysUpTimeInstance = znaczniki czasu: (16944068) 1 dzień, 23:04:00.68
SNMPv2-MIB::sysContact.0 = STRING:
SNMPv2-MIB::sysName.0 = STRING:
SNMPv2-MIB::sysLocation.0 = STRING:
SNMPv2-MIB::sysServices.0 = LICZBA CAŁKOWITA: 70
SNMPv2-MIB::sysORLastChange.0 = Liczniki czasu: (0) 0:00:00.00
Powiadomienia SNMP
Kluczową cechą SNMP jest możliwość generowania powiadomień od agenta SNMP. Powiadomienia te nie wymagają wysyłania żądań od menedżera SNMP. Niechciane powiadomienia asynchroniczne mogą być generowane jako pułapki lub żądania informowania. Pułapki to komunikaty ostrzegające menedżera SNMP o stanie w sieci. Żądania informowania (informuje) to pułapki zawierające żądanie potwierdzenia odbioru od menedżera SNMP. Powiadomienia mogą wskazywać nieprawidłowe uwierzytelnienie użytkownika, ponowne uruchomienie, zamknięcie połączenia, utratę połączenia z sąsiednim routerem lub inne istotne zdarzenia.
Notatka
Począwszy od wersji 3.8.1 NFVIS obsługuje pułapki SNMP dla interfejsów przełączników. Jeśli serwer pułapek jest skonfigurowany w konfiguracji snmp NFVIS, będzie wysyłał komunikaty pułapek zarówno dla interfejsu NFVIS, jak i przełącznika. Obydwa interfejsy są wyzwalane przez zwiększenie lub zmniejszenie stanu łącza poprzez odłączenie kabla lub ustawienie stanu admin_state w górę lub w dół po podłączeniu kabla.
Wersje SNMP
Cisco Enterprise NFVIS obsługuje następujące wersje protokołu SNMP:
- SNMP v1 — prosty protokół zarządzania siecią: pełny standard internetowy zdefiniowany w dokumencie RFC 1157. (RFC 1157 zastępuje wcześniejsze wersje, które zostały opublikowane jako RFC 1067 i RFC 1098). Bezpieczeństwo opiera się na ciągach znaków społeczności.
- SNMP v2c — środowisko administracyjne oparte na ciągach społecznościowych dla protokołu SNMPv2. SNMPv2c („c” oznacza „społeczność”) to eksperymentalny protokół internetowy zdefiniowany w dokumentach RFC 1901, RFC 1905 i RFC 1906. SNMPv2c stanowi aktualizację operacji protokołu i typów danych SNMPv2p (SNMPv2 Classic) i wykorzystuje oparty na społeczności model bezpieczeństwa SNMPv1.
- SNMPv3 — wersja 3 protokołu SNMP. SNMPv3 to interoperacyjny protokół oparty na standardach zdefiniowany w dokumentach RFC od 3413 do 3415. SNMPv3 zapewnia bezpieczny dostęp do urządzeń poprzez uwierzytelnianie i szyfrowanie pakietów w sieci.
Funkcje bezpieczeństwa dostępne w SNMPv3 są następujące:
- Integralność wiadomości — zapewnianie, że pakiet nie został przesłanyampz nimi w transporcie.
- Uwierzytelnianie — sprawdzanie, czy wiadomość pochodzi z prawidłowego źródła.
- Szyfrowanie — szyfrowanie zawartości pakietu w celu uniemożliwienia poznania go przez nieautoryzowane źródło.
Zarówno SNMP v1, jak i SNMP v2c korzystają z zabezpieczeń opartych na społeczności. Społeczność menedżerów mających dostęp do bazy MIB agenta jest definiowana za pomocą listy kontroli dostępu adresu IP i hasła.
SNMPv3 to model bezpieczeństwa, w którym strategia uwierzytelniania jest konfigurowana dla użytkownika i grupy, w której użytkownik się znajduje. Poziom zabezpieczeń to dozwolony poziom zabezpieczeń w ramach modelu zabezpieczeń. Kombinacja modelu bezpieczeństwa i poziomu bezpieczeństwa określa, który mechanizm bezpieczeństwa jest stosowany podczas obsługi pakietu SNMP.
Zaimplementowano uwierzytelnianie społeczności za pomocą konfiguracji użytkownika, chociaż SNMP v1 i v2 tradycyjnie nie wymagają ustawienia konfiguracji użytkownika. Zarówno w przypadku protokołu SNMP v1, jak i v2 w NFVIS, użytkownik musi mieć tę samą nazwę i wersję, co odpowiednia nazwa społeczności. Aby polecenia snmpwalk działały, grupa użytkowników musi także pasować do istniejącej grupy z tą samą wersją SNMP.
Obsługa MIB SNMP
Tabela 2: Historia funkcji
Nazwa funkcji | Wersja NFVIS 4.11.1 | Opis |
SNMP CISCO-MIB | Informacje o wydaniu | CISCO-MIB wyświetla Cisco Nazwa hosta NFVIS przy użyciu protokołu SNMP. |
MIB monitorowania maszyny wirtualnej SNMP | Wersja NFVIS 4.4.1 | Dodano obsługę maszyny wirtualnej SNMP monitorowanie baz MIB. |
Następujące bazy MIB są obsługiwane przez SNMP w NFVIS:
CISCO-MIB począwszy od wersji Cisco NFVIS 4.11.1:
OID CISCO-MIB 1.3.6.1.4.1.9.2.1.3. nazwa hosta
IF-MIB (1.3.6.1.2.1.31):
- jeśliOpis
- jeśliTyp
- ifPhysAdres
- jeśliPrędkość
- jeśliOperStatus
- jeśliStanAdministratora
- jeśliMtu
- jeśliNazwa
- jeśliWysoka prędkość
- jeśliPromisciousMode
- ifConnectorPresent
- jeśliInErrors
- jeśliInDiscards
- jeśliInOctets
- jeśliOutErrors
- ifOutDiscards
- ifOutOctets
- ifOutUcastPkts
- ifHCInOctety
- ifHCInUcastPkts
- ifHCOutOktety
- ifHCOutUcastPkts
- ifInBroadcastPkts
- ifOutBroadcastPkts
- ifInMulticastPkts
- ifOutMulticastPkts
- ifHCInBroadcastPkts
- ifHCOutBroadcastPkts
- ifHCInMulticastPkts
- ifHCOutMulticastPkts
Jednostka MIB (1.3.6.1.2.1.47):
- entPhysicalIndex
- entOpis fizyczny
- entPhysicalVendorType
- entPhysicalContainedIn
- entKlasa fizyczna
- entPhysicalParentRelPos
- entNazwaFizyczna
- entFizyczny sprzęt Rev
- entPhysicalFirmware Rev
- entFizyczne oprogramowanie Rev
- entPhysicalSerialNum
- entPhysicalMfgName
- entNazwa modelu fizycznego
- entPhysicalAlias
- entPhysicalAssetID
- entPhysicalIsFRU
Baza danych procesu Cisco (1.3.6.1.4.1.9.9.109):
- cpmCPUTotalPhysicalIndex (.2)
- cpmCPUTotal5secRev (.6.x)*
- cpmCPUTotal1minRev (.7.x)*
- cpmCPUTotal5minRev (.8.x)*
- cpmCPUMonInterwał (.9)
- cpmCPUMemoryUsed (.12)
- cpmCPUMemoryFree (.13)
- cpmCPUMemoryKernelReserved (.14)
- cpmCPUMemoryHCUsed (.17)
- cpmCPUMemoryHCFree (.19)
- cpmCPUMemoryHCKernelReserved (.21)
- cpmCPULadŚr.1min (24)
- cpmCPULadŚr.5min (25)
- cpmCPULadŚr.15min (26)
Notatka
* wskazuje dane pomocnicze wymagane dla pojedynczego rdzenia procesora, począwszy od wersji NFVIS 3.12.3.
Cisco Environmental MIB (1.3.6.1.4.1.9.9.13):
- Tomtage Czujnik:
- ciscoEnvMonVoltageStatusOpis
- ciscoEnvMonVoltageStatusWartość
- Czujnik temperatury:
- ciscoEnvMonTemperatureStatusDescr
- ciscoEnvMonTemperaturaStatusWartość
- Czujnik wentylatora
- ciscoEnvMonFanStatusDescr
- ciscoEnvMonFanState
Notatka Obsługa czujników dla następujących platform sprzętowych:
- Seria ENCS 5400: wszystkie
- Seria ENCS 5100: brak
- UCS-E: tomtage, temperatura
- UCS-C: wszystkie
- CSP: CSP-2100, CSP-5228, CSP-5436 i CSP5444 (beta)
Powiadomienie MIB Cisco Environmental Monitor począwszy od wersji NFVIS 3.12.3:
- ciscoEnvMonEnableShutdownPowiadomienie
- ciscoEnvMonEnableVoltagePowiadomienie
- ciscoEnvMonEnablePowiadomienie o temperaturze
- Powiadomienie ciscoEnvMonEnableFan
- Powiadomienie o ciscoEnvMonEnableRedundantSupply
- ciscoEnvMonEnableStatChangeNotif
VM-MIB (1.3.6.1.2.1.236) począwszy od wersji NFVIS 4.4:
- vmHypervisor:
- Oprogramowanie vmHv
- Wersja vmHv
- vmHvUpTime
- vmTabela:
- nazwa_VM
- vmUUID
- vmOperState
- vmOSType
- numer vmCurCpu
- vmMemUnit
- vmCurMem
- vmCpuTime
- tabela vmCpu:
- vmCpuCoreTime
- tabela vmCpuAffinityTable
- powinowactwo vmCpu
Konfigurowanie obsługi SNMP
Funkcja | Opis |
Hasło szyfrowania SNMP | Począwszy od wersji Cisco NFVIS 4.10.1 istnieje możliwość dodania opcjonalnego hasła dla SNMP, które może wygenerować inny klucz prywatny niż klucz uwierzytelniający. |
Chociaż protokoły SNMP v1 i v2c korzystają z ciągów znaków opartych na społeczności, nadal wymagane są następujące elementy:
- Ta sama społeczność i nazwa użytkownika.
- Ta sama wersja SNMP dla użytkownika i grupy.
Aby utworzyć społeczność SNMP:
skonfiguruj terminal
społeczność snmp dostęp społeczności
Ciąg nazwy wspólnoty SNMP obsługuje [A-Za-z0-9_-] i maksymalną długość 32. NFVIS obsługuje dostęp tylko do odczytu.
Aby utworzyć grupę SNMP:
skonfiguruj grupę terminala snmp powiadom czytaj zapisz
Zmienne | Opis |
Nazwa grupy | Ciąg nazwy grupy. Ciąg pomocniczy to [A-Za-z0-9_-], a maksymalna długość to 32. |
kontekst | Ciąg kontekstowy, domyślnie jest to snmp. Maksymalna długość to 32. Minimalna długość to 0 (pusty kontekst). |
wersja | 1, 2 lub 3 dla SNMP v1, v2c i v3. |
poziom bezpieczeństwa | authPriv, authNoPriv, noAuthNoPriv SNMP v1 i v2c używa noAuthNoPriv tylko. Notatka |
lista_powiadomień/lista_czytania/lista_zapisu | Może to być dowolny ciąg. read_list i notify_list są wymagane do obsługi pobierania danych przez narzędzia SNMP. write_list można pominąć, ponieważ NFVIS SNMP nie obsługuje dostępu do zapisu SNMP. |
Aby utworzyć użytkownika SNMP v3:
Gdy poziom zabezpieczeń to authPriv
skonfiguruj terminal
użytkownik snmp wersja użytkownika 3 grupa użytkowników protokół uwierzytelniania
protokół-priv hasło
skonfiguruj terminal
użytkownik snmp wersja użytkownika 3 grupa użytkowników protokół uwierzytelniania
protokół-priv hasło hasło-szyfrowania
Gdy poziom zabezpieczeń to authNoPriv:
skonfiguruj terminal
użytkownik snmp wersja użytkownika 3 grupa użytkowników protokół uwierzytelniania hasło
Gdy poziom zabezpieczeń to noAuthNopriv
skonfiguruj terminal
użytkownik snmp wersja użytkownika 3 grupa użytkowników
Zmienne | Opis |
nazwa użytkownika | Ciąg nazwy użytkownika. Ciąg pomocniczy to [A-Za-z0-9_-] a maksymalna długość to 32. Ta nazwa musi być taka sama jak nazwa_społeczności. |
wersja | 1 i 2 dla SNMP v1 i v2c. |
Nazwa grupy | Ciąg nazwy grupy. Nazwa ta musi być taka sama jak nazwa grupy skonfigurowana w NFVIS. |
autoryzować | aes lub des |
prywatnie | md5 lub sha |
ciąg_hasła | Ciąg hasła. Ciąg pomocniczy to [A-Za-z0-9\-_#@%$*&! ] |
hasło_szyfrowania | Ciąg hasła. Ciąg pomocniczy to [A-Za-z0-9\-_#@%$*&! ] Użytkownik musi najpierw skonfigurować hasło, aby skonfigurować hasło szyfrowania. |
Notatka Nie używaj klucza uwierzytelniającego ani klucza prywatnego. Hasła autoryzacji i prywatności są szyfrowane po konfiguracji i zapisywane w NFVIS.
Aby włączyć pułapki SNMP:
skonfiguruj terminal snmp włącz pułapki trap_event może być połączeniem lub połączeniem
Aby utworzyć hosta pułapki SNMP:
skonfiguruj terminal
snmp host adres-ip hosta port-hosta nazwa-użytkownika hosta wersja-hosta poziom zabezpieczeń hosta noAuthNoPriv
Zmienne | Opis |
nazwa_hosta | Ciąg nazwy użytkownika. Ciąg pomocniczy to [A-Za-z0-9_-], a maksymalna długość to 32. To nie jest nazwa hosta FQDN, ale alias adresu IP pułapek. |
adres IP | Adres IP serwera pułapek. |
port | Wartość domyślna to 162. Zmień numer portu na inny w oparciu o własną konfigurację. |
nazwa użytkownika | Ciąg nazwy użytkownika. Musi być taka sama jak nazwa_użytkownika skonfigurowana w NFVIS. |
wersja | 1, 2 lub 3 dla SNMP v1, v2c lub v3. |
poziom bezpieczeństwa | authPriv, authNoPriv, noAuthNoPriv Notatka SNMP v1 i v2c używa tylko noAuthNoPriv. |
Konfiguracja SNMP Npamples
Następujący exampplik przedstawia konfigurację SNMP v3
skonfiguruj terminal
grupa snmp grupa testowa3 snmp 3 authPriv powiadom test zapis testu odczyt testu
! użytkownik snmp użytkownik3 wersja użytkownika 3 grupa użytkowników grupa testowa3 protokół autoryzacji sha protokół prywatny aes
zmiana hasła Hasło szyfrowanie-hasło encryptPassphrase
! skonfiguruj hosta snmp, aby włączyć pułapkę snmp v3
snmp host host3 adres-ip hosta 3.3.3.3 wersja-hosta 3 nazwa-użytkownika hosta użytkownik3 poziom zabezpieczeń hosta authPriv port-hosta 162
!!
Następujący exampplik przedstawia konfigurację SNMP v1 i v2:
skonfiguruj terminal
społeczność snmp publiczna dostęp społecznościowy tylko do odczytu
! grupa snmp grupa testowa snmp 2 noAuthNoPriv odczyt dostęp do odczytu zapis dostęp do zapisu powiadomienie powiadomienie dostęp
! użytkownik snmp publiczna grupa użytkowników grupa testowa wersja użytkownika 2
! snmp host host2 adres-ip hosta 2.2.2.2 port-hosta 162 nazwa-użytkownika hosta publiczna wersja hosta 2 poziom zabezpieczeń hosta noAuthNoPriv
! snmp umożliwia łączenie pułapek
snmp włącza pułapki linkDown
Następujący exampplik przedstawia konfigurację SNMP v3:
skonfiguruj terminal
grupa snmp grupa testowa3 snmp 3 authPriv powiadom test zapis testu odczyt testu
! użytkownik snmp użytkownik3 wersja użytkownika 3 grupa użytkowników grupa testowa3 protokół autoryzacji sha protokół priv aespassphrase zmianaPassphrase
! skonfiguruj host snmp, aby włączyć snmp v3 trapsnmp host host3 adres-ip hosta 3.3.3.3 wersja hosta 3 nazwa-użytkownika hosta użytkownik3host-poziom zabezpieczeń authPriv port-hosta 162
!!
Aby zmienić poziom zabezpieczeń:
skonfiguruj terminal
! grupa snmp grupa testowa4 snmp 3 authNoPriv powiadom test zapis testu odczyt testu
! użytkownik snmp użytkownik4 wersja użytkownika 3 grupa użytkowników grupa testowa4 protokół autoryzacji md5 zmiana hasła zmiana hasła
! skonfiguruj host snmp, aby włączyć pułapkę snmp v3 host snmp host4 adres-ip hosta 4.4.4.4 wersja hosta 3 nazwa-użytkownika hosta użytkownik4 poziom zabezpieczeń hosta authNoPriv port-hosta 162
!! snmp włącz pułapki linkUp
snmp włącza pułapki linkDown
Aby zmienić domyślny kontekstowy SNMP:
skonfiguruj terminal
! grupa snmp testgroup5 devop 3 authPriv powiadom test zapis testu odczyt testu
! użytkownik snmp użytkownik5 wersja użytkownika 3 grupa użytkowników grupa testowa5 protokół autoryzacji md5 protokół priv zmiany hasła
!
Aby użyć pustego kontekstu i noAuthNoPriv
skonfiguruj terminal
! snmp group testgroup6 „” 3 noAuthNoPriv odczyt testu zapis testu powiadomienie testu
! użytkownik snmp użytkownik6 wersja użytkownika 3 grupa użytkowników grupa testowa6
!
Notatka
Kontekst SNMP v3 snmp jest dodawany automatycznie po skonfigurowaniu z poziomu pliku web portal. Aby użyć innej wartości kontekstu lub pustego ciągu kontekstu, do konfiguracji użyj interfejsu NFVIS CLI lub API.
NFVIS SNMP v3 obsługuje tylko pojedyncze hasło zarówno dla protokołu uwierzytelniania, jak i protokołu priv.
Nie używaj klucza uwierzytelniania ani klucza prywatnego do konfigurowania hasła SNMP v3. Klucze te są generowane w różny sposób w różnych systemach NFVIS dla tego samego hasła.
Notatka
W wersji NFVIS 3.11.1 udoskonalono obsługę znaków specjalnych w haśle. Teraz obsługiwane są następujące znaki: @#$-!&*
Notatka
Wersja NFVIS 3.12.1 obsługuje następujące znaki specjalne: -_#@%$*&! i białe znaki. Ukośnik odwrotny (\) nie jest obsługiwany.
Sprawdź konfigurację obsługi SNMP
Użyj komendy show snmp agent, aby sprawdzić opis i identyfikator agenta snmp.
nfvis# pokaż agenta snmp
snmp agent sysDescr „Cisco NFVIS”
agent snmp sysOID 1.3.6.1.4.1.9.12.3.1.3.1291
Użyj polecenia show snmp traps, aby sprawdzić stan pułapek snmp.
nfvis# pokazuje pułapki snmp
NAZWA PUŁAPKI | STAN PUŁAPKI |
łączeW dół łączeW górę | wyłączony włączony |
Użyj polecenia show snmp stats, aby sprawdzić statystyki snmp.
nfvis# pokazuje statystyki snmp
statystyki snmp sysUpTime 57351917
statystyki snmp sysServices 70
statystyki snmp sysORLastChange 0
statystyki snmp snmpInPkts 104
statystyki snmp snmpInBadVersions 0
statystyki snmp snmpInBadCommunityNames 0
statystyki snmp snmpInBadCommunityUses 0
statystyki snmp snmpInASNParseErrs 0
statystyki snmp snmpSilentDrops 0
statystyki snmp snmpProxyDrops 0
Użyj komendy show running-config snmp, aby sprawdzić konfigurację interfejsu dla snmp.
nfvis# pokaż bieżącą konfigurację snmp
agent snmp włączony, prawda
snmp agent engineID 00:00:00:09:11:22:33:44:55:66:77:88
snmp włącz pułapki linkUp
społeczność snmp pub_comm
dostęp społecznościowy tylko do odczytu
! tachen społeczności snmp
dostęp społecznościowy tylko do odczytu
! grupa snmp tachen snmp 2 noAuthNoPriv
przeczytaj test
napisz test
powiadom test
! grupa snmp grupa testowa snmp 2 noAuthNoPriv
odczyt-dostęp do odczytu
zapis-dostęp do zapisu
powiadom powiadomienie-dostęp
! użytkownik snmp publiczny
wersja użytkownika 2
grupa użytkowników 2
protokół uwierzytelniania md5
protokół prywatny des
! użytkownik snmp tachen
wersja użytkownika 2
tachen grupy użytkowników
! host snmp host2
port hosta 162
adres-ip-hosta 2.2.2.2
wersja hosta 2
poziom zabezpieczeń hosta noAuthNoPriv
nazwa-użytkownika-hosta public
!
Górny limit dla konfiguracji SNMP
Górny limit dla konfiguracji SNMP:
- Społeczności: 10
- Grupy: 10
- User: 10
- Gospodarze: 4
Interfejsy API i polecenia obsługi SNMP
Pszczoła | Polecenia |
• /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 • wspólnota • typu pułapkowego • gospodarz • użytkownik • Grupa |
Monitorowanie systemu
NFVIS zapewnia polecenia monitorowania systemu i interfejsy API do monitorowania hosta i maszyn wirtualnych wdrożonych w NFVIS.
Polecenia te są przydatne do zbierania statystyk dotyczących wykorzystania procesora, pamięci, dysku i portów. Metryki związane z tymi zasobami są zbierane okresowo i wyświetlane przez określony czas. W przypadku dłuższych czasów wyświetlane są wartości średnie.
Monitorowanie systemu umożliwia użytkownikowi view dane historyczne dotyczące pracy systemu. Metryki te są również wyświetlane w formie wykresów w portalu.
Zbieranie statystyk monitorowania systemu
Statystyki monitorowania systemu są wyświetlane przez żądany czas. Domyślny czas trwania to pięć minut.
Obsługiwane wartości czasu trwania to 1min, 5min, 15min, 30min, 1h, 1H, 6h, 6H, 1d, 1D, 5d, 5D, 30d, 30D, gdzie min to minuty, h i H to godziny, d i D to dni.
Example
Poniżej przedstawionoampPlik wyjściowy statystyk monitorowania systemu:
nfvis# pokaż statystyki monitorowania systemu-monitorowania procesora hosta-użycie procesora przez 1h stan nie bezczynności monitorowanie systemu statystyki procesora hosta użycie procesora przez 1h stan nie-bezczynności zbieranie-data-początkowa-godzina 2019-12-20T11:27:20-00: 00-interwał-zbierania-sekundy 10
procesor
id 0
procent użyciatage „[7.67, 5.52, 4.89, 5.77, 5.03, 5.93, 10.07, 5.49, …
Godzina rozpoczęcia gromadzenia danych jest wyświetlana jako data-czas zbierania.
SampPrzedział czasu, w którym gromadzone są dane, jest pokazywany jako interwał zbierania-sekund.
Dane żądanej metryki, takie jak statystyki procesora hosta, są wyświetlane w postaci tablicy. Pierwszy punkt danych w tablicy został zebrany o określonej godzinie rozpoczęcia zbierania, a każda kolejna wartość w odstępie czasu określonym w sekundach interwału zbierania.
W sample, procesor o identyfikatorze 0 ma wykorzystanie 7.67% w dniu 2019-12-20 o 11:27:20, zgodnie z datą-czasu zbierania. 10 sekund później wykorzystanie procesora wyniosło 5.52%, ponieważ interwał zbierania danych wynosi 10. Trzecia wartość wykorzystania procesora wynosi 4.89% po 10 sekundach od drugiej wartości wynoszącej 5.52% i tak dalej.
Sampinterwał wyświetlania pokazywany jako interwał zbierania danych w sekundach zmienia się w zależności od określonego czasu trwania. W przypadku dłuższych czasów zebrane statystyki są uśredniane w dłuższych odstępach czasu, aby liczba wyników była rozsądna.
Monitorowanie systemu hosta
NFVIS zapewnia polecenia monitorowania systemu i interfejsy API do monitorowania wykorzystania procesora, pamięci, dysku i portów hosta.
Monitorowanie użycia procesora hosta
ProcenttagCzas spędzony przez procesor w różnych stanach, takich jak wykonywanie kodu użytkownika, wykonywanie kodu systemowego, oczekiwanie na operacje IO itp. jest wyświetlany przez określony czas.
stan procesora | Opis |
nie bezczynny | 100 – procent bezczynności procesoratage |
przerywać | Wskazuje procenttage czasu procesora spędzonego na obsłudze przerwań |
Ładny | Ładny stan procesora jest podzbiorem stanu użytkownika i pokazuje czas procesora używany przez procesy, które mają niższy priorytet niż inne zadania. |
system | Stan procesora systemu pokazuje ilość czasu procesora wykorzystywanego przez jądro. |
użytkownik | Stan procesora użytkownika pokazuje czas procesora używany przez procesy przestrzeni użytkownika |
Czekać | Czas bezczynności podczas oczekiwania na zakończenie operacji we/wy |
Stan inny niż bezczynny jest tym, co użytkownik zwykle musi monitorować. Do monitorowania użycia procesora użyj następującego interfejsu CLI lub API: nfvis# pokaż statystyki procesora hosta monitorującego system cpu-usage stan /api/operative/system-monitoring/host/cpu/stats/cpu-usage /,?głęboki
Dane są również dostępne w formie zagregowanej dla minimalnego, maksymalnego i średniego wykorzystania procesora przy użyciu następującego interfejsu CLI i API: nfvis# pokaż tabelę procesorów hosta monitorującego system cpu-usage /api/operative/system-monitoring/ host/cpu/table/cpu-usage/?głęboki
Monitorowanie statystyk portu hosta
Gromadzenie statystyk dla portów innych niż przełączniki jest obsługiwane przez zebrany demon na wszystkich platformach. Włączone jest obliczanie szybkości wejścia i wyjścia na port, a obliczenia szybkości są wykonywane przez zebrany demon.
Użyj polecenia show system-monitoring host port stats, aby wyświetlić wyniki obliczeń przeprowadzonych przez funkcję zebraną dla pakietów/s, błędów/s, a teraz kilobitów/s. Użyj polecenia tabeli portów hosta monitorującego system, aby wyświetlić dane wyjściowe zebranych średnich statystyk z ostatnich 5 minut dla wartości pakietów/s i kilobitów/s.
Monitorowanie pamięci hosta
Statystyki wykorzystania pamięci fizycznej wyświetlane są dla następujących kategorii:
Pole | Pamięć używana do buforowania wejść/wyjść |
buforowany-MB | Opis |
buforowane-MB | Pamięć używana do buforowania file dostęp do systemu |
wolny MB | Pamięć dostępna do użycia |
używany-MB | Pamięć używana przez system |
płyta-recl-MB | Pamięć używana do alokacji SLAB obiektów jądra, które można odzyskać |
płyta-unrecl-MB | Pamięć używana do alokacji SLAB obiektów jądra, których nie można odzyskać |
Użyj następującego interfejsu CLI lub API do monitorowania pamięci hosta:
nfvis# pokazuje statystyki pamięci hosta monitorujące system, użycie pamięci
/api/operative/system-monitoring/Host/memory/stats/mem-usage/?deep
Dane są również dostępne w formie zbiorczej dla minimalnego, maksymalnego i średniego wykorzystania pamięci przy użyciu następującego interfejsu CLI i API:
nfvis# pokaż tabelę pamięci hosta monitorowania systemu mem-usage /api/operative/system-monitoring/host/memory/table/mem-usage/?deep
Monitorowanie dysków hosta
Statystyki dotyczące operacji dyskowych i miejsca na dysku można uzyskać dla listy dysków i partycji dyskowych na hoście NFVIS.
Monitorowanie operacji dysków hosta
Dla każdego dysku i partycji dysku wyświetlane są następujące statystyki wydajności dysku:
Pole | Opis |
io-time-ms | Średni czas spędzony na wykonywaniu operacji we/wy w milisekundach |
io-ważone-czasowo-ms | Miara zarówno czasu zakończenia operacji we/wy, jak i zaległości, które mogą się gromadzić |
połączone odczyty na sekundę | Liczba operacji odczytu, które można połączyć w operacje znajdujące się już w kolejce, czyli jeden dostęp do dysku fizycznego obsługiwał dwie lub więcej operacji logicznych. Im wyższe połączone odczyty, tym lepsza wydajność. |
połączone-zapisy-na-sek | Liczba operacji zapisu, które można połączyć z innymi operacjami już umieszczonymi w kolejce, czyli jeden dostęp do dysku fizycznego obsługuje dwie lub więcej operacji logicznych. Im wyższe połączone odczyty, tym lepsza wydajność. |
bajtów-odczytu na sekundę | Bajty zapisane na sekundę |
bajtów zapisanych na sekundę | Bajty odczytywane na sekundę |
odczytów na sekundę | Liczba operacji odczytu na sekundę |
liczba zapisów na sekundę | Liczba operacji zapisu na sekundę |
czas na odczyt-ms | Średni czas potrzebny na zakończenie operacji odczytu |
czas na zapis-ms | Średni czas potrzebny na zakończenie operacji zapisu |
oczekujące operacje | Rozmiar kolejki oczekujących operacji we/wy |
Użyj następującego interfejsu CLI lub API do monitorowania dysków hosta:
nfvis# pokazuje statystyki dysku hosta monitorującego system, operacje na dysku
/api/operative/system-monitoring/host/disk/stats/disk-operacje/?deep
Monitorowanie miejsca na dysku hosta
Poniższe dane dot file zbierane jest użycie systemu, czyli ile miejsca na zamontowanej partycji jest zajęte i ile jest dostępne:
Pole | Dostępne gigabajty |
bezpłatny GB | Opis |
używany-GB | Gigabajty w użyciu |
zarezerwowane-GB | Gigabajty zarezerwowane dla użytkownika root |
Użyj następującego interfejsu CLI lub API do monitorowania miejsca na dysku hosta:
nfvis# pokazuje statystyki dysku hosta monitorującego system Przestrzeń na dysku /api/operative/system-monitoring/host/disk/stats/przestrzeń-dysku/?deep
Monitorowanie portów hosta
Wyświetlane są następujące statystyki ruchu sieciowego i błędów na interfejsach:
Pole | Nazwa interfejsu |
nazwa | Opis |
całkowita liczba pakietów na sekundę | Całkowita (odebrana i wysłana) szybkość pakietów |
pakiety rx na sekundę | Pakiety odbierane na sekundę |
tx-pakietów na sekundę | Pakiety przesyłane na sekundę |
całkowite błędy na sekundę | Całkowity poziom błędów (odebranych i przesłanych). |
rx-błędy-na-sek | Poziom błędów dla odebranych pakietów |
tx-błędy-na-sek | Poziom błędów przesyłanych pakietów |
Użyj następującego interfejsu CLI lub API do monitorowania portów hosta:
nfvis# pokaż statystyki portów hosta monitorujące system wykorzystanie portu /api/operative/system-monitoring/host/port/stats/port-usage/?deep
Dane są również dostępne w formie zbiorczej dla minimalnego, maksymalnego i średniego wykorzystania portu przy użyciu następującego interfejsu CLI i API:
nfvis# pokaż tabelę portów hosta monitorowania systemu /api/operative/system-monitoring/host/port/table/port-usage/,?deep
Monitorowanie systemu VNF
NFVIS zapewnia polecenia monitorowania systemu i interfejsy API w celu uzyskania statystyk dotyczących zwirtualizowanych gości wdrożonych w NFVIS. Statystyki te dostarczają danych na temat wykorzystania procesora, pamięci, dysku i interfejsów sieciowych maszyny wirtualnej.
Monitorowanie wykorzystania procesora VNF
Wykorzystanie procesora maszyny wirtualnej jest wyświetlane przez określony czas przy użyciu następujących pól:
Pole | Opis |
całkowity procenttage | Średnie wykorzystanie procesora przez wszystkie procesory logiczne używane przez maszynę wirtualną |
id | Logiczny identyfikator procesora |
procent vcputage | Procent wykorzystania procesoratage dla określonego logicznego identyfikatora procesora |
Użyj następującego interfejsu CLI lub API, aby monitorować wykorzystanie procesora przez VNF:
nfvis# pokaż statystyki monitorowania systemu vnf vcpu vcpu-usage
/api/operative/system-monitoring/vnf/vcpu/stats/vcpu-usage/?deep
/api/operative/system-monitoring/vnf/vcpu/stats/vcpu-usage//vnf/?deep
Monitorowanie pamięci VNF
Gromadzone są następujące statystyki dotyczące wykorzystania pamięci VNF:
Pole | Opis |
łącznie MB | Całkowita pamięć VNF w MB |
rss-MB | Rozmiar zestawu rezydentnego (RSS) VNF w MB Rozmiar zestawu rezydentnego (RSS) to część pamięci zajmowana przez proces, która jest przechowywana w pamięci RAM. Reszta zajętej pamięci znajduje się w przestrzeni wymiany lub file systemu, ponieważ niektóre części zajętej pamięci są stronicowane lub niektóre części pliku wykonywalnego nie są ładowane. |
Użyj następującego interfejsu CLI lub API do monitorowania pamięci VNF:
nfvis# pokazuje statystyki monitorowania systemu vnf użycie pamięci
/api/operative/system-monitoring/vnf/memory/stats/mem-usage/?deep
/api/operative/system-monitoring/vnf/memory/stats/mem-usage//vnf/?deep
Monitorowanie dysków VNF
Dla każdego dysku używanego przez maszynę wirtualną zbierane są następujące statystyki wydajności dysku:
Pole | Opis |
bajtów-odczytu na sekundę | Bajty odczytywane z dysku na sekundę |
bajtów zapisanych na sekundę | Bajty zapisywane na dysku na sekundę |
odczytów na sekundę | Liczba operacji odczytu na sekundę |
liczba zapisów na sekundę | Liczba operacji zapisu na sekundę |
Użyj następującego interfejsu CLI lub API do monitorowania dysków VNF:
nfvis# pokazuje statystyki dysku vnf monitorowania systemu
/api/operative/system-monitoring/vnf/disk/stats/disk-operacje/?deep
/api/operative/system-monitoring/vnf/disk/stats/disk-operacje//vnf/?deep
Monitorowanie portów VNF
Dla maszyn wirtualnych wdrożonych w NFVIS zbierane są następujące statystyki interfejsu sieciowego:
Pole | Opis |
całkowita liczba pakietów na sekundę | Całkowita liczba pakietów odebranych i przesłanych na sekundę |
pakiety rx na sekundę | Pakiety odbierane na sekundę |
tx-pakietów na sekundę | Pakiety przesyłane na sekundę |
całkowite błędy na sekundę | Całkowity poziom błędów odbioru i transmisji pakietów |
rx-błędy-na-sek | Poziom błędów podczas odbierania pakietów |
tx-błędy-na-sek | Poziom błędów transmisji pakietów |
Użyj następującego interfejsu CLI lub API do monitorowania portów VNF:
nfvis# pokazuje statystyki monitorowania systemu vnf port-użycie portu
/api/operative/system-monitoring/vnf/port/stats/port-usage/?deep
/api/operative/system-monitoring/vnf/port/stats/port-usage//vnf/?deep
Monitorowanie przełączników ENCS
Tabela 3: Historia funkcji
Nazwa funkcji | Informacje o wydaniu | Opis |
Monitorowanie przełączników ENCS | NFVIS 4.5.1 | Ta funkcja pozwala na obliczenia szybkość transmisji danych dla portów przełącznika ENCS na podstawie danych zebranych z przełącznik ENCS. |
W przypadku portów przełącznika ENCS szybkość transmisji danych jest obliczana na podstawie danych zebranych z przełącznika ENCS przy użyciu okresowego odpytywania co 10 sekund. Szybkość wejściowa i wyjściowa w Kb/s jest obliczana na podstawie oktetów zbieranych z przełącznika co 10 sekund.
Wzór stosowany do obliczeń jest następujący:
Średnia stawka = (Średnia stawka – bieżąca częstotliwość interwału) * (alfa) + bieżąca częstotliwość interwału.
Alfa = mnożnik/skala
Mnożnik = skala – (skala * interwał_obliczeniowy)/interwał_obciążenia
Gdzie compute_interval to interwał odpytywania, a Load_interval to interwał ładowania interfejsu = 300 sekund, a skala = 1024.
Ponieważ dane są uzyskiwane bezpośrednio z przełącznika, szybkość kb/s obejmuje bajty sekwencji kontroli ramki (FCS).
Obliczenia przepustowości rozszerzono na kanały portu przełącznika ENCS przy użyciu tego samego wzoru. Szybkość wejściowa i wyjściowa w kb/s jest wyświetlana oddzielnie dla każdego portu Gigabit Ethernet, a także dla odpowiedniej grupy port-kanał, z którą port jest powiązany.
Użyj polecenia pokaż liczniki interfejsu przełącznika, aby view obliczenia szybkości transmisji danych.
Dokumenty / Zasoby
![]() |
Oprogramowanie infrastruktury wirtualizacji funkcji sieciowych Cisco w wersji 4.x [plik PDF] Instrukcja obsługi Wersja 4.x, Wersja 4.x Oprogramowanie infrastruktury do wirtualizacji funkcji sieciowych, Wersja 4.x, Oprogramowanie infrastruktury do wirtualizacji funkcji sieciowych, Oprogramowanie do infrastruktury wirtualizacji funkcji, Oprogramowanie do infrastruktury wirtualizacji, Oprogramowanie infrastruktury, Oprogramowanie |
![]() |
Oprogramowanie infrastruktury wirtualizacji funkcji sieciowych Cisco w wersji 4.x [plik PDF] Instrukcja obsługi Wersja 4.x, Wersja 4.x Oprogramowanie infrastruktury do wirtualizacji funkcji sieciowych, Wersja 4.x, Oprogramowanie infrastruktury do wirtualizacji funkcji sieciowych, Oprogramowanie do infrastruktury do wirtualizacji funkcji sieciowych, Oprogramowanie do infrastruktury do wirtualizacji funkcji, Oprogramowanie do infrastruktury wirtualizacji, Oprogramowanie infrastrukturalne, Oprogramowanie |