YumaWorks YumaPro yp-snmp YANG അടിസ്ഥാനമാക്കിയുള്ള ഏകീകൃത മോഡുലാർ ഓട്ടോമേഷൻ ടൂളുകൾ ഉപയോക്തൃ മാനുവൽ

മുഖവുര

നിയമ പ്രസ്താവനകൾ
  • പകർപ്പവകാശം 2009 - 2012, ആൻഡി ബിയർമാൻ, എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം.
  • പകർപ്പവകാശം 2012 - 2022, YumaWorks, Inc., എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം.
അധിക വിഭവങ്ങൾ

അച്ചടിച്ച ഡോക്യുമെന്റിൽ വിവരിച്ചിരിക്കുന്നതുപോലെ നിങ്ങൾ സോഫ്‌റ്റ്‌വെയർ വിജയകരമായി സജ്ജീകരിച്ചതായി ഈ പ്രമാണം അനുമാനിക്കുന്നു: YumaPro ഇൻസ്റ്റലേഷൻ ഗൈഡ്

മറ്റ് ഡോക്യുമെന്റേഷനിൽ ഇവ ഉൾപ്പെടുന്നു:

  • YumaPro ക്വിക്ക്സ്റ്റാർട്ട് ഗൈഡ്
  • YumaPro ഉപയോക്തൃ മാനുവൽ
  • YumaPro netconfd-pro മാനുവൽ
  • YumaPro yangcli-pro മാനുവൽ
  • YumaPro yangdiff-pro മാനുവൽ
  • YumaPro yangdump-pro മാനുവൽ
  • YumaPro ഡെവലപ്പർ മാനുവൽ
  • YumaPro API ക്വിക്ക്സ്റ്റാർട്ട് ഗൈഡ്
  • YumaPro ypgnmi ഗൈഡ്
  • YumaPro ypclient-pro മാനുവൽ
  • YumaPro yp-സിസ്റ്റം API ഗൈഡ്
  • YumaPro yp-show API ഗൈഡ്
  • YumaPro Yocto Linux ക്വിക്ക്സ്റ്റാർട്ട് ഗൈഡ്

കൂടുതൽ പിന്തുണ ലഭിക്കുന്നതിന് നിങ്ങൾക്ക് YumaWorks സാങ്കേതിക പിന്തുണാ വിഭാഗവുമായി ബന്ധപ്പെടാം: support@yumaworks.com

WEB സൈറ്റുകൾ

 

  • യുമ വർക്ക്സ്
    • https://www.yumaworks.com
    • YumaPro-യ്ക്ക് പിന്തുണ, പരിശീലനം, കൺസൾട്ടിംഗ് എന്നിവ വാഗ്ദാനം ചെയ്യുന്നു.
  • Netconf സെൻട്രൽ
    • http://www.netconfcentral.org/
    • NETCONF, YANG എന്നിവയെക്കുറിച്ചുള്ള സൗജന്യ വിവരങ്ങൾ, ട്യൂട്ടോറിയലുകൾ, ഓൺ-ലൈൻ YANG മൊഡ്യൂൾ മൂല്യനിർണ്ണയം, ഡോക്യുമെന്റേഷൻ ഡാറ്റാബേസ്
  • യാങ് സെൻട്രൽ
    • http://www.yang-central.org
    • YANG-നെക്കുറിച്ചുള്ള സൗജന്യ വിവരങ്ങളും ട്യൂട്ടോറിയലുകളും, ഡൗൺലോഡ് ചെയ്യുന്നതിനുള്ള സൗജന്യ YANG ടൂളുകളും
  • NETCONF വർക്കിംഗ് ഗ്രൂപ്പ് വിക്കി പേജ്
    • http://trac.tools.ietf.org/wg/netconf/trac/wiki
    • NETCONF സ്റ്റാൻഡേർഡൈസേഷൻ പ്രവർത്തനങ്ങളെയും NETCONF നടപ്പിലാക്കലുകളെയും കുറിച്ചുള്ള സൗജന്യ വിവരങ്ങൾ
  • NETCONF WG സ്റ്റാറ്റസ് പേജ്
    • http://tools.ietf.org/wg/netconf/
    • NETCONF പ്രമാണങ്ങൾക്കായുള്ള IETF ഇന്റർനെറ്റ് ഡ്രാഫ്റ്റ് നില
  • libsmi ഹോം പേജ്
    • http://www.ibr.cs.tu-bs.de/projects/libsmi/
    • SMIv2-നെ YANG-ലേക്ക് പരിവർത്തനം ചെയ്യുന്നതിനുള്ള smidump പോലുള്ള സൗജന്യ ടൂളുകൾ

മെയിലിംഗ് ലിസ്റ്റുകൾ

  • NETCONF വർക്കിംഗ് ഗ്രൂപ്പ്
    • https://mailarchive.ietf.org/arch/browse/netconf/
    • NETCONF പ്രോട്ടോക്കോളുമായി ബന്ധപ്പെട്ട സാങ്കേതിക പ്രശ്നങ്ങൾ NETCONF WG മെയിലിംഗ് ലിസ്റ്റിൽ ചർച്ചചെയ്യുന്നു. എന്നതിലെ നിർദ്ദേശങ്ങൾ കാണുക https://www.ietf.org/mailman/listinfo/netconf മെയിലിംഗ് ലിസ്റ്റിൽ ചേരുന്നതിന്.
  • NETMOD വർക്കിംഗ് ഗ്രൂപ്പ്
    • https://datatracker.ietf.org/wg/netmod/documents/
    • YANG ഭാഷയും YANG ഡാറ്റ തരങ്ങളുമായി ബന്ധപ്പെട്ട സാങ്കേതിക പ്രശ്‌നങ്ങൾ NETMOD WG മെയിലിംഗ് ലിസ്റ്റിൽ ചർച്ചചെയ്യുന്നു. എന്നതിലെ നിർദ്ദേശങ്ങൾ കാണുക WEB മെയിലിംഗ് ലിസ്റ്റിൽ ചേരുന്നതിനുള്ള പേജ്.
ഈ പ്രമാണത്തിൽ ഉപയോഗിച്ചിരിക്കുന്ന കൺവെൻഷനുകൾ

ഈ പ്രമാണത്തിലുടനീളം ഇനിപ്പറയുന്ന ഫോർമാറ്റിംഗ് കൺവെൻഷനുകൾ ഉപയോഗിക്കുന്നു:

ഡോക്യുമെന്റേഷൻ കൺവെൻഷനുകൾ

കൺവെൻഷൻ

വിവരണം

- foo CLI പാരാമീറ്റർ foo
XML പാരാമീറ്റർ foo
foo yangcli-pro കമാൻഡ് അല്ലെങ്കിൽ പരാമീറ്റർ
$FOO പരിസ്ഥിതി വേരിയബിൾ FOO
$$foo yangcli-pro ഗ്ലോബൽ വേരിയബിൾ foo
ചില വാചകം Example കമാൻഡ് അല്ലെങ്കിൽ PDU
ചില വാചകം പ്ലെയിൻ ടെക്സ്റ്റ്

ഐക്കൺ

ഉപയോഗപ്രദമായ അല്ലെങ്കിൽ വിപുലീകരിച്ച വിവരങ്ങൾ

ഐക്കൺ

അപ്രതീക്ഷിതമായ പാർശ്വഫലങ്ങളെ സൂചിപ്പിക്കുന്ന മുന്നറിയിപ്പ് വിവരങ്ങൾ

yp-snmp ഉപയോക്തൃ ഗൈഡ്

വാസ്തുവിദ്യാ ഘടകങ്ങൾ
വാസ്തുവിദ്യാ ഘടകങ്ങൾ

ആമുഖം

മറ്റ് netconfd-pro നോർത്ത്ബൗണ്ട് ഇന്റർഫേസുകളിൽ ചേരുന്നതിന് yp-snmp സിമ്പിൾ നെറ്റ്‌വർക്ക് മാനേജ്മെന്റ് പ്രോട്ടോക്കോൾ (എസ്എൻഎംപി) പ്രാപ്തമാക്കുന്നു. ഓപ്പൺ സോഴ്സ് പ്രോജക്റ്റ് നെറ്റ്-എസ്എൻഎംപി ലൈബ്രറിയിലേക്ക് ലിങ്ക് ചെയ്തുകൊണ്ടാണ് ഇത് ചെയ്യുന്നത്. ഈ ഉപയോക്തൃ മാനുവൽ എങ്ങനെയാണ് എസ്എൻഎംപി ഫംഗ്ഷൻ ഉപയോഗിക്കുന്നത്, എംഐബി മൊഡ്യൂളുകളെ YANG മൊഡ്യൂളുകളിലേക്ക് എങ്ങനെ പരിവർത്തനം ചെയ്യാം, അവയെ ഇൻസ്ട്രുമെന്റ് ചെയ്യുക, netconfd-pro സെർവറിൽ ഇൻസ്റ്റാൾ ചെയ്യുക, തുടർന്ന് SNMP ക്ലയന്റ് ടൂളുകൾ (ഏജന്റ്സ്) ഉപയോഗിച്ച് ആക്സസ് ചെയ്യുക എന്നിവ വിവരിക്കുന്നു.

ഫീച്ചറുകൾ

ദി yp-snmp ക്ലയന്റിന് ഇനിപ്പറയുന്ന സവിശേഷതകൾ ഉണ്ട്:

  • netconfd-pro സെർവറിനുള്ളിൽ (ഏജൻറ് ലൈബ്രറി) libnetsnmp പാക്കറ്റ് പ്രോസസ്സിംഗ് സംയോജിപ്പിച്ച് netconfd-pro സെർവറിനുള്ളിൽ SNMP പാക്കറ്റ് പ്രോസസ്സിംഗ്.
  • SNMP GET അഭ്യർത്ഥന പ്രോസസ്സ് ചെയ്യുന്നു
  • SNMP GETNEXT അഭ്യർത്ഥന പ്രോസസ്സ് ചെയ്യുന്നു
  • SNMP GETBULK അഭ്യർത്ഥന പ്രോസസ്സ് ചെയ്യുന്നു
  • അസിൻക്രണസ് അറിയിപ്പുകൾ - ട്രാപ്പുകളും വിവരങ്ങളും
  • SNMPv3-നുള്ള പിന്തുണ
  • സ്മിഡമ്പ് ടൂൾ ഉപയോഗിച്ച് എംഐബിയിൽ നിന്ന് പരിവർത്തനം ചെയ്ത YANG മൊഡ്യൂളുകളെ മാത്രമേ netconfd-pro SNMP സെർവർ പൂർണ്ണമായി പിന്തുണയ്ക്കൂ.

SNMP SET പിന്തുണയ്ക്കുന്നില്ല.

SNMP പിന്തുണ നിർമ്മിക്കുന്നു

Net-SNMP നെ netconfd-pro-ലേക്ക് ബന്ധിപ്പിക്കുന്നതിന് Net-SNMP തലക്കെട്ട് fileനിങ്ങൾ സെർവർ നിർമ്മിക്കുന്ന സിസ്റ്റത്തിൽ s ഇൻസ്റ്റാൾ ചെയ്യണം. കൂടാതെ, SNMP പിന്തുണയോടെ netconfd-pro സെർവർ പ്രവർത്തിപ്പിക്കുന്നതിന് snmpd, snmptrapd എന്നിവയും ലഭ്യമായിരിക്കണം. SNMP പിന്തുണ പരിശോധിക്കുന്നതിന്, നെറ്റ്-എസ്എൻഎംപി നൽകുന്ന ക്ലയന്റ് (ഏജൻറ്) ടൂളുകൾ, snmpget, snmpwalk, snmpbulkget മുതലായവ ഇൻസ്റ്റാൾ ചെയ്യുന്നത് ഉപയോഗപ്രദമാകും.

ഇനിപ്പറയുന്ന നിർദ്ദേശങ്ങൾ Net-SNMP യും അതിന്റെ ക്ലയന്റ് ടൂളുകളും ഇൻസ്റ്റാൾ ചെയ്യും. ശ്രദ്ധിക്കുക: NetSNMP നിർമ്മിക്കുന്നതിന് നിരവധി പാരാമീറ്ററുകൾ ഉണ്ട്, ഇത് അവയിലൊന്ന് മാത്രമാണ്. മറ്റ് ഓപ്ഷനുകൾക്ക് ദയവായി റഫർ ചെയ്യുക http://www.net-snmp.org/

ആദ്യം നിങ്ങൾ ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്ന Net-SNMP പതിപ്പ് ഡൗൺലോഡ് ചെയ്യുക. ഇനിപ്പറയുന്ന നിർദ്ദേശങ്ങൾ ഒരു മുൻ എന്ന നിലയിൽ net-snmp-5.7.3 ഉപയോഗിക്കുന്നുample. ഇത് ബൈനറികളും .h ഹെഡറും ഇൻസ്റ്റാൾ ചെയ്യും fileആവശ്യമാണ്:
SNMP പിന്തുണ നിർമ്മിക്കുന്നു

നിങ്ങൾ Net-SNMP ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ നിങ്ങൾക്ക് സെർവർ നിർമ്മിക്കാൻ കഴിയും. സോഴ്സ് കോഡിൽ നിന്നുള്ള SNMP പിന്തുണയോടെ netconfd-pro നിർമ്മിക്കാൻ WITH_SNMP=1 ഫ്ലാഗ് ഉപയോഗിക്കുക:
SNMP പിന്തുണ നിർമ്മിക്കുന്നു

SNMP ക്ലയന്റ് സവിശേഷതകൾ, GET, WALK മുതലായവ പരിശോധിക്കുന്നതിന്, IF-MIB ഉൾപ്പെടുത്തി ഒരു സെർവർ ഇൻസ്ട്രുമെന്റേഷൻ ലൈബ്രറി (SIL) ആയി നിർമ്മിച്ചിരിക്കുന്നു, നിങ്ങൾ IF-MIB SIL നിർമ്മിക്കുകയും ഇൻസ്റ്റാൾ ചെയ്യുകയും വേണം. netconf ഡയറക്ടറിയിൽ നിന്ന്:
SNMP പിന്തുണ നിർമ്മിക്കുന്നു

netconfd-pro സെർവർ പ്രവർത്തിപ്പിക്കുന്നതിന്, ഡീബഗ് സന്ദേശങ്ങൾ മുൻ പോലെ കാണാൻ നിങ്ങളെ അനുവദിക്കുന്നതിന് ചുവടെയുള്ള പാരാമീറ്ററുകൾ ഉപയോഗിച്ച് നിങ്ങൾ അത് സമാരംഭിക്കണം.amples പ്രവർത്തിക്കുന്നു കൂടാതെ നിലവിലുള്ള കോൺഫിഗറേഷനുകളിൽ എന്തെങ്കിലും പ്രശ്നങ്ങൾ ഒഴിവാക്കുകയും ചെയ്യുന്നു. ലോഡ്-മൊഡ്യൂൾ കമാൻഡ് മുമ്പ് വിവരിച്ച IF-MIB SIL ലോഡ് ചെയ്യുന്നു:
SNMP പിന്തുണ നിർമ്മിക്കുന്നു

കുറിപ്പ്: SNMP സ്റ്റാൻഡേർഡിന്റെ ഭാഗമായി നിയന്ത്രിത പോർട്ടുകൾ ഉപയോഗിക്കുന്നതിനാൽ സെർവർ റൂട്ട് തലത്തിൽ പ്രവർത്തിപ്പിക്കേണ്ടതുണ്ട്.

snmpget മുൻample

ഓടാൻ സ്നാംപ്ജെറ്റ് ലോഡ് ചെയ്ത IF-MIB SIL-ന് എതിരായി:
snmpget മുൻample

snmpwalk example

ഓടാൻ snmpwalk ലോഡ് ചെയ്ത IF-MIB SIL-ന് എതിരായി:
Snmpwalk മുൻample

snmpbulkget example

ഓടാൻ snmpbulkget ലോഡ് ചെയ്ത IF-MIB SIL-ന് എതിരായി:
Snmpbulkget മുൻample

കെണികളും വിവരങ്ങളും

കുറിപ്പ്: നിലവിൽ SNMP ട്രാപ്സ് പതിപ്പ് 2 മാത്രമേ സെർവർ പിന്തുണയ്ക്കുന്നുള്ളൂ.
SNMP ട്രാപ്പുകൾ പ്രദർശിപ്പിക്കുന്നതിന് ഇനിപ്പറയുന്ന വരി നിലവിലുണ്ടെന്ന് ഉറപ്പാക്കുക snmpd.conf file:
കെണികളും വിവരങ്ങളും

കെണികൾ ശേഖരിക്കുന്നതിനും പ്രദർശിപ്പിക്കുന്നതിനും ഇനിപ്പറയുന്ന ആപ്ലിക്കേഷൻ ഉപയോഗിക്കാം. Snmptrapd SNMP ട്രാപ്പും INFORM സന്ദേശങ്ങളും സ്വീകരിക്കുകയും ലോഗ് ചെയ്യുകയും ചെയ്യുന്ന ഒരു SNMP ആപ്ലിക്കേഷനാണ്.
കെണികളും വിവരങ്ങളും

സജ്ജീകരണം ശരിയാണെന്നും അറിയിപ്പുകൾ സ്വീകരിക്കുന്നത് പ്രവർത്തിക്കുന്നുണ്ടെന്നും പരിശോധിക്കുന്നതിന്, ഒരു ലിങ്ക്ഡൗൺ അറിയിപ്പ് അയക്കുന്ന ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് രണ്ടാമത്തെ ടെർമിനൽ സെഷനിൽ നിന്ന് ഒരു SNMP ട്രാപ്പ് അയയ്ക്കുന്നത് അനുകരിക്കുന്നു:
കെണികളും വിവരങ്ങളും

ട്രാപ്പ് സെർവർ ടെർമിനൽ വിൻഡോയിൽ നിങ്ങൾ കാണേണ്ടത്:
കെണികളും വിവരങ്ങളും
ഇത് പ്രവർത്തിക്കുന്നുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് പരീക്ഷിക്കാം netconfd-pro.

എസ്എൻഎംപി സുരക്ഷയും എസ്എൻഎംപി v3

ഈ വിഭാഗം എസ്എൻഎംപി അഭ്യർത്ഥനകൾക്കുള്ള സുരക്ഷാ വശങ്ങൾ പ്രത്യേകമായി ആധികാരികതയെയും അംഗീകാരത്തെയും കുറിച്ച് വിവരിക്കുന്നു. ആധികാരികത ഉറപ്പാക്കൽ സംവിധാനം നെറ്റ്-എസ്എൻഎംപിയിലാണ് നിർമ്മിച്ചിരിക്കുന്നത്

  • SNMP പതിപ്പുകൾ 1, 2c എന്നിവയിലെ പ്രാമാണീകരണം ഒരു മാനേജരും ഏജന്റും തമ്മിലുള്ള വ്യക്തമായ വാചകത്തിൽ അയച്ച പാസ്‌വേഡ് (കമ്മ്യൂണിറ്റി സ്ട്രിംഗ്) വഴിയാണ് നൽകുന്നത്.
  • SNMP v3 സുരക്ഷയുമായി ബന്ധപ്പെട്ട നിരവധി കഴിവുകൾ നിർവചിക്കുന്നു. പ്രാരംഭ സ്പെസിഫിക്കേഷനുകൾ യുഎസ്എം, വിഎസിഎം എന്നിവയെ നിർവചിച്ചു, പിന്നീട് എസ്എസ്എച്ച് വഴി എസ്എൻഎംപിവി3യ്ക്കും ടിഎൽഎസ്, ഡിടിഎൽഎസ് എന്നിവയിൽ എസ്എൻഎംപിവി3യ്ക്കും പിന്തുണ നൽകുന്ന ഒരു ഗതാഗത സുരക്ഷാ മോഡൽ പിന്തുടർന്നു.

Netconfd-pro ഉപകരണം പിന്തുണയ്ക്കുന്ന YANG ഒബ്‌ജക്‌സുകളിലേക്കുള്ള ആക്‌സസ് നിയന്ത്രിക്കാനും നിയന്ത്രിക്കാനും NACM (NETCONF ആക്‌സസ് കൺട്രോൾ മോഡൽ) നടപ്പിലാക്കുന്നു. NACM ഇതിനകം അംഗീകാരം നൽകുന്നതിനാൽ, SNMP v3 അഭ്യർത്ഥനകൾ പ്രോസസ്സ് ചെയ്യുമ്പോൾ VACM പ്രവർത്തനരഹിതമാക്കേണ്ടതുണ്ട്. നെറ്റ്-എസ്എൻഎംപി ഡോക്യുമെന്റേഷന്റെ ഭാഗമായി നെറ്റ്-എസ്എൻഎംപി പ്രാമാണീകരണത്തിന്റെ കോൺഫിഗറേഷനും മാനേജ്മെന്റും സംബന്ധിച്ച കൂടുതൽ വിവരങ്ങൾ ഓൺലൈനിൽ ലഭ്യമാണ്.

സുരക്ഷാ കോൺഫിഗറേഷൻ files

Net-SNMP 2 കോൺഫിഗറേഷൻ ഉപയോഗിക്കുന്നു fileഅതിന്റെ പ്രവർത്തനവും നൽകിയ മാനേജ്മെന്റ് വിവരങ്ങളും നിയന്ത്രിക്കുന്നതിന് എസ്.

  1. /var/net-snmp/snmpd.conf - ഇത് file അനുവദനീയമായ ഉപയോക്തൃനാമങ്ങളും പാസ്‌വേഡുകളുമായി ബന്ധപ്പെട്ട SNMP v3 നിർദ്ദിഷ്ട കോൺഫിഗറേഷൻ അടങ്ങിയിരിക്കുന്നു.
  2. /usr/local/share/snmp/snmpd.conf - ഇത് file അടിസ്ഥാന പ്രാമാണീകരണം നടത്തുന്ന SNMP v1, v2c എന്നിവയുമായി ബന്ധപ്പെട്ട കമ്മ്യൂണിറ്റി സ്ട്രിംഗുകൾ ഉൾപ്പെടെയുള്ള പൊതുവായ കോൺഫിഗറേഷൻ വിവരങ്ങൾ അടങ്ങിയിരിക്കുന്നു. മുമ്പ് വ്യക്തമാക്കിയ പാതയിൽ കണ്ടെത്തിയില്ലെങ്കിൽ, കോൺഫിഗറേഷൻ file എന്നതിൽ കണ്ടെത്താനാകും /etc/yumapro/snmpd.conf.
SNMP v3 ഉപയോക്താവിനെ ചേർക്കുന്നു

ഒരു പുതിയ SNMP v3 ഉപയോക്താവിനെ ചേർക്കുന്നത് Net-SNMP യുടെ ഭാഗമായി ലഭ്യമായ സ്ക്രിപ്റ്റുകൾ ഉപയോഗിച്ച് താഴെപ്പറയുന്ന രീതിയിൽ നടപ്പിലാക്കാം. ചുവടെയുള്ള കമാൻഡ് പ്രാമാണീകരണവും സ്വകാര്യതയും ഉള്ള ഒരു ഉപയോക്താവിനെ "അഡ്മിൻ" ചേർക്കുന്നു. പ്രാമാണീകരണം SHA ഉപയോഗിക്കുന്നു, പ്രാമാണീകരണത്തിനുള്ള പാസ്‌വേഡ് “പാസ്‌വേഡ്1” ആണ്. അതുപോലെ സ്വകാര്യതയ്‌ക്കായി, DES ഉപയോഗിക്കുന്നു, സ്വകാര്യതയ്‌ക്കുള്ള അനുബന്ധ പാസ്‌വേഡ് “password2” ആണ്.

കുറിപ്പ്: മുകളിലുള്ള കമാൻഡ് പ്രവർത്തിപ്പിക്കുന്നതിന് മുമ്പ് netconfd-pro സെർവർ നിർത്തണം. മുകളിലുള്ള കമാൻഡ് പ്രവർത്തിപ്പിച്ചുകഴിഞ്ഞാൽ, netconfd-pro വീണ്ടും പ്രവർത്തിപ്പിക്കാൻ കഴിയും, അത് ഈ പരിഷ്കരിച്ച കോൺഫിഗറേഷൻ ഉപയോഗപ്പെടുത്തും. file.

SNMP v1/v2c ഉപയോക്താവിനെ ചേർക്കുന്നു

നേരത്തെ സൂചിപ്പിച്ചതുപോലെ, SNMP v1, v2c എന്നിവ പ്രാമാണീകരണത്തിനായി കമ്മ്യൂണിറ്റി സ്ട്രിംഗുകൾ ഉപയോഗിക്കുന്നു. പ്രവേശന അനുമതികൾക്കൊപ്പം അനുവദനീയമായ കമ്മ്യൂണിറ്റി സ്ട്രിംഗുകളും snmpd.conf-ൽ ക്രമീകരിച്ചിരിക്കുന്നു file. ഈ പാരാമീറ്ററുകൾ നിയന്ത്രിക്കുന്ന ടോക്കണുകൾ റീഡ് ഓൺലി ആക്‌സസിനുള്ള “റോകമ്മ്യൂണിറ്റി”, റീഡ്-റൈറ്റ് ആക്‌സസിനുള്ള “rwcommunity” എന്നിവയാണ്.

Netconfd-pro Net-SNMP-ലേക്ക് ഹുക്ക് ചെയ്യുന്നു

netconfd-pro സെർവർ എപ്പോഴും പോർട്ട് 161, 162 എന്നിവയിൽ SNMP ഏജന്റ് അഭ്യർത്ഥനകൾക്കായി സെർവർ ആരംഭിക്കുമ്പോൾ കേൾക്കുന്നു — with-snmp=true. ബൂട്ട് സമയത്ത് netconfd-pro ട്രാപ്പ് സിങ്കുകൾ സൃഷ്ടിക്കുകയും netconfd-pro SNMP സെർവർ പ്രവർത്തനക്ഷമമാക്കുകയും ചെയ്യുന്നു. ഇതിൽ ഉൾപ്പെടുന്നു:

  • എസ്എൻഎംപി കോൺഫിഗറേഷൻ file പാഴ്സിംഗ്
  • ഇൻകമിംഗ് SNMP പാക്കറ്റുകൾക്കായി ഒരു ഹാൻഡ്‌ലർ രജിസ്റ്റർ ചെയ്യുന്നു. ഇൻകമിംഗ് പാക്കറ്റുകൾക്കായി രജിസ്റ്റർ ചെയ്ത കോൾബാക്ക് ആണിത്
  • നെറ്റ് എസ്എൻഎംപി ലൈബ്രറിയിൽ നെറ്റ്‌വർക്ക് സർവീസ് അഡ്രസ് പോയിന്റ് (എൻഎസ്എപി) രജിസ്റ്റർ ചെയ്യുകയും നൽകിയിരിക്കുന്ന ഗതാഗതത്തിൽ ഒരു ഏജന്റ് സെഷൻ സജ്ജീകരിക്കുകയും ചെയ്യുന്നു. ഈ ഘട്ടത്തിൽ netconfd-pro net-snmp ലൈബ്രറിയെ ലിങ്ക് ചെയ്യുകയും ആവശ്യമായ എല്ലാ കോൾബാക്കുകളും ഹാൻഡ്‌ലറുകളും രജിസ്റ്റർ ചെയ്യുകയും ചെയ്യുന്നു, അത് പാക്കറ്റ് കൈകാര്യം ചെയ്യുന്നതിനും PDU സൃഷ്ടിക്കുന്നതിനും മറുപടി ഔട്ട്‌പുട്ടിനും ഉപയോഗിക്കും.

അപ്പോൾ സെർവർ പ്രോസസ് ചെയ്യാൻ എസ്എൻഎംപി സന്ദേശങ്ങൾ ഉണ്ടോ എന്ന് പരിശോധിക്കാൻ തുടങ്ങുന്നു. നെറ്റ്‌വർക്കിൽ നിന്നുള്ള ഏതെങ്കിലും പാക്കറ്റുകൾ ഇത് പരിശോധിക്കുന്നു. പ്രോസസ് ചെയ്യാൻ എന്തെങ്കിലും പാക്കറ്റുകൾ ഉണ്ടെങ്കിൽ അവ പ്രോസസ്സ് ചെയ്യുന്നതിന് സെർവർ net-snmp API-യെ വിളിക്കുന്നു.

SNMP അഭ്യർത്ഥനകൾക്കായി, ഉദാഹരണത്തിന്, ഒരു get2 നോഡിലെ snmpget, സെർവർ ഇനിപ്പറയുന്നവ നിർവഹിക്കും:

  • ഇൻകമിംഗ് പാക്കറ്റ് പാഴ്സ് ചെയ്യുക (OID; അഭ്യർത്ഥന തരം, നേടുക, അടുത്തത്, മുതലായവ)
  • ആന്തരിക SNMP അഭ്യർത്ഥന തരം, ഇൻഡെക്‌സ് ചെയ്‌ത നോഡിലെ അഭ്യർത്ഥന, ഓൺ പരിഹരിക്കുക
  • ഇൻഡെക്സുകളൊന്നുമില്ലാത്ത സ്കെലാർ മുതലായവ, അഭ്യർത്ഥന തരത്തെ അടിസ്ഥാനമാക്കി സെർവർ ടാർഗെറ്റ് ഒബ്ജക്റ്റ് റെസലൂഷൻ ക്രമീകരിക്കും.
  • അപ്പോൾ സെർവർ ഒന്നുകിൽ മികച്ച അടുത്ത OID കണ്ടെത്താനും അതേ ഘട്ടങ്ങൾ ആവർത്തിക്കാനും അല്ലെങ്കിൽ യഥാർത്ഥ മൂല്യം വീണ്ടെടുക്കലിലേക്ക് പോകാനും ശ്രമിക്കും.
  • Get2 മൂല്യം ലഭിക്കുന്നതിന്, ടാർഗെറ്റ് നോഡിന്റെ പട്ടികയിൽ നിന്ന് ആരംഭിക്കുന്ന get2 കോൾബാക്കുകളെ സെർവർ വിളിക്കുന്നു - ടാർഗെറ്റ് നോഡ് എല്ലായ്പ്പോഴും ഒരു ഇലയായിരിക്കും

കോൾബാക്കിന്റെ ഫലങ്ങളെ അടിസ്ഥാനമാക്കി, സെർവർ മടങ്ങിവരുന്നതിനായി ഒരു പുതിയ PDU സൃഷ്‌ടിക്കുന്നു, ആ PDU-വിലെ അഭ്യർത്ഥിച്ച Varbind ലിസ്റ്റിനായി റിട്ടേൺ മൂല്യം(കൾ) സജ്ജീകരിക്കുകയും ആ പാക്കറ്റ് ഏജന്റിന് തിരികെ അയയ്ക്കുകയും ചെയ്യുന്നു.

കോൺഫിഗർ ട്രൂ, വെർച്വൽ നോഡുകൾക്കായി, സെർവർ get2 കോൾബാക്കുകൾ വിളിക്കുന്നില്ല എന്നതൊഴിച്ചാൽ എല്ലാ ഘട്ടങ്ങളും ഒന്നുതന്നെയാണ്, RESTCONF പാഴ്‌സ് പാത്ത് പ്രോസസ്സിംഗ് സമയത്ത് ആദ്യം ഡാറ്റാബേസിൽ അഭ്യർത്ഥിച്ച പട്ടിക കണ്ടെത്തുന്നു, അതിനുശേഷം മികച്ച മൂല്യം ആ പട്ടികയിൽ നിന്ന് വീണ്ടെടുക്കുന്നു.

Yp-snmp - NETCONF, SNMP സന്ദേശ പാതകൾ

സന്ദേശ പാതകളുടെ ഡയഗ്രം
സന്ദേശ പാതകളുടെ ഡയഗ്രം

പരിവർത്തനം ചെയ്ത MIB മൊഡ്യൂളുകൾ netconfd-pro സെർവറിലേക്ക് ലോഡുചെയ്യുമ്പോൾ, NETCONF പോലെയുള്ള നോർത്ത്ബൗണ്ട് പ്രോട്ടോക്കോളുകൾ, YANG ഡാറ്റസ്റ്റോറുകളിലേക്ക് സാധാരണ രീതിയിൽ ആക്സസ് ചെയ്യുക, അതായത് മുകളിലെ ഡയഗ്രാമിൽ ചുവപ്പ് നിറത്തിലുള്ള സന്ദേശ പാതയിലൂടെ. ഏത് അറിയിപ്പുകളും സാധാരണ രീതിയിലാണ് കൈകാര്യം ചെയ്യുന്നത്.

SNMP സന്ദേശങ്ങൾ പ്രോസസ്സ് ചെയ്യുന്നത് Net-SNMP പ്രക്രിയയും SIL ഉള്ള netconfd pro സെർവറും ഇൻസ്ട്രുമെന്റേഷൻ നൽകുന്നു, അതായത് മുകളിലെ ഡയഗ്രാമിൽ മഞ്ഞ നിറത്തിലുള്ള സന്ദേശ പാത. സെർവർ ആവശ്യമായ SNMP ട്രാപ്പുകൾ സൃഷ്ടിക്കുന്നു.

MIB ഇൻസ്ട്രുമെന്റേഷൻ സൃഷ്ടിക്കുന്നു

ഒരു MIB മൊഡ്യൂളിനെ YANG മൊഡ്യൂളിലേക്ക് പരിവർത്തനം ചെയ്യുന്നതിനും സെർവർ ഇൻസ്ട്രുമെന്റേഷൻ ലൈബ്രറി (SIL) കോഡ് ചേർക്കുന്നതിനും ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ പാലിക്കണം. മുൻampതാഴെ IF-MIB ഉപയോഗിക്കുന്നു. ഒരു മുൻampIF-MIB SIL-ന്റെ le പതിപ്പ് YumaPro SDK-യ്‌ക്കൊപ്പം നൽകിയിരിക്കുന്നു.

  1. ഇതിൽ നിന്ന് സ്മിഡമ്പ് ടൂൾ ഉപയോഗിച്ച് തിരഞ്ഞെടുത്ത MIB മൊഡ്യൂളിനെ YANG മൊഡ്യൂളിലേക്ക് പരിവർത്തനം ചെയ്യുക: https://www.ibr.cs.tu-bs.de/projects/libsmi/download.html?lang=de
    MIB ഇൻസ്ട്രുമെന്റേഷൻ
  2. yangdump-pro ഉപയോഗിച്ച് നിങ്ങൾ പരിവർത്തനം സാധൂകരിക്കണം. നിങ്ങളുടെ പരിതസ്ഥിതിക്കായി yangdump-pro-ലേക്ക് അധിക പാരാമീറ്ററുകൾ നൽകണമെങ്കിൽ ഉപയോക്തൃ മാനുവൽ yumapro yangdump-manual.pdf അല്ലെങ്കിൽ man പേജുകൾ കാണുക.
    MIB ഇൻസ്ട്രുമെന്റേഷൻ
  3. യാങ് പകർത്തുക fileനിങ്ങളുടെ വർക്ക് ഫോൾഡറിലേക്ക്.
  4. ഇൻസ്ട്രുമെന്റേഷൻ സോഴ്സ് കോഡ് സൃഷ്ടിക്കാൻ make_sil_dir_pro പ്രവർത്തിപ്പിക്കുക.
    MIB ഇൻസ്ട്രുമെന്റേഷൻ
  5. ഇൻസ്ട്രുമെന്റേഷൻ കോഡ് ആവശ്യാനുസരണം പരിഷ്കരിക്കുക. നിങ്ങൾ കാണും tag "xxx കോഡ് ചേർക്കുക" എന്ന് പറയുക. MIB-യെ YANG-ലേക്ക് പരിവർത്തനം ചെയ്യുന്ന പ്രക്രിയ smi:oid "xyz" സൃഷ്ടിക്കുന്നു. tags ഇല ഉപകരണങ്ങൾക്കായി YANG മൊഡ്യൂളിൽ. smi:oid ഉള്ള ഇലകൾ മാത്രം tag ഒരു SNMP ക്ലയന്റിൽ നിന്ന് കാണും. ഇനിപ്പറയുന്ന വിഭാഗം കാണുക “SNMP മുതൽ YANG മാപ്പിംഗ്”
  6. ഇൻസ്ട്രുമെന്റേഷൻ കോഡ് പൂർത്തിയാക്കിക്കഴിഞ്ഞാൽ കോഡ് ഉപയോഗിച്ച് കോഡ് കംപൈൽ ചെയ്യുക.
    MIB ഇൻസ്ട്രുമെന്റേഷൻ
  7. ഉപയോഗിച്ച് കോഡ് ഇൻസ്റ്റാൾ ചെയ്യുക.
    MIB ഇൻസ്ട്രുമെന്റേഷൻ

കുറിപ്പ്: “DEBUG=1” എന്നത് ഒരു ഓപ്‌ഷണലാണ് കൂടാതെ ഡീബഗ് ലോഗിംഗ് പ്രവർത്തനക്ഷമമാക്കാൻ ഉപയോഗിക്കുന്നു.
netconfd-pro ലോഡുചെയ്യുന്നതിനായി ഇത് സൃഷ്ടിച്ച ലൈബ്രറി സിസ്റ്റം പാതയിൽ ഇൻസ്റ്റാൾ ചെയ്യും.

SNMP മുതൽ YANG മാപ്പിംഗ്

smi:oid “xyz” ഉള്ള YANG ഒബ്‌ജക്റ്റുകൾ മാത്രം tags netconfd-pro SNMP എഞ്ചിന് ദൃശ്യമാകും. മറ്റെല്ലാ ഒബ്‌ജക്‌റ്റുകളും അവഗണിക്കപ്പെടും, അങ്ങനെ ഒരു ഒബ്‌ജക്‌റ്റ് ഇല്ലെന്ന് സെർവർ റിപ്പോർട്ട് ചെയ്യും അല്ലെങ്കിൽ snmpgetnext ആണെങ്കിൽ അടുത്ത ഒബ്‌ജക്‌റ്റിലേക്ക് ചാടും.

MIB മൊഡ്യൂളിനെ പ്രതിനിധീകരിക്കണമെങ്കിൽ YANG ഡാറ്റ മോഡൽ പൂർണ്ണമായി ഉപയോഗിക്കാൻ കഴിയില്ല. MIB-ൽ നിന്ന് YANG-ലേക്ക് പരിവർത്തനം ചെയ്തതിന് ശേഷം YANG മൊഡ്യൂളിന് നിരവധി പരിമിതികളുണ്ടാകും കൂടാതെ ചില സാധാരണ YANG സവിശേഷതകളും ഗുണങ്ങളും netconfd-pro സെർവർ അവഗണിക്കുകയോ അസാധുവാകുകയോ ചെയ്യും. ഇനിപ്പറയുന്ന ലിസ്റ്റ് പരിമിതികൾ വ്യക്തമാക്കുന്നു:

  • ലിസ്റ്റിനോ കണ്ടെയ്‌നറിനോ ഒരു OID നമ്പർ ഉണ്ടാകണമെന്നില്ല (smi:oid "xyz" tags), MIB മൊഡ്യൂളുകളിൽ അവയ്ക്ക് സാമ്യം ഉണ്ടാകണമെന്നില്ല;
  • സ്കെയിലർ ഒബ്‌ജക്‌റ്റുകളുടെ കാര്യത്തിൽ YANG മൊഡ്യൂളിനുള്ള ജനറിക് ആർക്കിടെക്‌ചർ എപ്പോഴും /കണ്ടെയ്‌നർ/ലിസ്റ്റ്/ഇല അല്ലെങ്കിൽ /കണ്ടെയ്‌നർ/ലീഫ് ആയിരിക്കണം. നെസ്റ്റഡ് ഘടനകൾ, നെസ്റ്റഡ് വാസ്തുവിദ്യ എന്നിവ ഉണ്ടാകരുത്. സങ്കീർണ്ണമായ നെസ്റ്റഡ് ആർക്കിടെക്ചർ കൈകാര്യം ചെയ്യാൻ netcond-pro സെർവറിന് കഴിയുമെങ്കിലും, അത് ഇപ്പോഴും ശുപാർശ ചെയ്തിട്ടില്ല;
  • ചോയ്‌സ്, കേസ് സ്റ്റേറ്റ്‌മെന്റുകൾ, അവയുടെ ലീഫ് നോഡുകൾ എന്നിവ അവഗണിക്കപ്പെടുകയും netconfd-pro SNMP സെർവറിന് അദൃശ്യമാവുകയും ചെയ്യും;
  • ഒരു ഒബ്‌ജക്‌റ്റിന് “ഒഴിവാക്കപ്പെട്ട” പ്രസ്‌താവന ഉണ്ടെങ്കിലോ “നില” നിലവിലുള്ളതല്ലെങ്കിലോ, ഉദാ: “കാലഹരണപ്പെട്ടത്”, ഒബ്‌ജക്റ്റ് അവഗണിക്കപ്പെടും;
  • പരിവർത്തനം ചെയ്‌ത YANG മൊഡ്യൂളിൽ Leafref, augment, ഉപയോഗങ്ങൾ തുടങ്ങിയവയെല്ലാം ഉണ്ടായിരിക്കാൻ അനുവാദമുണ്ടെങ്കിലും ജാഗ്രതയോടെ കൈകാര്യം ചെയ്യണം.

കുറിപ്പ്:
സ്മിഡമ്പ് ടൂൾ ഉപയോഗിച്ച് എംഐബിയിൽ നിന്ന് പരിവർത്തനം ചെയ്ത YANG മൊഡ്യൂളുകളെ മാത്രമേ netconfd-pro SNMP സെർവർ പൂർണ്ണമായി പിന്തുണയ്ക്കൂ. എന്നിരുന്നാലും, നിലവിലുള്ള ഒരു മൊഡ്യൂൾ എസ്‌എൻ‌എം‌പി സെർ‌വറിന് അനുയോജ്യമാക്കുന്നത് സാധ്യമാണ്, പക്ഷേ ഇതിന് വളരെയധികം പരിശ്രമം ആവശ്യമായി വന്നേക്കാം, ഡാറ്റ മോഡൽ ക്രമീകരിക്കേണ്ടതിനാൽ അത് സാധ്യമായേക്കില്ല. YANGmodule സ്വമേധയാ SNMP അനുയോജ്യമാക്കി മാറ്റാൻ ശുപാർശ ചെയ്യുന്നില്ല കൂടാതെ ഈ മൊഡ്യൂളുമായി ബന്ധപ്പെട്ട netconfd-pro സെർവർ പ്രശ്നങ്ങൾ പിന്തുണയ്ക്കില്ല.

ലോഗോ

പ്രമാണങ്ങൾ / വിഭവങ്ങൾ

YumaWorks YumaPro yp-snmp YANG അടിസ്ഥാനമാക്കിയുള്ള ഏകീകൃത മോഡുലാർ ഓട്ടോമേഷൻ ടൂളുകൾ [pdf] ഉപയോക്തൃ മാനുവൽ
YumaPro yp-snmp, YANG അടിസ്ഥാനമാക്കിയുള്ള ഏകീകൃത മോഡുലാർ ഓട്ടോമേഷൻ ടൂളുകൾ, YumaPro yp-snmp YANG അടിസ്ഥാനമാക്കിയുള്ള ഏകീകൃത മോഡുലാർ ഓട്ടോമേഷൻ ടൂളുകൾ, ഏകീകൃത മോഡുലാർ ഓട്ടോമേഷൻ ടൂളുകൾ, മോഡുലാർ ഓട്ടോമേഷൻ ടൂളുകൾ

റഫറൻസുകൾ

ഒരു അഭിപ്രായം ഇടൂ

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ അടയാളപ്പെടുത്തി *