Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന xymongrep കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
xymongrep - hosts.cfg-ൽ വരികൾ തിരഞ്ഞെടുക്കുക
സിനോപ്സിസ്
xymongrep --സഹായിക്കൂ
xymongrep --പതിപ്പ്
xymongrep [--എക്സ്ട്രാസ്] [--ടെസ്റ്റ്-ടാഗ് ചെയ്യാത്തത്] [--വെബ്] [--നെറ്റ്] [--loadhostsfromxymond] TAG
[TAG...]
വിവരണം
xymongrep(1) a-യിലെ എൻട്രികൾ തിരഞ്ഞെടുക്കേണ്ട എക്സ്റ്റൻഷൻ സ്ക്രിപ്റ്റുകളുടെ ഉപയോഗത്തിനാണ്
സ്ക്രിപ്റ്റിന് പ്രസക്തമായ hosts.cfg ഫയൽ.
യൂട്ടിലിറ്റി ടെസ്റ്റ് പേരുകൾ പാരാമീറ്ററുകളായി സ്വീകരിക്കുന്നു, തുടർന്ന് hosts.cfg ഫയൽ പാഴ്സ് ചെയ്യും.
ആവശ്യമുള്ള ടെസ്റ്റുകളിലൊന്നെങ്കിലും വ്യക്തമാക്കിയിട്ടുള്ള ഹോസ്റ്റ് എൻട്രികൾ പ്രിന്റ് ഔട്ട് ചെയ്യുക. ടാഗുകൾ ചെയ്യാം
ഒരു ട്രെയിലിംഗ് നക്ഷത്രചിഹ്നം '*' നൽകണം, ഉദാ "xymongrep http*" എല്ലാ http കണ്ടെത്തുന്നതിന് ആവശ്യമാണ്
കൂടാതെ https ടാഗുകളും.
hosts.cfg ഫയലിനുള്ളിൽ "ഉൾപ്പെടുത്തുക" നിർദ്ദേശങ്ങളുടെ ഉപയോഗത്തെ xymongrep യൂട്ടിലിറ്റി പിന്തുണയ്ക്കുന്നു,
ഉൾപ്പെടുത്തിയ എല്ലാ ഫയലുകളിലും പൊരുത്തപ്പെടുന്ന ടാഗുകൾ കണ്ടെത്തും.
DOWNTIME അല്ലെങ്കിൽ SLA ടാഗുകൾ ഉപയോഗിച്ചിട്ടുണ്ടെങ്കിൽ hosts.cfg(5) ഫയൽ, ഇവ വ്യാഖ്യാനിക്കപ്പെടുന്നു
നിലവിലെ സമയവുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ. xymongrep പിന്നീട് ഒരു "INSIDESLA" അല്ലെങ്കിൽ "OUTSIDESLA" ടാഗ് ഔട്ട്പുട്ട് ചെയ്യുന്നു
നിലവിലെ സമയം അകത്താണോ പുറത്താണോ എന്ന് പരിശോധിക്കാൻ ആഗ്രഹിക്കുന്ന സ്ക്രിപ്റ്റുകളുടെ എളുപ്പത്തിലുള്ള ഉപയോഗത്തിനായി
പ്രതീക്ഷിക്കുന്ന പ്രവർത്തന സമയ വിൻഡോ.
ഓപ്ഷനുകൾ
--നോഎക്സ്ട്രാസ്
ഔട്ട്പുട്ടിൽ നിന്ന് "ടെസ്റ്റിപ്പ്", "ഡയലപ്പ്", "INSIDESLA", "OUTSIDESLA" ടാഗുകൾ നീക്കം ചെയ്യുക.
--ടെസ്റ്റ്-ടാഗ് ചെയ്തിട്ടില്ല
XYMONNETWORK എൻവയോൺമെന്റ് വേരിയബിൾ ഉപയോഗിക്കുമ്പോൾ ഒരു പ്രത്യേക ഹോസ്റ്റുകളെ മാത്രം പരീക്ഷിക്കുക
നെറ്റ്വർക്ക് സെഗ്മെന്റ്, "NET:x" ടാഗൊന്നും ഇല്ലാത്ത ഹോസ്റ്റുകളെ xymonnet അവഗണിക്കും. അങ്ങനെ
NET:$XYMONNETWORK ടാഗ് ഉള്ള ഹോസ്റ്റുകൾ മാത്രമേ പരീക്ഷിക്കൂ.
ഈ ഓപ്ഷൻ ഉപയോഗിച്ച്, നെറ്റ്: ടാഗ് ഇല്ലാത്ത ഹോസ്റ്റുകൾ ടെസ്റ്റിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്, അങ്ങനെ എല്ലാം
പൊരുത്തപ്പെടുന്ന NET: ടാഗ് അല്ലെങ്കിൽ NET: ടാഗ് ഇല്ലാത്ത ഹോസ്റ്റുകൾ പരീക്ഷിച്ചു.
--നോ-ഡൗൺ[=TESTNAME]
xymongrep "conn" ടെസ്റ്റിന്റെ നിലവിലെ അവസ്ഥയ്ക്കായി Xymon സെർവറിനോട് ചോദിക്കും,
കൂടാതെ TESTNAME വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ, നിർദ്ദിഷ്ട ടെസ്റ്റിന്റെ നിലവിലെ അവസ്ഥയ്ക്കും. എങ്കിൽ
ഒരു ഹോസ്റ്റിനുള്ള "കോൺ" ടെസ്റ്റിന്റെ സ്റ്റാറ്റസ് നോൺ-ഗ്രീൻ ആണ്, അല്ലെങ്കിൽ സ്റ്റാറ്റസ്
TESTNAME ടെസ്റ്റ് അപ്രാപ്തമാക്കി, തുടർന്ന് ഈ ഹോസ്റ്റ് അവഗണിക്കപ്പെടുകയും അതിൽ ഉൾപ്പെടുത്തില്ല
ഔട്ട്പുട്ട്. ഡൗൺ ആയിട്ടുള്ള ഹോസ്റ്റുകളെയോ അല്ലെങ്കിൽ എവിടെയുള്ള ഹോസ്റ്റുകളെയോ അവഗണിക്കാൻ ഇത് ഉപയോഗിക്കാം
ഇഷ്ടാനുസൃത പരിശോധന പ്രവർത്തനരഹിതമാക്കി.
--web തിരയുക hosts.cfg ഫയലിൽ ഒരു Xymon വെബ്-സെർവർ പോലെയുള്ള പ്രസ്താവനകൾ ഉൾപ്പെടുന്നു.
--net താഴെയുള്ള hosts.cfg ഫയലിൽ തിരയുക, xymonnet പ്രവർത്തിപ്പിക്കുമ്പോഴുള്ള പ്രസ്താവനകൾ ഉൾപ്പെടുന്നു.
--loadhostsfromxymond
xymongrep സാധാരണയായി തിരയുമ്പോൾ HOSTSCFG ഫയൽ സ്വയം ലോഡ് ചെയ്യാൻ ശ്രമിക്കും
ലൈനുകൾ കൈമാറാൻ. ഫയൽ വായിക്കാൻ കഴിയുന്നില്ലെങ്കിൽ, അത് പുറത്തുകടക്കും. ഇതിനോടൊപ്പം
ഓപ്ഷൻ, ഇത് xymond സെർവറിനെ (XYMONSERVER എൻവയോൺമെന്റ് വഴി സജ്ജീകരിച്ചത്) അന്വേഷിക്കും
ഹോസ്റ്റ് ഫയൽ. നിങ്ങൾ ഇത് ഒരു ക്ലയന്റിലോ റിമോട്ടിലോ പ്രവർത്തിപ്പിക്കുകയാണെങ്കിൽ ഇത് ഉപയോഗിക്കാം
സിസ്റ്റം കൂടാതെ hosts.cfg ഫയൽ നിങ്ങളുടെ ഉടനീളം സമന്വയിപ്പിക്കാൻ കഴിയില്ല അല്ലെങ്കിൽ ആഗ്രഹിക്കുന്നില്ല
സെർവറുകൾ.
ഉദാഹരണം
നിങ്ങളുടെ hosts.cfg ഫയൽ ഇതുപോലെയാണെങ്കിൽ
192.168.1.1 www.test.com # ftp ടെൽനെറ്റ് !ഒറക്കിൾ
192.168.1.2 db1.test.com # ഒറാക്കിൾ
192.168.1.3 mail.test.com # smtp
"ഒറാക്കിൾ" ടെസ്റ്റ് നടത്തുകയും തുടർന്ന് റൺ ചെയ്യുകയും ചെയ്യുന്ന ഒരു ഇഷ്ടാനുസൃത Xymon എക്സ്റ്റൻഷൻ സ്ക്രിപ്റ്റ് നിങ്ങൾക്കുണ്ട്
"xymongrep ഒറാക്കിൾ" നൽകും
192.168.1.1 www.test.com # !ഒറക്കിൾ
192.168.1.2 db1.test.com # ഒറാക്കിൾ
അതിനാൽ സ്ക്രിപ്റ്റിന് താൽപ്പര്യമുള്ള ഹോസ്റ്റുകളെ വേഗത്തിൽ കണ്ടെത്താൻ കഴിയും.
റിവേഴ്സ്-ടെസ്റ്റ് മോഡിഫയർ - "! ഒറാക്കിൾ" - ഔട്ട്പുട്ടിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്; ഇതും
Xymon നിർവചിച്ചിരിക്കുന്ന മറ്റ് ടെസ്റ്റ് മോഡിഫയറുകൾക്ക് ബാധകമാണ് (ഡയൽ-അപ്പ്, എല്ലായ്പ്പോഴും-ട്രൂ
മോഡിഫയറുകൾ).
നിങ്ങളുടെ വിപുലീകരണ സ്ക്രിപ്റ്റുകൾ ഒന്നിലധികം ടാഗുകൾ ഉപയോഗിക്കുന്നുണ്ടെങ്കിൽ, രസകരമായ എല്ലാ ടാഗുകളും ലിസ്റ്റ് ചെയ്യുക
കമാൻഡ് ലൈൻ.
xymongrep, xymonnet ഉപയോഗിക്കുന്ന "NET:location" ടാഗും പിന്തുണയ്ക്കുന്നു, അതിനാൽ നിങ്ങളുടെ സ്ക്രിപ്റ്റ് ആണെങ്കിൽ
നെറ്റ്വർക്ക് പരിശോധനകൾ നടത്തുന്നു, തുടർന്ന് ടെസ്റ്റിന് പ്രസക്തമായ ഹോസ്റ്റുകൾ മാത്രമേ അത് കാണൂ
സ്ക്രിപ്റ്റ് നിലവിൽ പ്രവർത്തിക്കുന്ന ലൊക്കേഷൻ.
ഉപയോഗിക്കുക IN വിപുലീകരണം സ്ക്രിപ്റ്റുകൾ
നിലവിലുള്ള ഒരു സ്ക്രിപ്റ്റിലേക്ക് xymongrep സമന്വയിപ്പിക്കുന്നതിന്, സ്ക്രിപ്റ്റിലെ ലൈൻ നോക്കുക
grep $HOSTSCFG ഫയലിൽ ഉണ്ട്. സാധാരണയായി ഇത് ഇതുപോലെ കാണപ്പെടും:
$GREP -i "^[0-9].*#.*TESTNAME" $HOSTSCFG | ... ടെസ്റ്റ് കൈകാര്യം ചെയ്യാനുള്ള കോഡ്
grep-ന് പകരം, ഞങ്ങൾ xymongrep ഉപയോഗിക്കും. പിന്നീട് അത് മാറുന്നു
$XYMONHOME/bin/xymongrep TESTNAME | ... ടെസ്റ്റ് കൈകാര്യം ചെയ്യാനുള്ള കോഡ്
ഇത് ലളിതവും പിശക് സാധ്യത കുറവുള്ളതും കൂടുതൽ കാര്യക്ഷമവുമാണ്.
ENVIRONMENT വ്യത്യാസങ്ങൾ
XYMONNETWORK
സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, xymongrep ഔട്പുട്ട് ചെയ്യുന്നത് hosts.cfg-ൽ നിന്നുള്ള ഒരു പൊരുത്തമുള്ള വരികൾ മാത്രമാണ്
നെറ്റ്:$XYMONNETWORK ക്രമീകരണം.
HOSTSCFG
സൈമോണിന്റെ ഫയലിന്റെ പേര് hosts.cfg(5) ഫയൽ.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് xymongrep ഓൺലൈനായി ഉപയോഗിക്കുക