ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന pmlogger_check എന്ന കമാൻഡ് ഇതാണ്.
പട്ടിക:
NAME
pmlogger_check, pmlogger_dayly, pmlogger_merge - പെർഫോമൻസ് കോ-പൈലറ്റിന്റെ അഡ്മിനിസ്ട്രേഷൻ
ആർക്കൈവ് ലോഗ് ഫയലുകൾ
സിനോപ്സിസ്
$PCP_BINADM_DIR/pmlogger_check [-സിഎൻഎസ്ടിവി] [-c നിയന്ത്രണം] [-l ലോഗ് ഫയൽ]
$PCP_BINADM_DIR/pmlogger_daily [-നോർവി] [-c നിയന്ത്രണം] [-k ഉപേക്ഷിക്കുക] [-l ലോഗ് ഫയൽ] [-m
വിലാസങ്ങൾ] [-s വലുപ്പം] [-t ആഗ്രഹിക്കുന്നു] [-x ചുരുക്കുക] [-X പ്രോഗ്രാം] [-Y regex]
$PCP_BINADM_DIR/pmlogger_merge [-fNV] [ഇൻപുട്ട്-അടിസ്ഥാന നാമം ... ഔട്ട്പുട്ട്-പേര്]
വിവരണം
ഷെൽ സ്ക്രിപ്റ്റുകളുടെ ഈ ശ്രേണിയും അനുബന്ധ നിയന്ത്രണ ഫയലുകളും സൃഷ്ടിക്കാൻ ഉപയോഗിച്ചേക്കാം
പെർഫോമൻസ് കോ-പൈലറ്റിനായുള്ള ഭരണത്തിന്റെയും മാനേജ്മെന്റിന്റെയും ഇഷ്ടാനുസൃത ഭരണം (കാണുക
പിസിപിൻട്രോ(1)) ആർക്കൈവ് ലോഗ് ഫയലുകൾ.
pmlogger_dayly ദിവസത്തിൽ ഒരിക്കൽ പ്രവർത്തിപ്പിക്കാനാണ് ഉദ്ദേശിക്കുന്നത്, വെയിലത്ത് അതിരാവിലെ, പോലെ
പ്രായോഗികമായി അർദ്ധരാത്രിക്ക് ശേഷം. ഒന്നോ അതിലധികമോ സെറ്റുകൾ സമാഹരിച്ച് തിരിക്കുക എന്നതാണ് ഇതിന്റെ ചുമതല
പിസിപി ആർക്കൈവുകളുടെ. കുറച്ച് സമയത്തിന് ശേഷം, പഴയ പിസിപി ആർക്കൈവുകൾ നിരസിക്കപ്പെടും. ഈ കാലയളവ് 14 ആണ്
സ്ഥിരസ്ഥിതിയായി ദിവസങ്ങൾ, എന്നാൽ ഇത് ഉപയോഗിച്ച് മാറ്റിയേക്കാം -k ഓപ്ഷൻ. രണ്ട് പ്രത്യേക മൂല്യങ്ങൾ തിരിച്ചറിഞ്ഞു
കാലയളവിൽ (ഉപേക്ഷിക്കുക), അതായത് 0 നിലവിലുള്ളതിൽ കവിഞ്ഞ് ആർക്കൈവുകളൊന്നും സൂക്ഷിക്കാൻ, കൂടാതെ എന്നേക്കും
ഏതെങ്കിലും ആർക്കൈവുകൾ ഉപേക്ഷിക്കുന്നത് തടയാൻ.
ഡിസ്ക് സ്പേസ് സംരക്ഷിക്കുന്നതിനായി ആർക്കൈവ് ഡാറ്റ ഫയലുകൾ കുറച്ച് സമയത്തിന് ശേഷം ഓപ്ഷണലായി കംപ്രസ് ചെയ്യാം.
വലിയ സംഖ്യകൾക്ക് ഇത് പ്രത്യേകിച്ചും ഉപയോഗപ്രദമാണ് pmlogger നിയന്ത്രണത്തിലുള്ള പ്രക്രിയകൾ
pmlogger_check. സ്ഥിരസ്ഥിതിയായി കംപ്രഷൻ ചെയ്യപ്പെടുന്നില്ല. ദി -x ഓപ്ഷൻ കംപ്രഷൻ പ്രാപ്തമാക്കുന്നു ഒപ്പം
ആർക്കൈവ് ഡാറ്റ ഫയലുകൾ കംപ്രസ് ചെയ്യേണ്ട ദിവസങ്ങളുടെ എണ്ണം വ്യക്തമാക്കുന്നു, കൂടാതെ -X ഓപ്ഷൻ
കംപ്രഷനായി ഉപയോഗിക്കേണ്ട പ്രോഗ്രാം വ്യക്തമാക്കുന്നു - സ്ഥിരസ്ഥിതിയായി ഇത് xz(1). യുടെ ഉപയോഗം -Y
ഫയലുകളുടെ സെറ്റിൽ ഫയലുകൾ ഉണ്ടാക്കുന്ന ഒരു റെഗുലർ എക്സ്പ്രഷൻ വ്യക്തമാക്കാൻ ഓപ്ഷൻ അനുവദിക്കുന്നു
കംപ്രഷൻ ഒഴിവാക്കുന്നതിന് പൊരുത്തപ്പെടുന്നു - ഇത് ഡാറ്റ ഫയൽ മാത്രം കംപ്രസ് ചെയ്യാൻ അനുവദിക്കുന്നു,
കൂടാതെ ഒന്നിലധികം തവണ കംപ്രസ്സ് ചെയ്യാൻ ശ്രമിക്കുന്നതിൽ നിന്നും പ്രോഗ്രാമിനെ തടയുന്നു. സ്ഥിരസ്ഥിതി
regex ".(meta|index|Z|gz|bz2|zip|xz|lzma|lzo|lz4)$" ആണ് - അത്തരം ഫയലുകൾ ഫിൽട്ടർ ചെയ്യുന്നത്
-v ഓപ്ഷൻ ഉദാ(1).
പിഎംഡിഎകളുടെ പരിണാമവും ഉൽപാദന ലോഗിംഗ് പരിതസ്ഥിതികളിലെ മാറ്റങ്ങളും ഉൾക്കൊള്ളാൻ,
pmlogger_dayly എന്നതുമായി സംയോജിപ്പിച്ചിരിക്കുന്നു pmlogrewrite(1) ഓപ്ഷണലും യാന്ത്രികവും അനുവദിക്കുന്നതിന്
ലയിപ്പിക്കുന്നതിന് മുമ്പ് ആർക്കൈവുകൾ മാറ്റിയെഴുതുന്നു. ആഗോള റീറൈറ്റിംഗ് നിയമങ്ങൾ ബാധകമാണെങ്കിൽ
നിയന്ത്രണ ഫയലിൽ(കളിൽ) പരാമർശിച്ചിരിക്കുന്ന എല്ലാ ആർക്കൈവുകളിലും ഡയറക്ടറി സൃഷ്ടിക്കുക
$PCP_SYSCONF_DIR/pmlogrewrite ഏതെങ്കിലും സ്ഥാപിക്കുക pmlogrewrite(1) ഇതിലെ നിയമങ്ങൾ മാറ്റിയെഴുതുക
ഡയറക്ടറി. ആർക്കൈവുകളുടെ ഒരു കുടുംബത്തിന് മാത്രമുള്ള നിയമങ്ങൾ തിരുത്തിയെഴുതുന്നതിന്, ഉപയോഗിക്കുക
നിയന്ത്രണ ഫയലിൽ(കളിൽ) നിന്നുള്ള ഡയറക്ടറിയുടെ പേര് - അതായത് നാലാമത്തെ ഫീൽഡ് - കൂടാതെ ഒരു ഫയൽ സൃഷ്ടിക്കുക, അല്ലെങ്കിൽ എ
ഡയറക്ടറി, അല്ലെങ്കിൽ ഒരു പ്രതീകാത്മക ലിങ്ക് എന്ന് പേരിട്ടിരിക്കുന്നു pmlogrewrite ഈ ഡയറക്ടറിയിൽ സ്ഥാപിക്കുക
എന്നതിലെ പുനരാലേഖന നിയമം(കൾ) ആവശ്യമാണ് pmlogrewrite ഫയൽ അല്ലെങ്കിൽ അതിനുള്ളിലെ ഫയലുകളിൽ pmlogrewrite
ഉപഡയറക്ടറി. pmlogger_dayly എങ്കിൽ ആർക്കൈവ് ഡയറക്ടറിയിൽ നിന്ന് റീറൈറ്റിംഗ് നിയമങ്ങൾ തിരഞ്ഞെടുക്കും
അവ നിലവിലുണ്ട്, അല്ലാത്തപക്ഷം നിയമങ്ങൾ തിരുത്തിയെഴുതുന്നു $PCP_SYSCONF_DIR/pmlogrewrite ആ ഡയറക്ടറി ആണെങ്കിൽ
നിലവിലുണ്ട്, അല്ലെങ്കിൽ വീണ്ടും എഴുതാൻ ശ്രമിക്കില്ല.
ദി -r കമാൻഡ് ലൈൻ ഓപ്ഷൻ ഒരു ഓവർ-റൈഡ് ആയി പ്രവർത്തിക്കുകയും എല്ലാ ആർക്കൈവ് റീറൈറ്റിംഗ് തടയുകയും ചെയ്യുന്നു
pmlogrewrite(1) ഏതെങ്കിലും റീറൈറ്റിംഗ് റൂൾ ഫയലുകളുടെയോ ഡയറക്ടറികളുടെയോ സാന്നിധ്യത്തിൽ നിന്ന് സ്വതന്ത്രമാണ്.
ഡിഫോൾട്ടായി സാധ്യമായ എല്ലാ ആർക്കൈവുകളും ലയിപ്പിക്കും. ദി -o ഓപ്ഷൻ പഴയത് പുനഃസ്ഥാപിക്കുന്നു
ഇന്നലത്തെ ആർക്കൈവുകൾ മാത്രമേ ലയന സ്ഥാനാർത്ഥികളായി പരിഗണിക്കൂ.
ഒരു ഇൻപുട്ട് ആർക്കൈവ് മാത്രം ലയിപ്പിക്കേണ്ട പ്രത്യേക സാഹചര്യത്തിൽ, pmlogmv(1) ആണ്
ഉപയോഗിച്ച് ഇൻപുട്ട് ആർക്കൈവ് പകർത്തുന്നതിന് പകരം ആർക്കൈവിന്റെ പേരുമാറ്റാൻ ഉപയോഗിക്കുന്നു pmlogger_merge.
ദി -M ആർക്കൈവ് ലയനവും (അല്ലെങ്കിൽ പുനർനാമകരണവും) റീറൈറ്റിംഗ് പ്രവർത്തനരഹിതമാക്കാൻ ഓപ്ഷൻ ഉപയോഗിക്കാം (-M
ധ്വനിപ്പിക്കുന്നു -r). ആർക്കൈവുകൾ വർദ്ധിച്ചുകൊണ്ടിരിക്കുന്ന സന്ദർഭങ്ങളിൽ ഇത് ഏറ്റവും ഉപയോഗപ്രദമാണ്
ഒരു റിമോട്ട് റിപ്പോസിറ്ററിയിലേക്ക് പകർത്തി, ഉദാ rsync(1). എല്ലാം ലയിപ്പിക്കുകയും പേരുമാറ്റുകയും വീണ്ടും എഴുതുകയും ചെയ്യുന്നു
സിൻക്രൊണൈസേഷൻ ലോഡിൽ വർദ്ധനവ് ഉണ്ടാകാൻ സാധ്യതയുണ്ട്, പ്രത്യേകിച്ച് ഉടൻ തന്നെ pmlogger_dayly
ഓടി, അങ്ങനെ -M ഈ സന്ദർഭങ്ങളിൽ ഉപയോഗപ്രദമായേക്കാം.
ഡീബഗ്ഗിംഗ് അല്ലെങ്കിൽ ഇടയ്ക്കിടെയുള്ള പരാജയങ്ങൾ കണ്ടുപിടിക്കാൻ സഹായിക്കുന്നതിന് -t ഓപ്ഷൻ ഉപയോഗിക്കാം.
ഇത് വളരെ വെർബോസ് ട്രേസിംഗ് ഓണാക്കും (-വി.വി) എന്ന പേരിലുള്ള ഫയലിൽ ട്രെയ്സ് ഔട്ട്പുട്ട് ക്യാപ്ചർ ചെയ്യുക
$PCP_LOG_DIR/pmlogger/പ്രതിദിനം.തീയതി മുദ്ര.ട്രേസ്, എവിടെ തീയതി മുദ്ര സമയമാണ് pmlogger_dayly
YYYYMMDD.HH.MM എന്ന ഫോർമാറ്റിലാണ് പ്രവർത്തിപ്പിച്ചത്. കൂടാതെ, ദി ആഗ്രഹിക്കുന്നു വാദം അത് ഉറപ്പാക്കും
ഉപയോഗിച്ച് സൃഷ്ടിച്ച ഫയലുകൾ കണ്ടെത്തുക -t വേണ്ടി സൂക്ഷിക്കും ആഗ്രഹിക്കുന്നു ദിവസങ്ങൾ പിന്നെ ഉപേക്ഷിച്ചു.
കൂടാതെ, PCP ``അറിയിപ്പുകൾ'' ഫയൽ ആണെങ്കിൽ ($PCP_LOG_DIR/അറിയിപ്പുകൾ) 20480 നേക്കാൾ വലുതാണ്
ബൈറ്റുകൾ, pmlogger_dayly ഫയലിനെ ``.old' എന്ന പ്രത്യയം ഉപയോഗിച്ച് പുനർനാമകരണം ചെയ്യുകയും പുതിയത് ആരംഭിക്കുകയും ചെയ്യും
``അറിയിപ്പുകൾ'' ഫയൽ. റൊട്ടേറ്റ് ത്രെഷോൾഡ് 20480-ൽ നിന്ന് മാറിയേക്കാം വലുപ്പം ഉപയോഗിക്കുന്ന ബൈറ്റുകൾ
-s ഓപ്ഷൻ.
ഉപയോഗം -m ഓപ്ഷൻ കാരണങ്ങൾ pmlogger_dayly ``അറിയിപ്പുകൾ'' ഫയലിന്റെ ഒരു സംഗ്രഹം നിർമ്മിക്കാൻ
കഴിഞ്ഞ 24 മണിക്കൂറിനുള്ളിൽ സൃഷ്ടിച്ച എൻട്രികൾ, ഈ സെറ്റിലേക്ക് സംഗ്രഹിക്കുന്ന ഇ-മെയിൽ
സ്ഥലം-വേർതിരിക്കപ്പെട്ട വിലാസങ്ങൾ. ഈ പ്രതിദിന സംഗ്രഹം ഫയലിൽ സൂക്ഷിച്ചിരിക്കുന്നു
$PCP_LOG_DIR/NOTICES.പ്രതിദിനം, പുതിയ ``അറിയിപ്പുകൾ'' എൻട്രികൾ ചെയ്യാത്തപ്പോൾ ശൂന്യമായിരിക്കും
മുമ്പത്തെ 24 മണിക്കൂർ കാലയളവിൽ.
തിരക്കഥ $PCP_BINADM_DIR/pmlogger_daily എ നടപ്പിലാക്കുന്നതിനായി പകർത്തി പരിഷ്കരിക്കാവുന്നതാണ്
ഒരു കൂട്ടം പിസിപിയുടെ ആഴ്ചാവസാനം കൂടാതെ/അല്ലെങ്കിൽ മാസാവസാനം മാനേജ്മെന്റിനുള്ള സൈറ്റ്-നിർദ്ദിഷ്ട നടപടിക്രമം
ആർക്കൈവുകൾ.
pmlogger_check ഏത് സമയത്തും പ്രവർത്തിപ്പിക്കാം, ആവശ്യമുള്ള സെറ്റ് പരിശോധിക്കാൻ ഉദ്ദേശിച്ചുള്ളതാണ്
pmlogger(1) പ്രക്രിയകൾ പ്രവർത്തിക്കുന്നു, അല്ലെങ്കിൽ പരാജയപ്പെട്ട ഏതെങ്കിലും ലോഗറുകൾ വീണ്ടും സമാരംഭിക്കുന്നതിന്. യുടെ ഉപയോഗം
-s ഓപ്ഷൻ റിവേഴ്സ് ഫങ്ഷണാലിറ്റി നൽകുന്നു, ഇത് സെറ്റ് അനുവദിക്കുന്നു pmlogger പ്രക്രിയകൾ
വൃത്തിയായി ഷട്ട്ഡൗൺ. യുടെ ഉപയോഗം -C ഓപ്ഷൻ സിസ്റ്റം സർവീസ് റൺലെവൽ വിവരങ്ങൾ അന്വേഷിക്കുന്നു
വേണ്ടി pmlogger, കൂടാതെ പ്രക്രിയകൾ ആരംഭിക്കണോ നിർത്തണോ എന്ന് നിർണ്ണയിക്കാൻ അത് ഉപയോഗിക്കുന്നു.
ദി -T ഓപ്ഷൻ ഔട്ട്പുട്ടിന്റെ ഒരു ടെർസർ ഫോം നൽകുന്നു pmlogger_check അതാണ് ഏറ്റവും അനുയോജ്യം
ഒരു വേണ്ടി pmlogger ``ഫാം'' ഇവിടെ നിരവധി ഉദാഹരണങ്ങൾ pmlogger പ്രവർത്തിക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു.
pmlogger_merge എന്നതിനായുള്ള ഒരു റാപ്പർ സ്ക്രിപ്റ്റ് ആണ് pmlogextract(1) അത് എല്ലാ ആർക്കൈവ് ലോഗുകളും ലയിപ്പിക്കുന്നു
പൊരുത്തപ്പെടുന്നു ഇൻപുട്ട്-അടിസ്ഥാന നാമം ആർഗ്യുമെന്റുകൾ, ഉപയോഗിച്ച് ഒരു പുതിയ ആർക്കൈവ് സൃഷ്ടിക്കുന്നു ഔട്ട്പുട്ട്-പേര് പോലെ
ഒരു ആർക്കൈവ് ലോഗ് ഉൾക്കൊള്ളുന്ന ഫിസിക്കൽ ഫയലുകളുടെ അടിസ്ഥാന നാമം. ദി ഇൻപുട്ട്-അടിസ്ഥാന നാമം
ആർഗ്യുമെന്റുകളിൽ ശൈലിയിലുള്ള മെറ്റാ പ്രതീകങ്ങൾ അടങ്ങിയിരിക്കാം sh(1). വ്യക്തമാക്കിയാൽ, ദി -f ഓപ്ഷൻ
ഔട്ട്പുട്ട് ആർക്കൈവ് സൃഷ്ടിച്ചുകഴിഞ്ഞാൽ എല്ലാ ഇൻപുട്ട് ഫയലുകളും നീക്കം ചെയ്യപ്പെടുന്നതിന് കാരണമാകുന്നു.
pmlogger_merge ഉപയോഗിക്കുന്നത് pmlogger_dayly.
രണ്ടും pmlogger_dayly ഒപ്പം pmlogger_check പിസിപി ലോഗർ കൺട്രോൾ ഫയൽ(കൾ) ആണ് നിയന്ത്രിക്കുന്നത്
വ്യക്തമാക്കുന്നു pmlogger കൈകാര്യം ചെയ്യേണ്ട സന്ദർഭങ്ങൾ. ഡിഫോൾട്ട് കൺട്രോൾ ഫയൽ ആണ്
$PCP_PMLOGGERCONTROL_PATH, എന്നാൽ ഇത് ഉപയോഗിച്ച് ഒരു ബദൽ വ്യക്തമാക്കാം -c ഓപ്ഷൻ. എങ്കിൽ
ഡയറക്ടറി $PCP_PMLOGGERCONTROL_PATH.d (അല്ലെങ്കിൽ നിയന്ത്രണം.ഡിയിൽ നിന്ന് -c ഓപ്ഷൻ) നിലവിലുണ്ട്, തുടർന്ന്
അതിലുള്ള ഏതെങ്കിലും അധിക നിയന്ത്രണ ഫയലുകളുടെ ഉള്ളടക്കം പ്രധാന നിയന്ത്രണ ഫയലിലേക്ക് കൂട്ടിച്ചേർക്കും
(അത് നിലനിൽക്കണം).
മുന്നറിയിപ്പ്: $PCP_PMLOGGERCONTROL_PATH ഒപ്പം $PCP_PMLOGGERCONTROL_PATH.d ഫയലുകൾ പാടില്ല
റൂട്ട് ഒഴികെയുള്ള ഏതൊരു ഉപയോക്താവിനും എഴുതാവുന്നതാണ്.
നിർവ്വചിക്കുന്ന ഇനിപ്പറയുന്ന നിയമങ്ങൾക്കനുസൃതമായി നിയന്ത്രണ ഫയൽ(കൾ) ഇച്ഛാനുസൃതമാക്കണം
നിയന്ത്രണ ഫയൽ ഫോർമാറ്റിന്റെ നിലവിലെ പതിപ്പ് (1.1).
1. ``#'' എന്ന് തുടങ്ങുന്ന വരികൾ കമന്റുകളാണ്.
2. ``$''-ൽ തുടങ്ങുന്ന വരികൾ എൻവയോൺമെന്റ് വേരിയബിളുകളിലേക്കുള്ള അസൈൻമെന്റുകളായി അനുമാനിക്കപ്പെടുന്നു
എന്ന ശൈലി sh(1), കൂടാതെ ``$'' എന്നതിന് ശേഷമുള്ള എല്ലാ വാചകങ്ങളും ആയിരിക്കും പരിണാമംസ്ക്രിപ്റ്റ് പ്രകാരം
കൺട്രോൾ ഫയൽ റീഡുചെയ്യുന്നു, അനുബന്ധ വേരിയബിൾ ഇതിലേക്ക് കയറ്റുമതി ചെയ്യുന്നു
പരിസ്ഥിതി. വേരിയബിളുകൾ സജ്ജീകരിക്കുന്നതിനും കയറ്റുമതി ചെയ്യുന്നതിനും ഇത് പ്രത്യേകിച്ചും ഉപയോഗപ്രദമാണ്
അഡ്മിനിസ്ട്രേറ്റീവ് സ്ക്രിപ്റ്റുകളുടെ പരിസ്ഥിതി, ഉദാ
$ PMCD_CONNECT_TIMEOUT=20
3. അവിടെ ആവശമാകുന്നു ഫോമിന്റെ പ്രാരംഭ നിയന്ത്രണ ഫയലിൽ ഒരു പതിപ്പ് ലൈനായിരിക്കുക:
$ പതിപ്പ്=1.1
4. കൺട്രോൾ ഫയലിൽ (കളിൽ) ഓരോന്നിനും ഒരു വരി ഉണ്ടായിരിക്കണം pmlogger ഉദാഹരണം
ഫോം:
ഹോസ്റ്റ് y|n y|n ഡയറക്ടറി വാദിക്കുന്നു
5. നിയന്ത്രണ ഫയലിന്റെ(കളുടെ) ഒരു ലൈനിനുള്ളിലെ ഫീൽഡുകൾ സാധാരണയായി ഒന്നോ അതിലധികമോ കൊണ്ട് വേർതിരിക്കപ്പെടുന്നു
സ്പെയ്സുകൾ അല്ലെങ്കിൽ ടാബുകൾ (എന്നതിന്റെ വിവരണം കാണുക ഡയറക്ടറി ചിലർക്ക് വയൽ
പ്രധാനപ്പെട്ട ഒഴിവാക്കലുകൾ).
6. എസ് ആദ്യം പ്രകടന അളവുകളുടെ ഉറവിടമായ ഹോസ്റ്റിന്റെ പേരാണ് ഫീൽഡ്
ഇതിനായി pmlogger ഉദാഹരണം.
7. എസ് സെക്കന്റ് ഇത് a ആണെങ്കിൽ ഫീൽഡ് സൂചിപ്പിക്കുന്നു പ്രാഥമിക pmlogger ഉദാഹരണം (y) അല്ലെങ്കിൽ അല്ല (n).
പ്രൈമറി ലോഗർ ലോക്കൽ ഹോസ്റ്റിൽ പ്രവർത്തിക്കേണ്ടതായതിനാൽ, പരമാവധി ഒന്ന് ഉണ്ടായിരിക്കാം
ഒരു പ്രത്യേക ഹോസ്റ്റിനുള്ള പ്രാഥമിക ലോഗർ, ഈ ഫീൽഡ് ആകാം y പരമാവധി ഒരാൾക്ക് pmlogger
ഉദാഹരണത്തിന്, ഈ സാഹചര്യത്തിൽ ഹോസ്റ്റിന്റെ പേര് പ്രാദേശിക ഹോസ്റ്റിന്റെ പേരായിരിക്കണം.
8. എസ് മൂന്നാമത്തെ ഇത് എങ്കിൽ ഫീൽഡ് സൂചിപ്പിക്കുന്നു pmlogger ഉദാഹരണത്തിനു കീഴിൽ ആരംഭിക്കേണ്ടതുണ്ട്
യുടെ നിയന്ത്രണം pmsocks(1) a-ലേക്ക് ബന്ധിപ്പിക്കാൻ pmcd ഒരു ഫയർവാളിലൂടെ (y or n).
9. എസ് നാലാമത്തെ ഫീൽഡ് ഒരു ഡയറക്ടറി നാമമാണ്. ഇതുമായി ബന്ധപ്പെട്ട എല്ലാ ഫയലുകളും pmlogger
ഈ ഡയറക്ടറിയിൽ ഉദാഹരണം സൃഷ്ടിക്കപ്പെടും, ഇതിനായുള്ള നിലവിലെ ഡയറക്ടറി ഇതായിരിക്കും
ആ ആർക്കൈവുകളുടെ പരിപാലനത്തിന് ആവശ്യമായ ഏതെങ്കിലും പ്രോഗ്രാമുകളുടെ നിർവ്വഹണം. ഒരു ഉപയോഗപ്രദമായ
കൺവെൻഷൻ എന്നത് ഹോസ്റ്റ്നാമമുള്ള പ്രാദേശിക ഹോസ്റ്റിനുള്ള പ്രാഥമിക ലോഗർ ആർക്കൈവുകളാണ് myhost ആകുന്നു
ഡയറക്ടറിയിൽ സൂക്ഷിച്ചിരിക്കുന്നു $PCP_LOG_DIR/pmlogger/myhost (ഇവിടെയാണ് സ്ഥിരസ്ഥിതി
pmlogger സ്റ്റാർട്ട്-അപ്പ് സ്ക്രിപ്റ്റ് ഇൻ $PCP_RC_DIR/pcp ആർക്കൈവുകൾ സൃഷ്ടിക്കും), അതേസമയം ആർക്കൈവുകൾ
റിമോട്ട് ഹോസ്റ്റിനായി നിശബ്ദമാക്കുക ൽ പരിപാലിക്കപ്പെടുന്നു $PCP_LOG_DIR/pmlogger/നിശബ്ദമാക്കുക.
10. ഡയറക്ടറി ഫീൽഡിൽ ഉൾച്ചേർത്ത ഷെൽ വാക്യഘടന അടങ്ങിയിരിക്കാം, അത് മൂല്യനിർണ്ണയം ചെയ്യും sh(1)
ഉപയോഗിക്കേണ്ട യഥാർത്ഥ ഡയറക്ടറി നാമം നിർമ്മിക്കാൻ. അനുവദനീയമായ നിർമ്മാണങ്ങൾ ഇവയാണ്:
· ഏത് ടെക്സ്റ്റും (വൈറ്റ് സ്പെയ്സ് ഉൾപ്പെടെ) ഘടിപ്പിച്ചിരിക്കുന്നു $( ഒപ്പം ).
· ഏത് ടെക്സ്റ്റും (വൈറ്റ് സ്പെയ്സ് ഉൾപ്പെടെ) ഘടിപ്പിച്ചിരിക്കുന്നു ` ഒപ്പം ` (ബാക്ക് ഉദ്ധരണികൾ).
· ഏത് ടെക്സ്റ്റും (വൈറ്റ് സ്പെയ്സ് ഉൾപ്പെടെ) ഘടിപ്പിച്ചിരിക്കുന്നു " ഒപ്പം " (ഇരട്ട ഉദ്ധരണികൾ).
· എ അടങ്ങിയ ഏതെങ്കിലും വാക്ക് $ (ഒരു പരിസ്ഥിതി വേരിയബിൾ നാമം അവതരിപ്പിക്കുമെന്ന് കരുതപ്പെടുന്നു).
11. മറ്റെല്ലാ ഫീൽഡുകളും കൈമാറേണ്ട ആർഗ്യുമെന്റുകളായി വ്യാഖ്യാനിക്കപ്പെടുന്നു pmlogger(1) കൂടാതെ/അല്ലെങ്കിൽ
pmnewlog(1). ഏറ്റവും സാധാരണയായി ഇത് ആയിരിക്കും -c ഓപ്ഷൻ.
ഇനിപ്പറയുന്ന സാമ്പിൾ കൺട്രോൾ ലൈനുകൾ ലോക്കൽ ഹോസ്റ്റിൽ ഒരു പ്രാഥമിക ലോഗർ വ്യക്തമാക്കുന്നു (ബോസോ), ഒപ്പം
ആതിഥേയരിൽ നിന്ന് പ്രകടന അളവുകൾ ശേഖരിക്കുന്നതിനും ലോഗ് ചെയ്യുന്നതിനുമുള്ള പ്രാഥമികമല്ലാത്ത ലോഗർമാർ ചടുലമായി ഒപ്പം
ബോയിംഗ്.
$പതിപ്പ്=1.1
ബോസോ വൈൻ $PCP_LOG_DIR/pmlogger/bozo -c config.default
wobbly nn "/സ്റ്റോർ/wobbly/$(തീയതി +%Y)" -c ./wobbly.config
ബോയിംഗ് nn $PCP_LOG_DIR/pmlogger/boing -c ./pmlogger.config
മാതൃകയായ crontab(5) ആനുകാലികമായി നടപ്പിലാക്കുന്നതിനുള്ള എൻട്രികൾ pmlogger_dayly ഒപ്പം pmlogger_check ആകുന്നു
നൽകിയിരിക്കുന്നു $PCP_SYSCONF_DIR/pmlogger/crontab (ഡിഫോൾട്ടായി ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ലെങ്കിൽ /etc/cron.d
ഇതിനകം) കൂടാതെ താഴെ കാണിച്ചിരിക്കുന്നു.
# ആർക്കൈവ് ലോഗുകളുടെ പ്രതിദിന പ്രോസസ്സിംഗ്
14 0 * * * $PCP_BINADM_DIR/pmlogger_daily
# ഓരോ 30 മിനിറ്റിലും, pmlogger സംഭവങ്ങൾ പ്രവർത്തിക്കുന്നുണ്ടോയെന്ന് പരിശോധിക്കുക
25,55 * * * * $PCP_BINADM_DIR/pmlogger_check
ഈ സ്ക്രിപ്റ്റുകൾ പ്രവർത്തിപ്പിക്കുമ്പോൾ മെയിൽ അബദ്ധവശാൽ അയയ്ക്കപ്പെടുന്നില്ലെന്ന് ഉറപ്പാക്കാൻ
ക്രോൺ(8) ഡയഗ്നോസ്റ്റിക്സ് എപ്പോഴും ഒരു ലോഗ് ഫയലിലേക്കാണ് അയക്കുന്നത്. സ്ഥിരസ്ഥിതിയായി, ഈ ഫയൽ ഇതാണ്
$PCP_LOG_DIR/pmlogger/pmlogger_daily.log or $PCP_LOG_DIR/pmlogger/pmlogger_check.log പക്ഷേ
ഉപയോഗിച്ച് ഇത് മാറ്റാവുന്നതാണ് -l ഓപ്ഷൻ. സ്ക്രിപ്റ്റ് ഉള്ളപ്പോൾ ഈ ലോഗ് ഫയൽ നിലവിലുണ്ടെങ്കിൽ
ആരംഭിക്കുന്നു, അത് a ഉപയോഗിച്ച് പുനർനാമകരണം ചെയ്യും .മുൻ സഫിക്സ് (നേരത്തെ സംരക്ഷിച്ച ഏതെങ്കിലും ലോഗ് ഫയലിന്റെ പുനരാലേഖനം)
ലോഗ് ഫയലിലേക്ക് ഡയഗ്നോസ്റ്റിക്സ് ജനറേറ്റുചെയ്യുന്നതിന് മുമ്പ്. ദി -l ഒപ്പം -t ഓപ്ഷനുകൾ ഉപയോഗിക്കാൻ കഴിയില്ല
ഒന്നിച്ചു.
എന്നതിൽ നിന്നുള്ള ഔട്ട്പുട്ട് ക്രോൺ ഉപയോഗിച്ച് സ്ക്രിപ്റ്റുകളുടെ നിർവ്വഹണം വിപുലീകരിക്കാം -V ഓപ്ഷൻ
സ്ക്രിപ്റ്റുകൾ അവരുടെ പ്രവർത്തനത്തെ വെർബോസ് ട്രേസിംഗ് പ്രാപ്തമാക്കും. സ്ഥിരസ്ഥിതിയായി സ്ക്രിപ്റ്റുകൾ
ചില പിശകുകളോ മുന്നറിയിപ്പ് വ്യവസ്ഥകളോ നേരിടാത്ത പക്ഷം ഔട്ട്പുട്ട് സൃഷ്ടിക്കില്ല.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് pmlogger_check ഓൺലൈനായി ഉപയോഗിക്കുക