सिस्को - लोगो

सिस्को रिलीज 4 एक्स एंटरप्राइज नेटवर्क फंक्शन वर्चुअलाइजेशन इंफ्रास्ट्रक्चर सॉफ्टवेयर - कवर

एनएफवीआईएस निगरानी

रिलीज़ 4.x एंटरप्राइज़ नेटवर्क फ़ंक्शन वर्चुअलाइज़ेशन इंफ्रास्ट्रक्चर सॉफ़्टवेयर

  • Syslog, पृष्ठ 1 पर
  • NETCONF इवेंट अधिसूचनाएँ, पृष्ठ 3 पर
  • NFVIS पर SNMP समर्थन, पृष्ठ 4 पर
  • सिस्टम मॉनिटरिंग, पृष्ठ 16 पर

सिस्लॉग

Syslog सुविधा NFVIS से इवेंट नोटिफिकेशन को केंद्रीकृत लॉग और इवेंट संग्रह के लिए दूरस्थ syslog सर्वर पर भेजने की अनुमति देती है। Syslog संदेश डिवाइस पर विशिष्ट घटनाओं की घटना पर आधारित होते हैं और कॉन्फ़िगरेशन और परिचालन संबंधी जानकारी प्रदान करते हैं जैसे कि उपयोगकर्ताओं का निर्माण, इंटरफ़ेस स्थिति में परिवर्तन और असफल लॉगिन प्रयास। Syslog डेटा दिन-प्रतिदिन की घटनाओं को रिकॉर्ड करने के साथ-साथ महत्वपूर्ण सिस्टम अलर्ट के परिचालन कर्मचारियों को सूचित करने के लिए महत्वपूर्ण है।
सिस्को एंटरप्राइज़ NFVIS उपयोगकर्ता द्वारा कॉन्फ़िगर किए गए syslog सर्वर को syslog संदेश भेजता है। NFVIS से नेटवर्क कॉन्फ़िगरेशन प्रोटोकॉल (NETCONF) सूचनाओं के लिए Syslog भेजे जाते हैं।

Syslog संदेश प्रारूप
Syslog संदेशों का प्रारूप निम्नलिखित है:
<Timestamp> होस्टनाम %SYS- - :

SampSyslog संदेश:
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 उपयोगकर्ता सफलतापूर्वक बनाया गया: व्यवस्थापक
2017 जून 16 15:36:12 nfvis %SYS-6-CREATE_FLAVOR: प्रोfile निर्मित: ISRv-छोटा
2017 जून 16 15:36:12 nfvis %SYS-6-CREATE_FLAVOR: प्रोfile निर्मित: 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 भेजने के लिए, syslogs भेजने के प्रोटोकॉल और syslog सर्वर पर पोर्ट संख्या के साथ उसका IP पता या DNS नाम कॉन्फ़िगर करें।
दूरस्थ Syslog सर्वर को कॉन्फ़िगर करने के लिए:
टर्मिनल सिस्टम सेटिंग्स लॉगिंग होस्ट 172.24.22.186 पोर्ट 3500 ट्रांसपोर्ट टीसीपी कमिट कॉन्फ़िगर करें

टिप्पणी अधिकतम 4 रिमोट syslog सर्वर कॉन्फ़िगर किए जा सकते हैं। रिमोट syslog सर्वर को उसके IP पते या DNS नाम का उपयोग करके निर्दिष्ट किया जा सकता है। syslog भेजने के लिए डिफ़ॉल्ट प्रोटोकॉल UDP है जिसका डिफ़ॉल्ट पोर्ट 514 है। TCP के लिए, डिफ़ॉल्ट पोर्ट 601 है।

Syslog गंभीरता कॉन्फ़िगर करें
सिस्टलॉग गंभीरता सिस्टलॉग संदेश के महत्व का वर्णन करती है।
सिस्टलॉग गंभीरता को कॉन्फ़िगर करने के लिए:
टर्मिनल कॉन्फ़िगर करें
सिस्टम सेटिंग लॉगिंग गंभीरता

तालिका 1: Syslog गंभीरता स्तर

गंभीरता का स्तर विवरण गंभीरता के लिए संख्यात्मक एनकोडिंग
Syslog संदेश प्रारूप
डिबग डीबग-स्तर संदेश 6
सूचना सूचनात्मक संदेश 7
सूचना सामान्य लेकिन महत्वपूर्ण स्थिति 5
चेतावनी चेतावनी की स्थितियाँ 4
गलती त्रुटि की स्थिति 3
गंभीर गंभीर स्थितियाँ 2
चेतावनी तुरंत कार्रवाई करें 1
आपातकाल सिस्टम अनुपयोगी है 0

टिप्पणी डिफ़ॉल्ट रूप से, syslogs की लॉगिंग गंभीरता सूचनात्मक होती है जिसका अर्थ है कि सूचनात्मक गंभीरता और उससे अधिक वाले सभी syslogs लॉग किए जाएँगे। गंभीरता के लिए मान कॉन्फ़िगर करने से कॉन्फ़िगर की गई गंभीरता पर syslogs और कॉन्फ़िगर की गई गंभीरता से ज़्यादा गंभीर syslogs प्राप्त होंगे।

Syslog सुविधा कॉन्फ़िगर करें
syslog सुविधा का उपयोग syslog संदेशों को तार्किक रूप से पृथक करने और दूरस्थ syslog सर्वर पर संग्रहीत करने के लिए किया जा सकता है।
उदाहरणार्थampले, किसी विशेष NFVIS से syslogs को local0 की सुविधा दी जा सकती है और syslog सर्वर पर किसी भिन्न निर्देशिका स्थान में संग्रहीत और संसाधित किया जा सकता है। यह किसी अन्य डिवाइस से local1 की सुविधा वाले syslogs से इसे अलग करने के लिए उपयोगी है।
syslog सुविधा कॉन्फ़िगर करने के लिए:
टर्मिनल सिस्टम सेटिंग लॉगिंग सुविधा local5 कॉन्फ़िगर करें

टिप्पणी लॉगिंग सुविधा को local0 से local7 में बदला जा सकता है। डिफ़ॉल्ट रूप से, NFVIS syslogs को local7 की सुविधा के साथ भेजता है।

Syslog समर्थन API और कमांड

शहद की मक्खी आदेश
• /api/config/system/settings/लॉगिंग
• /api/ऑपरेशनल/सिस्टम/सेटिंग्स/लॉगिंग
• सिस्टम सेटिंग लॉगिंग होस्ट
• सिस्टम सेटिंग लॉगिंग गंभीरता
• सिस्टम सेटिंग लॉगिंग सुविधा

NETCONF इवेंट अधिसूचनाएँ

सिस्को एंटरप्राइज NFVIS प्रमुख घटनाओं के लिए इवेंट नोटिफिकेशन जेनरेट करता है। NETCONF क्लाइंट कॉन्फ़िगरेशन एक्टिवेशन की प्रगति और सिस्टम और VMs की स्थिति में बदलाव की निगरानी के लिए इन नोटिफिकेशन को सब्सक्राइब कर सकता है।
ईवेंट अधिसूचनाओं के दो प्रकार हैं: nfvisEvent और vmlcEvent (VM जीवन चक्र ईवेंट) ईवेंट अधिसूचनाओं को स्वचालित रूप से प्राप्त करने के लिए, आप NETCONF क्लाइंट चला सकते हैं, और निम्नलिखित NETCONF ऑपरेशनों का उपयोग करके इन अधिसूचनाओं की सदस्यता ले सकते हैं:

  • –create-सदस्यता=nfvisEvent
  • –create-सदस्यता=vmlcEvent

तुम कर सकते हो view NFVIS और VM जीवन चक्र ईवेंट अधिसूचनाएँ क्रमशः show notification stream nfvisEvent और show notification stream vmlcEvent कमांड का उपयोग करके। अधिक जानकारी के लिए, ईवेंट अधिसूचनाएँ देखें।

NFVIS पर SNMP समर्थन

एसएनएमपी के बारे में परिचय
सरल नेटवर्क प्रबंधन प्रोटोकॉल (एसएनएमपी) एक एप्लीकेशन-लेयर प्रोटोकॉल है जो एसएनएमपी प्रबंधकों और एजेंटों के बीच संचार के लिए एक संदेश प्रारूप प्रदान करता है। एसएनएमपी एक मानकीकृत ढांचा और एक सामान्य भाषा प्रदान करता है जिसका उपयोग नेटवर्क में उपकरणों की निगरानी और प्रबंधन के लिए किया जाता है।
एसएनएमपी फ्रेमवर्क के तीन भाग हैं:

  • एसएनएमपी प्रबंधक - एसएनएमपी प्रबंधक का उपयोग एसएनएमपी का उपयोग करके नेटवर्क होस्ट की गतिविधियों को नियंत्रित और मॉनिटर करने के लिए किया जाता है।
  • एसएनएमपी एजेंट - एसएनएमपी एजेंट प्रबंधित डिवाइस के भीतर सॉफ्टवेयर घटक है जो डिवाइस के लिए डेटा बनाए रखता है और आवश्यकतानुसार प्रबंधन प्रणालियों को इन डेटा की रिपोर्ट करता है।
  • एमआईबी - प्रबंधन सूचना बेस (एमआईबी) नेटवर्क प्रबंधन सूचना के लिए एक आभासी सूचना भंडारण क्षेत्र है, जिसमें प्रबंधित वस्तुओं का संग्रह होता है।

प्रबंधक एजेंट को MIB मान प्राप्त करने और सेट करने के लिए अनुरोध भेज सकता है। एजेंट इन अनुरोधों का जवाब दे सकता है।
इस अंतःक्रिया से स्वतंत्र, एजेंट नेटवर्क स्थितियों के बारे में प्रबंधक को सूचित करने के लिए प्रबंधक को अनचाही सूचनाएं (जाल या सूचनाएं) भेज सकता है।

एसएनएमपी संचालन
SNMP अनुप्रयोग डेटा पुनः प्राप्त करने, SNMP ऑब्जेक्ट चर संशोधित करने और सूचनाएं भेजने के लिए निम्नलिखित कार्य करते हैं:

  • SNMP Get - SNMP GET ऑपरेशन SNMP ऑब्जेक्ट वैरिएबल को पुनः प्राप्त करने के लिए नेटवर्क प्रबंधन सर्वर (NMS) द्वारा किया जाता है।
  • एसएनएमपी सेट - एसएनएमपी सेट ऑपरेशन नेटवर्क प्रबंधन सर्वर (एनएमएस) द्वारा ऑब्जेक्ट वेरिएबल के मान को संशोधित करने के लिए किया जाता है।
  • एसएनएमपी अधिसूचनाएं - एसएनएमपी की एक प्रमुख विशेषता एसएनएमपी एजेंट से अवांछित अधिसूचनाएं उत्पन्न करने की इसकी क्षमता है।

एसएनएमपी प्राप्त करें
SNMP GET ऑपरेशन SNMP ऑब्जेक्ट वैरिएबल को पुनः प्राप्त करने के लिए नेटवर्क मैनेजमेंट सर्वर (NMS) द्वारा किया जाता है। GET ऑपरेशन के तीन प्रकार हैं:

  • GET: SNMP एजेंट से सटीक ऑब्जेक्ट इंस्टेंस प्राप्त करता है।
  • GETNEXT: अगले ऑब्जेक्ट चर को पुनर्प्राप्त करता है, जो निर्दिष्ट चर का लेक्सिकोग्राफ़िकल उत्तराधिकारी है।
  • GETBULK: बार-बार GETNEXT ऑपरेशन की आवश्यकता के बिना, बड़ी मात्रा में ऑब्जेक्ट चर डेटा पुनर्प्राप्त करता है।
    SNMP GET के लिए आदेश है:
    snmpget -v2c -c [समुदाय-नाम] [NFVIS-बॉक्स-आईपी] [tag-नाम, भूतपूर्वample ifSpeed].[सूचकांक मान]

एसएनएमपी वॉक
एसएनएमपी वॉक एक एसएनएमपी अनुप्रयोग है जो सूचना के वृक्ष के लिए नेटवर्क इकाई की क्वेरी करने के लिए एसएनएमपी गेटनेक्स्ट अनुरोधों का उपयोग करता है।
कमांड लाइन पर एक ऑब्जेक्ट आइडेंटिफ़ायर (OID) दिया जा सकता है। यह OID निर्दिष्ट करता है कि ऑब्जेक्ट आइडेंटिफ़ायर स्पेस का कौन सा भाग GETNEXT अनुरोधों का उपयोग करके खोजा जाएगा। दिए गए OID के नीचे सबट्री में सभी चरों को क्वेरी किया जाता है और उनके मान उपयोगकर्ता को प्रस्तुत किए जाते हैं।
SNMP v2 के साथ SNMP वॉक के लिए कमांड है: snmpwalk -v2c -c [community-name] [nfvis-box-ip]

snmpwalk -v2c -c myUser 172.19.147.115 1.3.6.1.2.1.1
SNMPv2-MIB::sysDescr.0 = स्ट्रिंग: सिस्को 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 = स्ट्रिंग:
SNMPv2-MIB::sysName.0 = स्ट्रिंग:
SNMPv2-MIB::sysLocation.0 = स्ट्रिंग:
SNMPv2-MIB::sysServices.0 = पूर्णांक: 70
SNMPv2-MIB::sysORLastChange.0 = टाइमटिक्स: (0) 0:00:00.00
IF-MIB::ifIndex.1 = पूर्णांक: 1
IF-MIB::ifIndex.2 = पूर्णांक: 2
IF-MIB::ifIndex.3 = पूर्णांक: 3
IF-MIB::ifIndex.4 = पूर्णांक: 4
IF-MIB::ifIndex.5 = पूर्णांक: 5
IF-MIB::ifIndex.6 = पूर्णांक: 6
IF-MIB::ifIndex.7 = पूर्णांक: 7
IF-MIB::ifIndex.8 = पूर्णांक: 8
IF-MIB::ifIndex.9 = पूर्णांक: 9
IF-MIB::ifIndex.10 = पूर्णांक: 10
IF-MIB::ifIndex.11 = पूर्णांक: 11
IF-MIB::ifDescr.1 = स्ट्रिंग: GE0-0
IF-MIB::ifDescr.2 = स्ट्रिंग: GE0-1
IF-MIB::ifDescr.3 = स्ट्रिंग: एमजीएमटी
IF-MIB::ifDescr.4 = स्ट्रिंग: गीगाबिटइथरनेट1/0
IF-MIB::ifDescr.5 = स्ट्रिंग: गीगाबिटइथरनेट1/1
IF-MIB::ifDescr.6 = स्ट्रिंग: गीगाबिटइथरनेट1/2
IF-MIB::ifDescr.7 = स्ट्रिंग: गीगाबिटइथरनेट1/3
IF-MIB::ifDescr.8 = स्ट्रिंग: गीगाबिटइथरनेट1/4
IF-MIB::ifDescr.9 = स्ट्रिंग: गीगाबिटइथरनेट1/5
IF-MIB::ifDescr.10 = स्ट्रिंग: गीगाबिटइथरनेट1/6
IF-MIB::ifDescr.11 = स्ट्रिंग: गीगाबिटइथरनेट1/7

SNMPv2-SMI::mib-2.47.1.1.1.1.2.0 = स्ट्रिंग: “सिस्को 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 = पूर्णांक: 0
SNMPv2-SMI::mib-2.47.1.1.1.1.5.0 = पूर्णांक: 3
SNMPv2-SMI::mib-2.47.1.1.1.1.6.0 = पूर्णांक: -1
SNMPv2-SMI::mib-2.47.1.1.1.1.7.0 = स्ट्रिंग: “ENCS5412/K9”
SNMPv2-SMI::mib-2.47.1.1.1.1.8.0 = स्ट्रिंग: “M3”
SNMPv2-SMI::mib-2.47.1.1.1.1.9.0 = “”
SNMPv2-SMI::mib-2.47.1.1.1.1.10.0 = स्ट्रिंग: “3.7.0-817”
SNMPv2-SMI::mib-2.47.1.1.1.1.11.0 = स्ट्रिंग: “FGL203012P2”
SNMPv2-SMI::mib-2.47.1.1.1.1.12.0 = स्ट्रिंग: “सिस्को सिस्टम्स, इंक.”
SNMPv2-SMI::mib-2.47.1.1.1.1.13.0 = “”

निम्नलिखित इस प्रकार हैampSNMP v3 के साथ SNMP वॉक का ले कॉन्फ़िगरेशन:
snmpwalk -v 3 -u user3 -a sha -A changePassphrase -x aes -X changePassphrase -l authPriv -n snmp 172.16.1.101 सिस्टम
SNMPv2-MIB::sysDescr.0 = स्ट्रिंग: सिस्को ENCS 5412, 12-कोर इंटेल, 8 GB, 8-पोर्ट 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 = स्ट्रिंग:
SNMPv2-MIB::sysName.0 = स्ट्रिंग:
SNMPv2-MIB::sysLocation.0 = स्ट्रिंग:
SNMPv2-MIB::sysServices.0 = पूर्णांक: 70
SNMPv2-MIB::sysORLastChange.0 = टाइमटिक्स: (0) 0:00:00.00

एसएनएमपी अधिसूचनाएँ
एसएनएमपी की एक प्रमुख विशेषता एसएनएमपी एजेंट से अधिसूचनाएँ उत्पन्न करने की क्षमता है। इन अधिसूचनाओं के लिए एसएनएमपी प्रबंधक से अनुरोध भेजने की आवश्यकता नहीं होती है। अनचाहे एसिंक्रोनस) अधिसूचनाएँ ट्रैप या सूचना अनुरोध के रूप में उत्पन्न की जा सकती हैं। ट्रैप एसएनएमपी प्रबंधक को नेटवर्क पर किसी स्थिति के बारे में सचेत करने वाले संदेश हैं। सूचना अनुरोध (सूचना) ट्रैप हैं जिनमें एसएनएमपी प्रबंधक से प्राप्ति की पुष्टि के लिए अनुरोध शामिल है। अधिसूचनाएँ अनुचित उपयोगकर्ता प्रमाणीकरण, पुनरारंभ, कनेक्शन का बंद होना, पड़ोसी राउटर से कनेक्शन का नुकसान या अन्य महत्वपूर्ण घटनाओं का संकेत दे सकती हैं।

टिप्पणी
रिलीज़ 3.8.1 से शुरू होकर NFVIS में स्विच इंटरफ़ेस के लिए SNMP ट्रैप सपोर्ट है। यदि NFVIS snmp कॉन्फ़िगरेशन में ट्रैप सर्वर सेटअप किया गया है, तो यह NFVIS और स्विच इंटरफ़ेस दोनों के लिए ट्रैप संदेश भेजेगा। केबल कनेक्ट होने पर केबल को अनप्लग करके या admin_state को ऊपर या नीचे सेट करके लिंक स्टेट अप या डाउन द्वारा दोनों इंटरफ़ेस ट्रिगर किए जाते हैं।

एसएनएमपी संस्करण

सिस्को एंटरप्राइज़ NFVIS SNMP के निम्नलिखित संस्करणों का समर्थन करता है:

  • एसएनएमपी v1 - सरल नेटवर्क प्रबंधन प्रोटोकॉल: एक पूर्ण इंटरनेट मानक, जिसे RFC 1157 में परिभाषित किया गया है। (RFC 1157 उन पुराने संस्करणों का स्थान लेता है जिन्हें RFC 1067 और RFC 1098 के रूप में प्रकाशित किया गया था।) सुरक्षा समुदाय स्ट्रिंग्स पर आधारित है।
  • SNMP v2c - SNMPv2 के लिए समुदाय-स्ट्रिंग आधारित प्रशासनिक ढांचा। SNMPv2c ('c' का अर्थ है 'समुदाय') RFC 1901, RFC 1905 और RFC 1906 में परिभाषित एक प्रायोगिक इंटरनेट प्रोटोकॉल है। SNMPv2c SNMPv2p (SNMPv2 क्लासिक) के प्रोटोकॉल संचालन और डेटा प्रकारों का एक अद्यतन है, और SNMPv1 के समुदाय-आधारित सुरक्षा मॉडल का उपयोग करता है।
  • SNMPv3 - SNMP का संस्करण 3. SNMPv3 एक अंतर-संचालनीय मानक-आधारित प्रोटोकॉल है जिसे RFCs 3413 से 3415 में परिभाषित किया गया है। SNMPv3 नेटवर्क पर पैकेटों को प्रमाणित और एन्क्रिप्ट करके डिवाइस तक सुरक्षित पहुँच प्रदान करता है।

SNMPv3 में दी गई सुरक्षा विशेषताएं इस प्रकार हैं:

  • संदेश अखंडता - यह सुनिश्चित करना कि पैकेट को क्षतिग्रस्त नहीं किया गया हैampपारगमन में साथ ले जाया गया।
  • प्रमाणीकरण—यह निर्धारित करना कि संदेश वैध स्रोत से है।
  • एन्क्रिप्शन - किसी पैकेट की सामग्री को गुप्त रखना ताकि उसे किसी अनधिकृत स्रोत द्वारा सीखे जाने से रोका जा सके।

SNMP v1 और SNMP v2c दोनों ही समुदाय-आधारित सुरक्षा का उपयोग करते हैं। एजेंट MIB तक पहुँचने में सक्षम प्रबंधकों का समुदाय IP पता एक्सेस कंट्रोल सूची और पासवर्ड द्वारा परिभाषित किया जाता है।
SNMPv3 एक सुरक्षा मॉडल है जिसमें उपयोगकर्ता और उस समूह के लिए प्रमाणीकरण रणनीति निर्धारित की जाती है जिसमें उपयोगकर्ता रहता है। सुरक्षा स्तर एक सुरक्षा मॉडल के भीतर सुरक्षा का अनुमत स्तर है। सुरक्षा मॉडल और सुरक्षा स्तर का संयोजन यह निर्धारित करता है कि SNMP पैकेट को संभालते समय कौन सा सुरक्षा तंत्र नियोजित किया जाता है।
उपयोगकर्ता कॉन्फ़िगरेशन के साथ समुदाय का प्रमाणीकरण कार्यान्वित किया जाता है, भले ही SNMP v1 और v2 को पारंपरिक रूप से उपयोगकर्ता कॉन्फ़िगरेशन सेट करने की आवश्यकता नहीं होती है। NFVIS पर SNMP v1 और v2 दोनों के लिए, उपयोगकर्ता को संबंधित समुदाय नाम के समान नाम और संस्करण के साथ सेट किया जाना चाहिए। snmpwalk कमांड के काम करने के लिए उपयोगकर्ता समूह को उसी SNMP संस्करण वाले मौजूदा समूह से भी मेल खाना चाहिए।

एसएनएमपी एमआईबी समर्थन

तालिका 2: फीचर इतिहास

विशेषता का नाम एनएफवीआईएस रिलीज़ 4.11.1 विवरण
एसएनएमपी सिस्को-एमआईबी रिलीज सूचना CISCO-MIB, सिस्को को प्रदर्शित करता है
SNMP का उपयोग करते हुए NFVIS होस्टनाम.
एसएनएमपी वीएम मॉनिटरिंग एमआईबी एनएफवीआईएस रिलीज़ 4.4.1 SNMP VM के लिए समर्थन जोड़ा गया
एमआईबी की निगरानी।

NFVIS पर SNMP के लिए निम्नलिखित MIB समर्थित हैं:
सिस्को एनएफवीआईएस रिलीज 4.11.1 से शुरू होने वाला सिस्को-एमआईबी:
CISCO-MIB OID 1.3.6.1.4.1.9.2.1.3. होस्टनाम
आईएफ-एमआईबी (1.3.6.1.2.1.31):

  • ifDescr
  • ifटाइप
  • ifPhysAddress
  • अगरस्पीड
  • ifOperStatus
  • ifAdminStatus
  • ifMtu
  • यदिनाम
  • ifहाईस्पीड
  • ifप्रोमिसक्यूसमोडे
  • ifConnectorवर्तमान
  • ifInErrors
  • ifInDiscards
  • ifInOctets
  • ifOutErrors
  • ifOutDiscards
  • ifOutOctets
  • ifOutUcastPkts
  • ifHCInOctets
  • ifHCInUcastPkts
  • ifHCOutOctets
  • ifHCOutUcastPkts
  • ifInब्रॉडकास्टपकेट्स
  • ifOutब्रॉडकास्टपकेट
  • ifInMulticastPkts
  • ifOutमल्टीकास्टपकेट्स
  • ifHCInब्रॉडकास्टपकेट
  • ifHCआउटब्रॉडकास्टपकेट
  • ifHCInMulticastPkts
  • ifHCOutमल्टीकास्टपकेट

इकाई एमआईबी (1.3.6.1.2.1.47):

  • entभौतिक सूचकांक
  • entभौतिकविवरण
  • entभौतिकविक्रेताप्रकार
  • entभौतिकनिहितअंतर्गत
  • entPhysicalClass
  • entPhysicalParentRelPos
  • entभौतिकनाम
  • entPhysicalHardwareRev
  • entPhysicalFirmwareRev
  • entPhysicalSoftwareRev
  • entभौतिकसीरियलसंख्या
  • entPhysicalMfgनाम
  • entभौतिकमॉडलनाम
  • entPhysicalAlias
  • entभौतिकसंपत्तिआईडी
  • entPhysicalIsFRU

सिस्को प्रोसेस एमआईबी (1.3.6.1.4.1.9.9.109):

  • सीपीएमसीयूटोटलफिजिकलइंडेक्स (.2)
  • cpmCPUTotal5secRev (.6.x)*
  • सीपीएमसीयूटोटल1मिनटरेव (.7.x)*
  • सीपीएमसीयूटोटल5मिनटरेव (.8.x)*
  • सीपीएमसीपीयूमोनइंटरवल (.9)
  • सीपीएमसीपीयूमेमोरीयूज्ड (.12)
  • सीपीमसीपीयूमेमोरीफ्री (.13)
  • cpmCPUMemoryKernelआरक्षित (.14)
  • सीपीएमसीयूमेमोरीएचसीयूज्ड (.17)
  • सीपीएमसीपीयूमेमोरीएचसीफ्री (.19)
  • cpmCPUMemoryHCKernelआरक्षित (.21)
  • सीपीएमसीयूलोडऔसत1मिनट (.24)
  • सीपीएमसीयूलोडऔसत5मिनट (.25)
  • सीपीएमसीयूलोडऔसत15मिनट (.26)

टिप्पणी
* NFVIS 3.12.3 रिलीज से शुरू होने वाले एकल CPU कोर के लिए आवश्यक समर्थन डेटा को इंगित करता है।

सिस्को पर्यावरण एमआईबी (1.3.6.1.4.1.9.9.13):

  • वॉल्यूमtagई सेंसर:
  • ciscoEnvMonVoltagईस्टेटसविवरण
  • ciscoEnvMonVoltagई-स्टेटसवैल्यू
  • तापमान संवेदक:
  • ciscoEnvMonतापमानस्थितिविवरण
  • ciscoEnvMonतापमानस्थितिमान
  • फैन सेंसर
  • ciscoEnvMonFanStatusविवरण
  • सिस्कोEnvMonFanState

टिप्पणी निम्नलिखित हार्डवेयर प्लेटफ़ॉर्म के लिए सेंसर समर्थन:

  • ENCS 5400 श्रृंखला: सभी
  • ENCS 5100 श्रृंखला: कोई नहीं
  • यूसीएस-ई: वॉलtagई, तापमान
  • यूसीएस-सी: सभी
  • सीएसपी: सीएसपी-2100, सीएसपी-5228, सीएसपी-5436 और सीएसपी5444 (बीटा)

NFVIS 3.12.3 रिलीज से शुरू होने वाली सिस्को पर्यावरण मॉनिटर MIB अधिसूचना:

  • ciscoEnvMonEnableशटडाउनअधिसूचना
  • ciscoEnvMonEnableVoltagई-अधिसूचना
  • ciscoEnvMonEnableतापमानअधिसूचना
  • ciscoEnvMonEnableFanNotification
  • ciscoEnvMonEnableRedundantSupplyNotification
  • ciscoEnvMonEnableStatChangeNotif

VM-MIB (1.3.6.1.2.1.236) NFVIS 4.4 रिलीज़ से शुरू:

  • vmहाइपरवाइज़र:
  • vmHvसॉफ्टवेयर
  • vmHvसंस्करण
  • vmHvअपटाइम
  • वीएमटेबल:
  • vmनाम
  • वीएमयूयूआईडी
  • vmऑपरस्टेट
  • vmOSटाइप
  • vmCurCpuनंबर
  • vmMemयूनिट
  • vmCurMem
  • vmसीपीयूसमय
  • vmCpuटेबल:
  • vmCpuकोरटाइम
  • vmCpuAffinityTable
  • vmCpuएफ़िनिटी

SNMP समर्थन कॉन्फ़िगर करना

विशेषता विवरण
SNMP एन्क्रिप्शन पासफ़्रेज़ सिस्को एनएफवीआईएस रिलीज 4.10.1 से शुरू होकर, एसएनएमपी के लिए एक वैकल्पिक पासफ़्रेज़ जोड़ने का विकल्प है जो प्रमाणीकरण-कुंजी के अलावा एक अलग निजी-कुंजी उत्पन्न कर सकता है।

यद्यपि SNMP v1 और v2c समुदाय-आधारित स्ट्रिंग का उपयोग करते हैं, फिर भी निम्नलिखित की आवश्यकता होती है:

  • एक ही समुदाय और उपयोगकर्ता नाम.
  • उपयोगकर्ता और समूह के लिए समान SNMP संस्करण.

SNMP समुदाय बनाने के लिए:
टर्मिनल कॉन्फ़िगर करें
एसएनएमपी समुदाय सामुदायिक पहुँच

SNMP समुदाय नाम स्ट्रिंग [A-Za-z0-9_-] और अधिकतम लंबाई 32 का समर्थन करता है। NFVIS केवल readOnly पहुँच का समर्थन करता है।
SNMP समूह बनाने के लिए:
टर्मिनल एसएनएमपी समूह कॉन्फ़िगर करें सूचित करें पढ़ना लिखना

चर विवरण
समूह का नाम समूह नाम स्ट्रिंग। सहायक स्ट्रिंग [A-Za-z0-9_-] है और अधिकतम लंबाई 32 है।
प्रसंग संदर्भ स्ट्रिंग, डिफ़ॉल्ट snmp है। अधिकतम लंबाई 32 है। न्यूनतम लंबाई 0 (खाली संदर्भ) है।
संस्करण SNMP v1, v2c और v3 के लिए 1, 2 या 3.
सुरक्षा_स्तर authPriv, authNoPriv, noAuthNoPriv SNMP v1 और v2c noAuthNoPriv का उपयोग करता है
केवल. नोट
अधिसूचित_सूची/पढ़ने_की_सूची/लिखने_की_सूची यह कोई भी स्ट्रिंग हो सकती है। SNMP उपकरणों द्वारा डेटा पुनर्प्राप्ति का समर्थन करने के लिए read_list और notify_list आवश्यक है।
write_list को छोड़ा जा सकता है क्योंकि NFVIS SNMP SNMP लेखन पहुँच का समर्थन नहीं करता है।

SNMP v3 उपयोगकर्ता बनाने के लिए:

जब सुरक्षा स्तर authPriv हो
टर्मिनल कॉन्फ़िगर करें
एसएनएमपी उपयोगकर्ता उपयोगकर्ता-संस्करण 3 उपयोगकर्ता-समूह प्रमाणीकरण प्रोटोकॉल
प्राइव प्रोटोकॉल पदबंध

टर्मिनल कॉन्फ़िगर करें
एसएनएमपी उपयोगकर्ता उपयोगकर्ता-संस्करण 3 उपयोगकर्ता-समूह प्रमाणीकरण प्रोटोकॉल
प्राइव प्रोटोकॉल पदबंध एन्क्रिप्शन-पासफ़्रेज़

जब सुरक्षा स्तर authNoPriv हो:
टर्मिनल कॉन्फ़िगर करें
एसएनएमपी उपयोगकर्ता उपयोगकर्ता-संस्करण 3 उपयोगकर्ता-समूह प्रमाणीकरण प्रोटोकॉल पदबंध

जब सुरक्षा स्तर noAuthNopriv हो
टर्मिनल कॉन्फ़िगर करें
एसएनएमपी उपयोगकर्ता उपयोगकर्ता-संस्करण 3 उपयोगकर्ता-समूह

चर विवरण
उपयोगकर्ता_नाम उपयोगकर्ता नाम स्ट्रिंग। सहायक स्ट्रिंग [A-Za-z0-9_-] है और अधिकतम लंबाई 32 है। यह नाम community_name के समान होना चाहिए।
संस्करण SNMP v1 और v2c के लिए 1 और 2.
समूह का नाम समूह नाम स्ट्रिंग। यह नाम NFVIS में कॉन्फ़िगर किए गए समूह नाम के समान होना चाहिए।
प्रमाणन एईएस या डेस
निजी एमडी5 या शा
पासफ़्रेज़_स्ट्रिंग पासफ़्रेज़ स्ट्रिंग. सहायक स्ट्रिंग [A-Za-z0-9\-_#@%$*&! ] है.
एन्क्रिप्शन_पासफ़्रेज़ पासफ़्रेज़ स्ट्रिंग। सहायक स्ट्रिंग [A-Za-z0-9\-_#@%$*&! ] है। एन्क्रिप्शन-पासफ़्रेज़ कॉन्फ़िगर करने के लिए उपयोगकर्ता को पहले पासफ़्रेज़ कॉन्फ़िगर करना होगा।

टिप्पणी ऑथ-की और प्राइवेट-की का उपयोग न करें। कॉन्फ़िगरेशन के बाद ऑथ और प्राइवेट पासफ़्रेज़ एन्क्रिप्ट किए जाते हैं और NFVIS में सहेजे जाते हैं।
SNMP ट्रैप सक्षम करने के लिए:
टर्मिनल एसएनएमपी सक्षम ट्रैप्स कॉन्फ़िगर करें ट्रैप_इवेंट लिंकअप या लिंकडाउन हो सकता है

SNMP ट्रैप होस्ट बनाने के लिए:
टर्मिनल कॉन्फ़िगर करें
एसएनएमपी होस्ट होस्ट-आईपी-पता होस्ट-पोर्ट होस्ट-उपयोगकर्ता-नाम होस्ट-संस्करण होस्ट-सिक्योरिटी-लेवल noAuthNoPriv

चर विवरण
होस्ट_नाम उपयोगकर्ता नाम स्ट्रिंग। सहायक स्ट्रिंग [A-Za-z0-9_-] है और अधिकतम लंबाई 32 है। यह FQDN होस्ट नाम नहीं है, बल्कि ट्रैप्स के IP पते का उपनाम है।
आईपी ​​पता ट्रैप्स सर्वर का आईपी पता.
पत्तन डिफ़ॉल्ट 162 है। अपने स्वयं के सेटअप के आधार पर अन्य पोर्ट नंबर में बदलें।
उपयोगकर्ता_नाम उपयोगकर्ता नाम स्ट्रिंग. NFVIS में कॉन्फ़िगर किए गए user_name के समान होना चाहिए.
संस्करण SNMP v1, v2c या v3 के लिए 1, 2 या 3.
सुरक्षा_स्तर authPriv, authNoPriv, noAuthNoPriv
टिप्पणी SNMP v1 और v2c केवल noAuthNoPriv का उपयोग करता है।

SNMP कॉन्फ़िगरेशन उदाहरणampलेस
निम्नलिखित पूर्वample SNMP v3 कॉन्फ़िगरेशन दिखाता है
टर्मिनल कॉन्फ़िगर करें
snmp समूह testgroup3 snmp 3 authPriv अधिसूचित परीक्षण लिखें परीक्षण पढ़ें परीक्षण
! एसएनएमपी उपयोगकर्ता user3 उपयोगकर्ता-संस्करण 3 उपयोगकर्ता-समूह testgroup3 प्रमाणीकरण-प्रोटोकॉल sha privprotocol एईएस
पासफ़्रेज़ परिवर्तनपासफ़्रेज़ एन्क्रिप्शन-पासफ़्रेज़ एन्क्रिप्टपासफ़्रेज़
! Snmp v3 ट्रैप को सक्षम करने के लिए Snmp होस्ट को कॉन्फ़िगर करें
एसएनएमपी होस्ट होस्ट3 होस्ट-आईपी-एड्रेस 3.3.3.3 होस्ट-संस्करण 3 होस्ट-उपयोगकर्ता-नाम यूजर3 होस्ट-सिक्योरिटी-स्तर ऑथप्रिव होस्ट-पोर्ट 162
!!

निम्नलिखित पूर्वampयह SNMP v1 और v2 कॉन्फ़िगरेशन दिखाता है:
टर्मिनल कॉन्फ़िगर करें
एसएनएमपी समुदाय सार्वजनिक समुदाय-पहुंच readOnly
! snmp समूह परीक्षण समूह snmp 2 noAuthNoPriv पढ़ना पढ़ना-पहुँच लिखना लिखना-पहुँच सूचित करना सूचित करना-पहुँच
! एसएनएमपी उपयोगकर्ता सार्वजनिक उपयोगकर्ता-समूह टेस्टग्रुप उपयोगकर्ता-संस्करण 2
! एसएनएमपी होस्ट होस्ट2 होस्ट-आईपी-एड्रेस 2.2.2.2 होस्ट-पोर्ट 162 होस्ट-यूजर-नेम पब्लिक होस्ट-वर्जन 2 होस्ट-सिक्योरिटी-लेवल नोऑथनोप्रिव
! एसएनएमपी सक्षम जाल लिंकअप
snmp सक्षम जाल लिंकडाउन

निम्नलिखित पूर्वampयह SNMP v3 कॉन्फ़िगरेशन दिखाता है:
टर्मिनल कॉन्फ़िगर करें
snmp समूह testgroup3 snmp 3 authPriv अधिसूचित परीक्षण लिखें परीक्षण पढ़ें परीक्षण
! snmp उपयोगकर्ता user3 उपयोगकर्ता-संस्करण 3 उपयोगकर्ता-समूह testgroup3 प्रमाणीकरण प्रोटोकॉल sha priv-प्रोटोकॉल aespassphrase परिवर्तनपासफ़्रेज़
! snmp होस्ट को snmp v3 सक्षम करने के लिए कॉन्फ़िगर करें trapsnmp होस्ट host3 होस्ट-आईपी-एड्रेस 3.3.3.3 होस्ट-संस्करण 3 होस्ट-उपयोगकर्ता-नाम user3होस्ट-सुरक्षा-स्तर authPriv होस्ट-पोर्ट 162
!!

सुरक्षा स्तर बदलने के लिए:
टर्मिनल कॉन्फ़िगर करें
! snmp समूह testgroup4 snmp 3 authNoPriv अधिसूचित परीक्षण लिखें परीक्षण पढ़ें परीक्षण
! Snmp उपयोगकर्ता user4 उपयोगकर्ता-संस्करण 3 उपयोगकर्ता-समूह testgroup4 प्रमाणीकरण-प्रोटोकॉल MD5 पासफ़्रेज़ परिवर्तनपासफ़्रेज़
! Snmp होस्ट को सक्षम करने के लिए कॉन्फ़िगर करें Snmp v3 ट्रैप Snmp होस्ट host4 होस्ट-आईपी-एड्रेस 4.4.4.4 होस्ट-संस्करण 3 होस्ट-उपयोगकर्ता-नाम user4 होस्ट-सुरक्षा-स्तर authNoPriv होस्ट-पोर्ट 162
!! snmp सक्षम जाल लिंकअप
snmp सक्षम जाल लिंकडाउन

डिफ़ॉल्ट संदर्भ SNMP बदलने के लिए:
टर्मिनल कॉन्फ़िगर करें
! snmp समूह testgroup5 devop 3 authPriv अधिसूचित परीक्षण लिखें परीक्षण पढ़ें परीक्षण
! एसएनएमपी उपयोगकर्ता user5 उपयोगकर्ता-संस्करण 3 उपयोगकर्ता-समूह testgroup5 प्रमाणीकरण प्रोटोकॉल MD5 निजी प्रोटोकॉल पासफ़्रेज़ परिवर्तनपासफ़्रेज़
!

रिक्त संदर्भ और noAuthNoPriv का उपयोग करने के लिए
टर्मिनल कॉन्फ़िगर करें
! snmp समूह testgroup6 “” 3 noAuthNoPriv पढ़ना परीक्षण लिखना परीक्षण सूचित करना परीक्षण
! एसएनएमपी उपयोगकर्ता user6 उपयोगकर्ता-संस्करण 3 उपयोगकर्ता-समूह testgroup6
!

टिप्पणी
SNMP v3 संदर्भ snmp स्वचालित रूप से जोड़ा जाता है जब से कॉन्फ़िगर किया जाता है web पोर्टल. किसी भिन्न संदर्भ मान या रिक्त संदर्भ स्ट्रिंग का उपयोग करने के लिए, कॉन्फ़िगरेशन के लिए NFVIS CLI या API का उपयोग करें.
NFVIS SNMP v3 केवल प्रमाणीकरण प्रोटोकॉल और निजी प्रोटोकॉल दोनों के लिए एकल पासफ़्रेज़ का समर्थन करता है।
SNMP v3 पासफ़्रेज़ को कॉन्फ़िगर करने के लिए auth-key और priv-key का उपयोग न करें। ये कुंजियाँ एक ही पासफ़्रेज़ के लिए अलग-अलग NFVIS सिस्टम के बीच अलग-अलग तरीके से जेनरेट की जाती हैं।

टिप्पणी
NFVIS 3.11.1 रिलीज़ पासफ़्रेज़ के लिए विशेष वर्ण समर्थन को बढ़ाता है। अब निम्नलिखित वर्ण समर्थित हैं: @#$-!&*

टिप्पणी
NFVIS 3.12.1 रिलीज़ निम्नलिखित विशेष वर्णों का समर्थन करता है: -_#@%$*&! और रिक्त स्थान। बैकस्लैश (\) समर्थित नहीं है।

SNMP समर्थन के लिए कॉन्फ़िगरेशन सत्यापित करें
snmp एजेंट विवरण और ID सत्यापित करने के लिए show snmp agent कमांड का उपयोग करें।
nfvis# शो snmp एजेंट
snmp एजेंट sysDescr “सिस्को NFVIS”
एसएनएमपी एजेंट sysOID 1.3.6.1.4.1.9.12.3.1.3.1291

snmp ट्रैप्स की स्थिति सत्यापित करने के लिए show snmp traps कमांड का उपयोग करें।
nfvis# snmp ट्रैप्स दिखाएँ

जाल का नाम ट्रैप स्टेट
लिंकडाउनलिंकअप अक्षम
सक्रिय

snmp आँकड़ों को सत्यापित करने के लिए show snmp stats कमांड का उपयोग करें।
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

snmp के लिए इंटरफ़ेस कॉन्फ़िगरेशन को सत्यापित करने के लिए show running-config snmp कमांड का उपयोग करें।
nfvis# शो रनिंग-कॉन्फ़िगरेशन snmp
snmp एजेंट सक्षम सत्य
snmp agent engineID 00:00:00:09:11:22:33:44:55:66:77:88
snmp सक्षम जाल लिंकअप
snmp समुदाय pub_comm
समुदाय-पहुँच readOnly
! एसएनएमपी समुदाय टैचेन
समुदाय-पहुँच readOnly
! snmp समूह tachen snmp 2 noAuthNoPriv
परीक्षण पढ़ें
लिखित परीक्षण
परीक्षण अधिसूचित करें
! snmp समूह परीक्षण समूह snmp 2 noAuthNoPriv
पढें पढें पहुँच
लेखन-पहुँच लिखें
अधिसूचित करें अधिसूचित करें-पहुँच
! एसएनएमपी उपयोगकर्ता सार्वजनिक
उपयोगकर्ता-संस्करण 2
उपयोगकर्ता-समूह 2
auth-प्रोटोकॉल md5
निजी प्रोटोकॉल des
! एसएनएमपी उपयोगकर्ता टैचेन
उपयोगकर्ता-संस्करण 2
उपयोगकर्ता-समूह टैचेन
! एसएनएमपी होस्ट होस्ट2
होस्ट-पोर्ट 162
होस्ट-आईपी-एड्रेस 2.2.2.2
होस्ट-संस्करण 2
होस्ट-सिक्योरिटी-लेवल noAuthNoPriv
होस्ट-उपयोगकर्ता-नाम सार्वजनिक
!

SNMP कॉन्फ़िगरेशन के लिए ऊपरी सीमा
SNMP कॉन्फ़िगरेशन के लिए ऊपरी सीमा:

  • समुदाय: 10
  • समूह: 10
  • उपयोगकर्ता: 10
  • मेज़बान: 4

SNMP समर्थन API और कमांड

शहद की मक्खी आदेश
• /api/config/snmp/एजेंट
• /api/config/snmp/कम्यूनिटीज
• /api/config/snmp/enable/traps
• /api/config/snmp/hosts
• /api/config/snmp/उपयोगकर्ता
• /api/config/snmp/groups
• प्रतिनिधि
• समुदाय
• जाल-प्रकार
• मेज़बान
• उपयोगकर्ता
• समूह

सिस्टम मॉनिटरिंग

NFVIS, होस्ट और NFVIS पर तैनात VMs की निगरानी के लिए सिस्टम मॉनिटरिंग कमांड और API प्रदान करता है।
ये कमांड CPU उपयोग, मेमोरी, डिस्क और पोर्ट पर आँकड़े एकत्र करने के लिए उपयोगी हैं। इन संसाधनों से संबंधित मीट्रिक समय-समय पर एकत्र किए जाते हैं और निर्दिष्ट अवधि के लिए प्रदर्शित किए जाते हैं। बड़ी अवधि के लिए औसत मान प्रदर्शित किए जाते हैं।
सिस्टम मॉनिटरिंग उपयोगकर्ता को सक्षम बनाती है view सिस्टम के संचालन पर ऐतिहासिक डेटा। ये मीट्रिक पोर्टल पर ग्राफ़ के रूप में भी दिखाए जाते हैं।

सिस्टम मॉनिटरिंग सांख्यिकी का संग्रह

सिस्टम मॉनिटरिंग आँकड़े अनुरोधित अवधि के लिए प्रदर्शित किए जाते हैं। डिफ़ॉल्ट अवधि पाँच मिनट है।
समर्थित अवधि मान 1मिनट, 5मिनट, 15मिनट, 30मिनट, 1घंटा, 1घंटा, 6घंटा, 6घंटा, 1दिन, 1दिन, 5दिन, 5दिन, 30दिन, 30दिन हैं, जिसमें न्यूनतम मिनट, h और H घंटे, d और D दिन हैं।

Example
निम्नलिखित इस प्रकार हैampसिस्टम मॉनिटरिंग सांख्यिकी का आउटपुट:
nfvis# शो सिस्टम-मॉनिटरिंग होस्ट सीपीयू आँकड़े सीपीयू-उपयोग 1h स्थिति गैर-निष्क्रिय सिस्टम-मॉनिटरिंग होस्ट सीपीयू आँकड़े सीपीयू-उपयोग 1h स्थिति गैर-निष्क्रिय कलेक्ट-स्टार्ट-डेट-टाइम 2019-12-20T11:27:20-00:00 कलेक्ट-इंटरवल-सेकंड 10
CPU
आईडी 0
उपयोग-प्रतिशतtagई “[7.67, 5.52, 4.89, 5.77, 5.03, 5.93, 10.07, 5.49, ...
जिस समय डेटा संग्रहण प्रारंभ हुआ उसे collect-start-date-time के रूप में प्रदर्शित किया जाता है।
एसampवह अंतराल जिस पर डेटा एकत्र किया जाता है उसे collect-interval-seconds के रूप में दिखाया जाता है।
होस्ट CPU सांख्यिकी जैसे अनुरोधित मीट्रिक के लिए डेटा एक सरणी के रूप में प्रदर्शित किया जाता है। सरणी में पहला डेटा बिंदु निर्दिष्ट collect-start-date-time पर एकत्र किया गया था और प्रत्येक बाद का मान collect-interval-seconds द्वारा निर्दिष्ट अंतराल पर एकत्र किया गया था।
एस मेंampआउटपुट, CPU आईडी 0 में 7.67-2019-12 को 20:11:27 पर 20% का उपयोग है जैसा कि collect-start-date-time द्वारा निर्दिष्ट किया गया है। 10 सेकंड बाद, इसका उपयोग 5.52% था क्योंकि collect-interval-seconds 10 है। cpu-utilization का तीसरा मान 4.89% के दूसरे मान के बाद 10 सेकंड पर 5.52% है और इसी तरह।
एसampएकत्रित अंतराल-सेकंड के रूप में दिखाया गया अंतराल निर्दिष्ट अवधि के आधार पर बदलता है। उच्च अवधि के लिए, परिणामों की संख्या को उचित रखने के लिए एकत्रित आँकड़ों को उच्च अंतराल पर औसत किया जाता है।

होस्ट सिस्टम मॉनिटरिंग

एनएफवीआईएस होस्ट के सीपीयू उपयोग, मेमोरी, डिस्क और पोर्ट की निगरानी के लिए सिस्टम मॉनिटरिंग कमांड और एपीआई प्रदान करता है।

होस्ट CPU उपयोग की निगरानी करना
प्रतिशतtagनिर्दिष्ट अवधि के लिए सीपीयू द्वारा विभिन्न अवस्थाओं में बिताए गए समय का विवरण प्रदर्शित किया जाता है, जैसे कि उपयोगकर्ता कोड निष्पादित करना, सिस्टम कोड निष्पादित करना, आईओ संचालन की प्रतीक्षा करना आदि।

सीपीयू-स्थिति विवरण
गैर निष्क्रिय 100 – निष्क्रिय-सीपीयू-प्रतिशतtage
रुकावट डालना प्रतिशत दर्शाता हैtagप्रोसेसर द्वारा व्यवधानों की सर्विसिंग में खर्च किया गया समय
अच्छा अच्छी CPU स्थिति, उपयोगकर्ता स्थिति का एक उपसमुच्चय है और उन प्रक्रियाओं द्वारा उपयोग किए गए CPU समय को दर्शाती है जिनकी प्राथमिकता अन्य कार्यों की तुलना में कम होती है।
प्रणाली सिस्टम CPU स्थिति कर्नेल द्वारा उपयोग किये गये CPU समय की मात्रा दर्शाती है।
उपयोगकर्ता उपयोगकर्ता CPU स्थिति उपयोगकर्ता स्थान प्रक्रियाओं द्वारा उपयोग किए गए CPU समय को दर्शाती है
इंतज़ार I/O ऑपरेशन पूरा होने की प्रतीक्षा करते समय निष्क्रिय समय

गैर-निष्क्रिय अवस्था वह होती है जिसकी निगरानी के लिए उपयोगकर्ता को आमतौर पर आवश्यकता होती है। CPU उपयोग की निगरानी के लिए निम्न CLI या API का उपयोग करें: nfvis# show system-monitoring host cpu stats cpu-usage राज्य /api/ऑपरेशनल/सिस्टम-मॉनीटरिंग/होस्ट/सीपीयू/आँकड़े/सीपीयू-उपयोग/ , ?गहरा
यह डेटा न्यूनतम, अधिकतम और औसत CPU उपयोग के लिए निम्नलिखित CLI और API का उपयोग करके समग्र रूप में भी उपलब्ध है: nfvis# show system-monitoring host cpu table cpu-usage /api/ऑपरेशनल/सिस्टम-मॉनीटरिंग/होस्ट/सीपीयू/टेबल/सीपीयू-उपयोग/ ?गहरा

होस्ट पोर्ट सांख्यिकी की निगरानी
सभी प्लेटफ़ॉर्म पर नॉन-स्विच पोर्ट के लिए सांख्यिकी संग्रह को collectd डेमॉन द्वारा नियंत्रित किया जाता है। प्रति पोर्ट इनपुट और आउटपुट दर गणना सक्षम है और दर गणना collectd डेमॉन द्वारा की जाती है।
पैकेट/सेकंड, त्रुटियाँ/सेकंड और अब किलोबिट/सेकंड के लिए collectd द्वारा की गई गणनाओं के आउटपुट प्रदर्शित करने के लिए show system-monitoring host port stats कमांड का उपयोग करें। पैकेट/सेकंड और किलोबिट/सेकंड मानों के लिए पिछले 5 मिनट के लिए collectd stats औसत के आउटपुट प्रदर्शित करने के लिए system-monitoring host port table कमांड का उपयोग करें।

होस्ट मेमोरी की निगरानी
भौतिक मेमोरी उपयोग के आंकड़े निम्नलिखित श्रेणियों के लिए प्रदर्शित किए गए हैं:

मैदान बफरिंग I/O के लिए प्रयुक्त मेमोरी
बफर्ड-एमबी विवरण
कैश्ड-एमबी कैशिंग के लिए प्रयुक्त मेमोरी file सिस्टम एक्सेस
निःशुल्क-एमबी उपयोग के लिए उपलब्ध मेमोरी
प्रयुक्त-एमबी सिस्टम द्वारा उपयोग में लाई जा रही मेमोरी
स्लैब-recl-एमबी कर्नेल ऑब्जेक्ट्स के SLAB-आवंटन के लिए उपयोग की जाने वाली मेमोरी, जिसे पुनः प्राप्त किया जा सकता है
स्लैब-अनरेक्ल-एमबी कर्नेल ऑब्जेक्ट्स के SLAB-आवंटन के लिए उपयोग की जाने वाली मेमोरी, जिसे पुनः प्राप्त नहीं किया जा सकता

होस्ट मेमोरी की निगरानी के लिए निम्नलिखित CLI या API का उपयोग करें:
nfvis# शो सिस्टम-मॉनीटरिंग होस्ट मेमोरी आँकड़े मेम-उपयोग
/api/ऑपरेशनल/सिस्टम-मॉनीटरिंग/होस्ट/मेमोरी/आँकड़े/मेम-उपयोग/ ?गहरा
यह डेटा निम्नलिखित CLI और API का उपयोग करके न्यूनतम, अधिकतम और औसत मेमोरी उपयोग के लिए समग्र रूप में भी उपलब्ध है:
nfvis# शो सिस्टम-मॉनीटरिंग होस्ट मेमोरी टेबल मेम-उपयोग /api/ऑपरेशनल/सिस्टम-मॉनीटरिंग/होस्ट/मेमोरी/टेबल/मेम-उपयोग/ ?गहरा

होस्ट डिस्क की निगरानी
NFVIS होस्ट पर डिस्क और डिस्क विभाजन की सूची के लिए डिस्क संचालन और डिस्क स्थान के आंकड़े प्राप्त किए जा सकते हैं।

होस्ट डिस्क संचालन की निगरानी
प्रत्येक डिस्क और डिस्क विभाजन के लिए निम्नलिखित डिस्क प्रदर्शन आँकड़े प्रदर्शित किए जाते हैं:

मैदान विवरण
आईओ-समय-एमएस I/O संचालन में बिताया गया औसत समय (मिलीसेकंड में)
आईओ-समय-भारित-एमएस I/O पूरा होने में लगने वाले समय और संचित होने वाले बैकलॉग दोनों का माप
मर्ज-रीड्स-प्रति-सेकंड पढ़ने के कार्यों की संख्या जिन्हें पहले से पंक्तिबद्ध कार्यों में विलय किया जा सकता है, अर्थात एक भौतिक डिस्क एक्सेस दो या अधिक तार्किक कार्यों को पूरा करता है।
मर्ज किए गए रीड्स जितने अधिक होंगे, प्रदर्शन उतना ही बेहतर होगा।
मर्ज-राइट्स-प्रति-सेकंड लेखन कार्यों की संख्या जिन्हें अन्य पहले से कतारबद्ध कार्यों में विलय किया जा सकता है, अर्थात एक भौतिक डिस्क एक्सेस दो या अधिक तार्किक कार्यों की सेवा करता है। मर्ज किए गए रीड्स जितने अधिक होंगे, प्रदर्शन उतना ही बेहतर होगा।
प्रति सेकंड पढ़े गए बाइट्स प्रति सेकंड लिखे गए बाइट्स
प्रति सेकंड लिखे गए बाइट्स प्रति सेकंड पढ़े गए बाइट्स
प्रति सेकंड पठन प्रति सेकंड पठन कार्यों की संख्या
प्रति सेकंड लेखन प्रति सेकंड लेखन कार्यों की संख्या
समय-प्रति-पठन-एमएस पढ़ने का कार्य पूरा होने में लगने वाला औसत समय
समय-प्रति-लेखन-एमएस लेखन कार्य पूरा होने में लगने वाला औसत समय
लंबित-ऑप्स लंबित I/O परिचालनों की कतार का आकार

होस्ट डिस्क की निगरानी के लिए निम्नलिखित CLI या API का उपयोग करें:
nfvis# शो सिस्टम-मॉनिटरिंग होस्ट डिस्क आँकड़े डिस्क-संचालन
/api/ऑपरेशनल/सिस्टम-मॉनीटरिंग/होस्ट/डिस्क/आँकड़े/डिस्क-ऑपरेशन/ ?गहरा

होस्ट डिस्क स्थान की निगरानी
निम्नलिखित डेटा संबंधित है file सिस्टम उपयोग, अर्थात माउंटेड पार्टीशन पर कितना स्थान उपयोग किया गया है और कितना उपलब्ध है, उसे एकत्र किया जाता है:

मैदान उपलब्ध गीगाबाइट
फ्री-जीबी विवरण
प्रयुक्त-जीबी उपयोग में आने वाले गीगाबाइट
आरक्षित-जीबी रूट उपयोगकर्ता के लिए आरक्षित गीगाबाइट्स

होस्ट डिस्क स्थान की निगरानी के लिए निम्नलिखित CLI या API का उपयोग करें:
nfvis# शो सिस्टम-मॉनिटरिंग होस्ट डिस्क आँकड़े डिस्क-स्पेस /api/ऑपरेशनल/सिस्टम-मॉनीटरिंग/होस्ट/डिस्क/आँकड़े/डिस्क-स्पेस/ ?गहरा

होस्ट पोर्ट की निगरानी
नेटवर्क ट्रैफ़िक और इंटरफेस पर त्रुटियों के लिए निम्नलिखित आँकड़े प्रदर्शित किए गए हैं:

मैदान इंटरफ़ेस नाम
नाम विवरण
कुल-पैकेट-प्रति-सेकंड कुल (प्राप्त और प्रेषित) पैकेट दर
आरएक्स-पैकेट-प्रति-सेकंड प्रति सेकंड प्राप्त पैकेट
tx-पैकेट-प्रति-सेकंड प्रति सेकंड प्रेषित पैकेट
कुल-त्रुटियाँ-प्रति-सेकंड कुल (प्राप्त और प्रेषित) त्रुटि दर
आरएक्स-त्रुटियां-प्रति-सेकंड प्राप्त पैकेटों के लिए त्रुटि दर
tx-त्रुटियाँ-प्रति-सेकंड प्रेषित पैकेटों के लिए त्रुटि दर

होस्ट पोर्ट की निगरानी के लिए निम्नलिखित CLI या API का उपयोग करें:
nfvis# शो सिस्टम-मॉनिटरिंग होस्ट पोर्ट आँकड़े पोर्ट-उपयोग /api/ऑपरेशनल/सिस्टम-मॉनिटरिंग/होस्ट/पोर्ट/आँकड़े/पोर्ट-उपयोग/ ?गहरा

यह डेटा निम्नलिखित CLI और API का उपयोग करके न्यूनतम, अधिकतम और औसत पोर्ट उपयोग के लिए समग्र रूप में भी उपलब्ध है:
nfvis# शो सिस्टम-मॉनिटरिंग होस्ट पोर्ट टेबल /api/ऑपरेशनल/सिस्टम-मॉनिटरिंग/होस्ट/पोर्ट/टेबल/पोर्ट-यूसेज/ , ?गहरा

वीएनएफ सिस्टम मॉनिटरिंग

NFVIS NFVIS पर तैनात वर्चुअलाइज्ड गेस्ट पर आँकड़े प्राप्त करने के लिए सिस्टम मॉनिटरिंग कमांड और API प्रदान करता है। ये आँकड़े VM के CPU उपयोग, मेमोरी, डिस्क और नेटवर्क इंटरफ़ेस पर डेटा प्रदान करते हैं।

VNF CPU उपयोग की निगरानी
किसी VM का CPU उपयोग निर्दिष्ट अवधि के लिए निम्नलिखित फ़ील्ड का उपयोग करके प्रदर्शित किया जाता है:

मैदान विवरण
कुल-प्रतिशतtage VM द्वारा उपयोग किए गए सभी तार्किक CPU में औसत CPU उपयोग
id तार्किक CPU आईडी
vcpu-प्रतिशतtage सीपीयू उपयोग प्रतिशतtagनिर्दिष्ट तार्किक CPU आईडी के लिए e

VNF के CPU उपयोग की निगरानी के लिए निम्नलिखित CLI या API का उपयोग करें:
nfvis# शो सिस्टम-मॉनिटरिंग vnf vcpu आँकड़े vcpu-उपयोग
/api/ऑपरेशनल/सिस्टम-मॉनिटरिंग/vnf/vcpu/stats/vcpu-उपयोग/ ?गहरा
/api/ऑपरेशनल/सिस्टम-मॉनिटरिंग/vnf/vcpu/stats/vcpu-उपयोग/ /वीएनएफ/ ?गहरा

वीएनएफ मेमोरी की निगरानी
VNF मेमोरी उपयोग के लिए निम्नलिखित आँकड़े एकत्र किए जाते हैं:

मैदान विवरण
कुल-एमबी वीएनएफ की कुल मेमोरी (एमबी में)
आरएसएस-एमबी वीएनएफ का रेजिडेंट सेट आकार (आरएसएस) एमबी में
रेज़िडेंट सेट साइज़ (RSS) मेमोरी का वह हिस्सा है जो किसी प्रोसेस द्वारा लिया जाता है, जिसे RAM में रखा जाता है। बाकी मेमोरी स्वैप स्पेस या में मौजूद होती है। file सिस्टम में त्रुटि हो सकती है, क्योंकि अधिभोग की गई मेमोरी के कुछ भाग पृष्ठबद्ध हो गए हैं, या निष्पादनयोग्य फ़ाइल के कुछ भाग लोड नहीं हुए हैं।

VNF मेमोरी की निगरानी के लिए निम्नलिखित CLI या API का उपयोग करें:
nfvis# शो सिस्टम-मॉनिटरिंग vnf मेमोरी आँकड़े मेम-उपयोग
/api/ऑपरेशनल/सिस्टम-मॉनीटरिंग/vnf/मेमोरी/आँकड़े/मेम-उपयोग/ ?गहरा
/api/ऑपरेशनल/सिस्टम-मॉनीटरिंग/vnf/मेमोरी/आँकड़े/मेम-उपयोग/ /वीएनएफ/ ?गहरा

VNF डिस्क की निगरानी
VM द्वारा उपयोग की जाने वाली प्रत्येक डिस्क के लिए निम्नलिखित डिस्क प्रदर्शन आँकड़े एकत्र किए जाते हैं:

मैदान विवरण
प्रति सेकंड पढ़े गए बाइट्स प्रति सेकंड डिस्क से पढ़े गए बाइट्स
प्रति सेकंड लिखे गए बाइट्स प्रति सेकंड डिस्क पर लिखे गए बाइट्स
प्रति सेकंड पठन प्रति सेकंड पठन कार्यों की संख्या
प्रति सेकंड लेखन प्रति सेकंड लेखन कार्यों की संख्या

VNF डिस्क की निगरानी के लिए निम्नलिखित CLI या API का उपयोग करें:
nfvis# सिस्टम-मॉनिटरिंग vnf डिस्क आँकड़े दिखाएँ
/api/ऑपरेशनल/सिस्टम-मॉनिटरिंग/vnf/डिस्क/आँकड़े/डिस्क-ऑपरेशन/ ?गहरा
/api/ऑपरेशनल/सिस्टम-मॉनिटरिंग/vnf/डिस्क/आँकड़े/डिस्क-ऑपरेशन/ /वीएनएफ/ ?गहरा

वीएनएफ पोर्ट की निगरानी
NFVIS पर तैनात VMs के लिए निम्नलिखित नेटवर्क इंटरफ़ेस आँकड़े एकत्र किए जाते हैं:

मैदान विवरण
कुल-पैकेट-प्रति-सेकंड प्रति सेकंड प्राप्त और प्रेषित कुल पैकेट
आरएक्स-पैकेट-प्रति-सेकंड प्रति सेकंड प्राप्त पैकेट
tx-पैकेट-प्रति-सेकंड प्रति सेकंड प्रेषित पैकेट
कुल-त्रुटियाँ-प्रति-सेकंड पैकेट प्राप्ति और संचरण के लिए कुल त्रुटि दर
आरएक्स-त्रुटियां-प्रति-सेकंड पैकेट प्राप्त करने की त्रुटि दर
tx-त्रुटियाँ-प्रति-सेकंड पैकेट संचारित करने की त्रुटि दर

VNF पोर्ट की निगरानी के लिए निम्नलिखित CLI या API का उपयोग करें:
nfvis# शो सिस्टम-मॉनिटरिंग vnf पोर्ट आँकड़े पोर्ट-उपयोग
/api/ऑपरेशनल/सिस्टम-मॉनिटरिंग/vnf/पोर्ट/आँकड़े/पोर्ट-उपयोग/ ?गहरा
/api/ऑपरेशनल/सिस्टम-मॉनिटरिंग/vnf/पोर्ट/आँकड़े/पोर्ट-उपयोग/ /वीएनएफ/ ?गहरा

ENCS स्विच मॉनिटरिंग

तालिका 3: फीचर इतिहास

विशेषता का नाम रिलीज सूचना विवरण
ENCS स्विच मॉनिटरिंग एनएफवीआईएस 4.5.1 यह सुविधा आपको गणना करने की अनुमति देती है
ENCS स्विच पोर्ट के लिए डेटा दर
से एकत्रित आंकड़ों के आधार पर
ENCS स्विच.

ENCS स्विच पोर्ट के लिए, डेटा दर की गणना हर 10 सेकंड में आवधिक पोलिंग का उपयोग करके ENCS स्विच से एकत्र किए गए डेटा के आधार पर की जाती है। Kbps में इनपुट और आउटपुट दर की गणना हर 10 सेकंड में स्विच से एकत्र किए गए ऑक्टेट्स के आधार पर की जाती है।
गणना के लिए प्रयुक्त सूत्र इस प्रकार है:
औसत दर = (औसत दर – वर्तमान अंतराल दर) * (अल्फा) + वर्तमान अंतराल दर।
अल्फा = गुणक/ स्केल
गुणक = स्केल – (स्केल * कंप्यूट_इंटरवल) / लोड_इंटरवल
जहाँ compute_interval पोलिंग अंतराल है और Load_interval इंटरफ़ेस लोड अंतराल = 300 सेकंड और स्केल = 1024 है।

क्योंकि डेटा सीधे स्विच से प्राप्त किया जाता है, इसलिए केबीपीएस दर में फ्रेम चेक सीक्वेंस (एफसीएस) बाइट्स शामिल होते हैं।
बैंडविड्थ की गणना उसी सूत्र का उपयोग करके ENCS स्विच पोर्ट चैनलों तक विस्तारित की जाती है। प्रत्येक गीगाबिट ईथरनेट पोर्ट के साथ-साथ पोर्ट से जुड़े संबंधित पोर्ट-चैनल समूह के लिए केबीपीएस में इनपुट और आउटपुट दर अलग-अलग प्रदर्शित की जाती है।
शो स्विच इंटरफ़ेस काउंटर कमांड का उपयोग करें view डेटा दर गणना.

सिस्को - लोगो

दस्तावेज़ / संसाधन

सिस्को रिलीज़ 4.x एंटरप्राइज़ नेटवर्क फ़ंक्शन वर्चुअलाइज़ेशन इंफ्रास्ट्रक्चर सॉफ़्टवेयर [पीडीएफ] उपयोगकर्ता पुस्तिका
रिलीज़ 4.x, रिलीज़ 4.x एंटरप्राइज़ नेटवर्क फ़ंक्शन वर्चुअलाइज़ेशन इंफ्रास्ट्रक्चर सॉफ़्टवेयर, रिलीज़ 4.x, एंटरप्राइज़ नेटवर्क फ़ंक्शन वर्चुअलाइज़ेशन इंफ्रास्ट्रक्चर सॉफ़्टवेयर, फ़ंक्शन वर्चुअलाइज़ेशन इंफ्रास्ट्रक्चर सॉफ़्टवेयर, वर्चुअलाइज़ेशन इंफ्रास्ट्रक्चर सॉफ़्टवेयर, इंफ्रास्ट्रक्चर सॉफ़्टवेयर, सॉफ़्टवेयर
सिस्को रिलीज़ 4.x एंटरप्राइज़ नेटवर्क फ़ंक्शन वर्चुअलाइज़ेशन इंफ्रास्ट्रक्चर सॉफ़्टवेयर [पीडीएफ] उपयोगकर्ता पुस्तिका
रिलीज़ 4.x, रिलीज़ 4.x एंटरप्राइज़ नेटवर्क फ़ंक्शन वर्चुअलाइज़ेशन इंफ्रास्ट्रक्चर सॉफ़्टवेयर, रिलीज़ 4.x, एंटरप्राइज़ नेटवर्क फ़ंक्शन वर्चुअलाइज़ेशन इंफ्रास्ट्रक्चर सॉफ़्टवेयर, नेटवर्क फ़ंक्शन वर्चुअलाइज़ेशन इंफ्रास्ट्रक्चर सॉफ़्टवेयर, फ़ंक्शन वर्चुअलाइज़ेशन इंफ्रास्ट्रक्चर सॉफ़्टवेयर, वर्चुअलाइज़ेशन इंफ्रास्ट्रक्चर सॉफ़्टवेयर, इंफ्रास्ट्रक्चर सॉफ़्टवेयर, सॉफ़्टवेयर

संदर्भ

एक टिप्पणी छोड़ें

आपकी ईमेल आईडी प्रकाशित नहीं की जाएगी। आवश्यक फ़ील्ड चिह्नित हैं *