5 ഏറ്റവും ശ്രദ്ധേയമായ ഓപ്പൺ സോഴ്സ് സെൻട്രലൈസ്ഡ് ലോഗ് മാനേജ്മെന്റ് ടൂളുകൾ


വെബ് ആപ്ലിക്കേഷനുകളും ഹാർഡ്uവെയർ ഉപകരണങ്ങളും ഉൾപ്പെടെയുള്ള ഒരു ഐടി ഇൻഫ്രാസ്ട്രക്ചറിലെ പ്രധാന ഉറവിടങ്ങളുടെ നിരീക്ഷണത്തിന്റെയും സൗണ്ട് മാനേജ്uമെന്റിന്റെയും അടിസ്ഥാന വശമാണ് സുരക്ഷ പോലെ തന്നെ കേന്ദ്രീകൃത ലോഗിംഗും. യോഗ്യതയുള്ള ഓപ്പറേഷൻ ടീമുകൾക്ക് എല്ലായ്പ്പോഴും ഒരു ലോഗ് മോണിറ്ററിംഗും മാനേജ്മെന്റ് സിസ്റ്റവും ഉണ്ടായിരിക്കും, അത് പ്രയോജനകരമാണെന്ന് തെളിയിക്കുന്നു, പ്രത്യേകിച്ചും ഒരു സിസ്റ്റം പരാജയം അല്ലെങ്കിൽ ഒരു ആപ്ലിക്കേഷൻ വിചിത്രമായി പ്രവർത്തിക്കുമ്പോൾ.

സിസ്റ്റങ്ങൾ തകരാറിലാകുമ്പോൾ അല്ലെങ്കിൽ ആപ്ലിക്കേഷനുകൾ തകരാറിലാകുമ്പോൾ, അവ ചിലപ്പോൾ ചെയ്യുന്നതുപോലെ, നിങ്ങൾ കാര്യത്തിന്റെ അടിത്തട്ടിലെത്തി പരാജയത്തിന്റെ കാരണം കണ്ടെത്തേണ്ടതുണ്ട്. ലോഗ് ഫയലുകൾ സിസ്റ്റം പ്രവർത്തനം രേഖപ്പെടുത്തുകയും പിശകിന്റെയും തുടർന്നുള്ള പരാജയത്തിന്റെയും സാധ്യമായ ഉറവിടങ്ങളെക്കുറിച്ചുള്ള സ്ഥിതിവിവരക്കണക്കുകൾ നൽകുകയും ചെയ്യുന്നു. ഒരു സംഭവത്തിന് കാരണമായതോ അതിലേക്ക് നയിച്ചതോ ആയ വിശദമായ ടൈംസ്റ്റാമ്പ് ഉൾപ്പെടെയുള്ള സംഭവങ്ങളുടെ വിപുലമായ ശ്രേണി അവർ നൽകുന്നു.

ഒരു സുരക്ഷാ ലംഘനത്തിലേക്ക് വിരൽ ചൂണ്ടുന്ന അനധികൃത ലോഗിനുകൾ. ഒപ്റ്റിമൽ പ്രകടനത്തിനായി അവരുടെ ഡാറ്റാബേസ് ട്യൂൺ ചെയ്യാൻ ഡാറ്റാബേസ് അഡ്മിനിസ്ട്രേറ്റർമാരെ സഹായിക്കാനും ഡെവലപ്പർമാരെ അവരുടെ ആപ്ലിക്കേഷനുകളിലെ പ്രശ്നങ്ങൾ പരിഹരിക്കാനും മികച്ച കോഡ് എഴുതാനും ഇത് സഹായിക്കും.

ഒന്നോ രണ്ടോ സെർവറുകളിൽ നിന്നുള്ള ലോഗ് ഫയലുകൾ കൈകാര്യം ചെയ്യുന്നതും വിശകലനം ചെയ്യുന്നതും എളുപ്പമുള്ള കാര്യമായിരിക്കാം. ഡസൻ കണക്കിന് സെർവറുകളുള്ള ഒരു എന്റർപ്രൈസ് പരിതസ്ഥിതിയെക്കുറിച്ച് ഇതുതന്നെ പറയാനാവില്ല. ഇക്കാരണത്താൽ, കേന്ദ്രീകൃത ലോഗിംഗ് ഏറ്റവും ശുപാർശ ചെയ്യപ്പെടുന്നു. സെൻട്രലൈസ്ഡ് ലോഗിംഗ് എല്ലാ സിസ്റ്റങ്ങളിൽ നിന്നുമുള്ള ലോഗ് ഫയലുകളെ ഒരു സമർപ്പിത സെർവറിലേക്ക് എളുപ്പമുള്ള ലോഗ് മാനേജ്മെന്റിനായി ഏകീകരിക്കുന്നു. വ്യക്തിഗത സിസ്റ്റങ്ങളുടെ ലോഗ് ഫയലുകൾ ലോഗിൻ ചെയ്യുന്നതിനും വിശകലനം ചെയ്യുന്നതിനും ഉപയോഗിക്കുമായിരുന്ന സമയവും ഊർജവും ഇത് ലാഭിക്കുന്നു.

ഈ ഗൈഡിൽ, Linux-നുള്ള ഏറ്റവും ശ്രദ്ധേയമായ ചില ഓപ്പൺ സോഴ്uസ് കേന്ദ്രീകൃത ലോഗിംഗ് മാനേജ്uമെന്റ് സിസ്റ്റങ്ങൾ ഞങ്ങൾ ഫീച്ചർ ചെയ്യുന്നു.

1. ഇലാസ്റ്റിക് സ്റ്റാക്ക് (ഇലാസ്റ്റിക് സെർച്ച് ലോഗ്സ്റ്റാഷും കിബാനയും)

ഇലാസ്റ്റിക് സ്റ്റാക്ക്, സാധാരണയായി ELK എന്ന് ചുരുക്കി വിളിക്കപ്പെടുന്നു, ഒരു സെർവറിലേക്ക് ഒന്നിലധികം സെർവറുകളിൽ നിന്നുള്ള വലിയ സെറ്റ് ഡാറ്റയും ലോഗുകളും കേന്ദ്രീകരിക്കുന്ന ഒരു ജനപ്രിയ ത്രീ-ഇൻ-വൺ ലോഗ് സെൻട്രലൈസേഷൻ, പാഴ്സിംഗ്, വിഷ്വലൈസേഷൻ ടൂൾ ആണ്.

ELK സ്റ്റാക്കിൽ 3 വ്യത്യസ്ത ഉൽപ്പന്നങ്ങൾ ഉൾപ്പെടുന്നു:

ലോഗ്സ്റ്റാഷ് ഒരു സ്വതന്ത്രവും ഓപ്പൺ സോഴ്uസ് ഡാറ്റാ പൈപ്പ്uലൈനും ആണ്, അത് ലോഗുകളും ഇവന്റുകളും ഡാറ്റ ശേഖരിക്കുകയും ആവശ്യമുള്ള ഔട്ട്uപുട്ടിലേക്ക് ഡാറ്റ പ്രോസസ്സ് ചെയ്യുകയും പരിവർത്തനം ചെയ്യുകയും ചെയ്യുന്നു. റിമോട്ട് സെർവറുകളിൽ നിന്ന് ലോഗ്സ്റ്റാഷിലേക്ക് ഡാറ്റ അയയ്ക്കുന്നത് 'ബീറ്റ്സ്' എന്ന് വിളിക്കുന്ന ഏജന്റുകൾ ഉപയോഗിച്ചാണ്. 'ബീറ്റ്uസ്' ഒരു വലിയ അളവിലുള്ള സിസ്റ്റം മെട്രിക്കുകളും ലോഗുകളും ലോഗ്uസ്റ്റാഷിലേക്ക് അയയ്ക്കുന്നു, തുടർന്ന് അവ പ്രോസസ്സ് ചെയ്യുന്നു. ഇത് പിന്നീട് ഇലാസ്റ്റിക് സെർച്ചിലേക്ക് ഡാറ്റ ഫീഡ് ചെയ്യുന്നു.

അപ്പാച്ചെ ലൂസീനിൽ നിർമ്മിച്ച, ഇലാസ്റ്റിക് സെർച്ച് ഒരു ഓപ്പൺ സോഴ്uസാണ്, മിക്കവാറും എല്ലാത്തരം ഡാറ്റയ്uക്കുമായി വിതരണം ചെയ്uത തിരയൽ, അനലിറ്റിക്uസ് എഞ്ചിനാണ് - ഘടനാപരമായതും ഘടനാരഹിതവുമാണ്. ഇതിൽ വാചക, സംഖ്യാ, ജിയോസ്പേഷ്യൽ ഡാറ്റ ഉൾപ്പെടുന്നു.

2010-ലാണ് ഇത് ആദ്യമായി പുറത്തിറങ്ങിയത്. ELK സ്റ്റാക്കിന്റെ കേന്ദ്ര ഘടകമാണ് ഇലാസ്റ്റിക് സെർച്ച്, വേഗത, സ്കേലബിളിറ്റി, REST API എന്നിവയ്ക്ക് പേരുകേട്ടതാണ്. ഇത് ലോഗ്സ്റ്റാഷിൽ നിന്ന് കൈമാറിയ ഡാറ്റയുടെ വലിയ അളവുകൾ സംഭരിക്കുകയും സൂചികയാക്കുകയും വിശകലനം ചെയ്യുകയും ചെയ്യുന്നു.

ഇലാസ്റ്റിക് സെർച്ചിനൊപ്പം പ്രവർത്തിക്കുന്ന വെബ്uയുഐ വിഷ്വലൈസേഷൻ പ്ലാറ്റ്uഫോമായ കിബാനയിലേക്ക് ഒടുവിൽ ഡാറ്റ കൈമാറുന്നു. ഇലാസ്റ്റിക് സെർച്ചിൽ നിന്ന് ടൈം സീരീസ് ഡാറ്റയും ലോഗുകളും പര്യവേക്ഷണം ചെയ്യാനും ദൃശ്യവൽക്കരിക്കാനും കിബാന നിങ്ങളെ അനുവദിക്കുന്നു. ബാർ ഗ്രാഫുകൾ, പൈ ചാർട്ടുകൾ, ഹിസ്റ്റോഗ്രാമുകൾ മുതലായ വിവിധ രൂപങ്ങളിലുള്ള അവബോധജന്യമായ ഡാഷ്uബോർഡുകളിലെ ഡാറ്റയും ലോഗുകളും ഇത് ദൃശ്യവൽക്കരിക്കുന്നു.

2. ഗ്രേലോഗ്

ഓപ്പൺ സോഴ്uസ്, എന്റർപ്രൈസ് പ്ലാനുകൾക്കൊപ്പം വരുന്ന ജനപ്രിയവും ശക്തവുമായ മറ്റൊരു കേന്ദ്രീകൃത ലോഗ് മാനേജ്uമെന്റ് ടൂളാണ് ഗ്രേലോഗ്. ഒന്നിലധികം നോഡുകളിൽ ഇൻസ്റ്റാൾ ചെയ്ത ക്ലയന്റുകളിൽ നിന്നുള്ള ഡാറ്റ ഇത് സ്വീകരിക്കുന്നു, കിബാന പോലെ, ഒരു വെബ് ഇന്റർഫേസിലെ ഡാഷ്uബോർഡുകളിലെ ഡാറ്റ ദൃശ്യവൽക്കരിക്കുന്നു.

ഒരു വെബ് ആപ്ലിക്കേഷന്റെ ഉപയോക്തൃ ഇടപെടലിനെ സ്പർശിച്ച് ബിസിനസ്സ് തീരുമാനങ്ങൾ എടുക്കുന്നതിൽ ഗ്രേലോഗ്സ് ഒരു പ്രധാന പങ്ക് വഹിക്കുന്നു. ഇത് ആപ്പുകളുടെ സ്വഭാവത്തെക്കുറിച്ചുള്ള സുപ്രധാന വിശകലനങ്ങൾ ശേഖരിക്കുകയും ബാർ ഗ്രാഫുകൾ, പൈ ചാർട്ടുകൾ, ഹിസ്റ്റോഗ്രാമുകൾ എന്നിവ പോലുള്ള വിവിധ ഗ്രാഫുകളിലെ ഡാറ്റ ദൃശ്യവൽക്കരിക്കുകയും ചെയ്യുന്നു. ശേഖരിച്ച ഡാറ്റ പ്രധാന ബിസിനസ്സ് തീരുമാനങ്ങൾ അറിയിക്കുന്നു.

ഉദാഹരണത്തിന്, നിങ്ങളുടെ വെബ് ആപ്ലിക്കേഷൻ ഉപയോഗിച്ച് ഉപഭോക്താക്കൾ ഓർഡറുകൾ നൽകുമ്പോൾ നിങ്ങൾക്ക് തിരക്കേറിയ സമയം നിർണ്ണയിക്കാനാകും. അത്തരം ഉൾക്കാഴ്ചകൾ കൈയിലുണ്ടെങ്കിൽ, വരുമാനം വർദ്ധിപ്പിക്കുന്നതിന് മാനേജ്മെന്റിന് അറിവോടെയുള്ള ബിസിനസ്സ് തീരുമാനങ്ങൾ എടുക്കാൻ കഴിയും.

ഇലാസ്റ്റിക് സെർച്ചിൽ നിന്ന് വ്യത്യസ്തമായി, ഡാറ്റാ ശേഖരണം, പാഴ്uസിംഗ്, ദൃശ്യവൽക്കരണം എന്നിവയിൽ ഗ്രേലോഗ് ഒരൊറ്റ ആപ്ലിക്കേഷൻ പരിഹാരം വാഗ്ദാനം ചെയ്യുന്നു. നിങ്ങൾ വ്യക്തിഗത ഘടകങ്ങൾ പ്രത്യേകം ഇൻസ്റ്റാൾ ചെയ്യേണ്ട ELK സ്റ്റാക്കിൽ നിന്ന് വ്യത്യസ്തമായി ഒന്നിലധികം ഘടകങ്ങളുടെ ഇൻസ്റ്റാളേഷന്റെ ആവശ്യകതയെ ഇത് ഒഴിവാക്കുന്നു. Graylog മോംഗോഡിബിയിൽ ഡാറ്റ ശേഖരിക്കുകയും സംഭരിക്കുകയും ചെയ്യുന്നു, അത് ഉപയോക്തൃ-സൗഹൃദവും അവബോധജന്യവുമായ ഡാഷ്uബോർഡുകളിൽ ദൃശ്യമാക്കുന്നു.

വെബ് ആപ്ലിക്കേഷനുകളുടെ അവസ്ഥ ട്രാക്കുചെയ്യുന്നതിനും അഭ്യർത്ഥന സമയങ്ങൾ, പിശകുകൾ മുതലായവ പോലുള്ള വിവരങ്ങൾ നേടുന്നതിനും ആപ്ലിക്കേഷൻ വിന്യാസത്തിന്റെ വിവിധ ഘട്ടങ്ങളിൽ ഡെവലപ്പർമാർ ഗ്രേലോഗ് വ്യാപകമായി ഉപയോഗിക്കുന്നു. ഇത് കോഡ് പരിഷ്uക്കരിക്കുന്നതിനും പ്രകടനം വർദ്ധിപ്പിക്കുന്നതിനും അവരെ സഹായിക്കുന്നു.

3. ഒഴുക്കുള്ള

സിയിൽ എഴുതിയത്, ഒന്നിലധികം ഡാറ്റ ഉറവിടങ്ങളിൽ നിന്നുള്ള ലോഗും ഡാറ്റാ ശേഖരണവും ഏകീകരിക്കുന്ന ഒരു ക്രോസ്-പ്ലാറ്റ്ഫോം, ഓപ്പൺ സോഴ്സ് ലോഗ് മോണിറ്ററിംഗ് ടൂൾ ആണ് Fluentd. ഇത് പൂർണ്ണമായും ഓപ്പൺ സോഴ്uസ് ആണ് കൂടാതെ അപ്പാച്ചെ 2.0 ലൈസൻസിന് കീഴിൽ ലൈസൻസ് ഉള്ളതുമാണ്. കൂടാതെ, എന്റർപ്രൈസ് ഉപയോഗത്തിനായി ഒരു സബ്സ്ക്രിപ്ഷൻ മോഡൽ ഉണ്ട്.

ഘടനാപരമായതും അർദ്ധ-ഘടനാപരമായതുമായ ഡാറ്റാ സെറ്റുകൾ Fluentd പ്രോസസ്സ് ചെയ്യുന്നു. ഇത് ആപ്ലിക്കേഷൻ ലോഗുകൾ, ഇവന്റുകൾ ലോഗുകൾ, ക്ലിക്ക്സ്ട്രീമുകൾ എന്നിവ വിശകലനം ചെയ്യുന്നു, കൂടാതെ ലോഗ് ഇൻപുട്ടുകളും വ്യത്യസ്uത തരത്തിലുള്ള ഔട്ട്uപുട്ടുകളും തമ്മിലുള്ള ഏകീകൃത ലെയറാകാൻ ലക്ഷ്യമിടുന്നു.

ഒന്നിലധികം നോഡുകളിലുടനീളം ശേഖരണം, ഫിൽട്ടറിംഗ്, പാഴ്uസിംഗ്, ഔട്ട്uപുട്ട് ലോഗുകൾ എന്നിവയുൾപ്പെടെ ഡാറ്റ ലോഗിംഗിന്റെ എല്ലാ വശങ്ങളും പരിധികളില്ലാതെ ഏകീകരിക്കാൻ ഇത് അനുവദിക്കുന്ന ഒരു JSON ഫോർമാറ്റിൽ ഡാറ്റയെ രൂപപ്പെടുത്തുന്നു.

Fluentd ഒരു ചെറിയ കാൽപ്പാടുമായാണ് വരുന്നത്, അത് റിസോഴ്uസ് ഫ്രണ്ട്uലിയാണ്, അതിനാൽ മെമ്മറി തീരുന്നതിനെക്കുറിച്ചോ നിങ്ങളുടെ സിപിയു അമിതമായി ഉപയോഗിക്കുന്നതിനെക്കുറിച്ചോ നിങ്ങൾക്ക് വിഷമിക്കേണ്ടതില്ല. കൂടാതെ, ഇത് ഒരു ഫ്ലെക്സിബിൾ പ്ലഗിൻ ആർക്കിടെക്ചറിന്റെ പ്രശംസ പിടിച്ചുപറ്റുന്നു, അവിടെ ഉപയോക്താക്കൾക്ക് 500-ലധികം കമ്മ്യൂണിറ്റി വികസിപ്പിച്ച പ്ലഗിനുകൾ പ്രയോജനപ്പെടുത്തി അതിന്റെ പ്രവർത്തനം വിപുലീകരിക്കാൻ കഴിയും.

4. LOGalize

നെറ്റ്uവർക്ക് ഉപകരണങ്ങൾ, ലിനക്സ്, വിൻഡോസ് ഹോസ്റ്റുകൾ എന്നിവയിൽ നിന്ന് ലോഗുകൾ ശേഖരിക്കുകയും പാഴ്uസ് ചെയ്യുകയും ചെയ്യുന്ന നെറ്റ്uവർക്ക് നിരീക്ഷണവും ലോഗ് മാനേജുമെന്റ് ടൂളും. ഇത് തുടക്കത്തിൽ വാണിജ്യപരമായിരുന്നുവെങ്കിലും ഇപ്പോൾ പരിമിതികളില്ലാതെ ഡൗൺലോഡ് ചെയ്യാനും ഇൻസ്റ്റാൾ ചെയ്യാനും പൂർണ്ണമായും സൌജന്യമാണ്.

സെർവറും ആപ്ലിക്കേഷൻ ലോഗുകളും വിശകലനം ചെയ്യുന്നതിനും അവയെ PDF, CSV, HTML പോലുള്ള വിവിധ റിപ്പോർട്ട് ഫോർമാറ്റുകളിൽ അവതരിപ്പിക്കുന്നതിനും LOGalize അനുയോജ്യമാണ്. ഒന്നിലധികം നോഡുകളിലുടനീളമുള്ള സേവനങ്ങളുടെ വിപുലമായ തിരയൽ കഴിവുകളും തത്സമയ ഇവന്റ് കണ്ടെത്തലും ഇത് നൽകുന്നു.

മേൽപ്പറഞ്ഞ ലോഗ് മോണിറ്ററിംഗ് ടൂളുകൾ പോലെ, ലോഗിൻ ചെയ്യാനും വിവിധ ഡാറ്റ ഉറവിടങ്ങൾ നിരീക്ഷിക്കാനും ലോഗ് ഫയലുകൾ വിശകലനം ചെയ്യാനും ഉപയോക്താക്കളെ അനുവദിക്കുന്ന വൃത്തിയും ലളിതവുമായ ഒരു വെബ് ഇന്റർഫേസും LOGalyze നൽകുന്നു.

5. NXlog

ലോഗ് ശേഖരണത്തിനും കേന്ദ്രീകരണത്തിനുമുള്ള മറ്റൊരു ശക്തവും ബഹുമുഖവുമായ ഉപകരണമാണ് NXlog. പോളിസി ലംഘനങ്ങൾ കണ്ടെത്തുന്നതിനും സുരക്ഷാ അപകടസാധ്യതകൾ തിരിച്ചറിയുന്നതിനും സിസ്റ്റം, ആപ്ലിക്കേഷൻ, സെർവർ ലോഗുകൾ എന്നിവയിലെ പ്രശ്നങ്ങൾ വിശകലനം ചെയ്യുന്നതിനും അനുയോജ്യമായ ഒരു മൾട്ടി-പ്ലാറ്റ്ഫോം ലോഗ് മാനേജ്മെന്റ് യൂട്ടിലിറ്റിയാണിത്.

സിസ്uലോഗ്, വിൻഡോസ് ഇവന്റ് ലോഗുകൾ ഉൾപ്പെടെ വിവിധ ഫോർമാറ്റുകളിൽ നിരവധി എൻഡ്uപോയിന്റുകളിൽ നിന്നുള്ള ഇവന്റുകൾ ലോഗുകൾ കൂട്ടിച്ചേർക്കാനുള്ള കഴിവ് എൻഎക്uസ്uലോഗിനുണ്ട്. ലോഗ് റൊട്ടേഷൻ, ലോഗ് റീറൈറ്റിംഗ് തുടങ്ങിയ ലോഗ് സംബന്ധമായ ജോലികളുടെ ഒരു ശ്രേണി ഇതിന് ചെയ്യാൻ കഴിയും. ലോഗ് കംപ്രഷൻ കൂടാതെ അലേർട്ടുകൾ അയയ്uക്കുന്നതിന് കോൺഫിഗർ ചെയ്യാനും കഴിയും.

നിങ്ങൾക്ക് രണ്ട് പതിപ്പുകളിൽ NXlog ഡൗൺലോഡ് ചെയ്യാം: ഡൗൺലോഡ് ചെയ്യാനും ഉപയോഗിക്കാനും സൌജന്യമായ കമ്മ്യൂണിറ്റി പതിപ്പ്, സബ്സ്ക്രിപ്ഷൻ അടിസ്ഥാനമാക്കിയുള്ള എന്റർപ്രൈസ് പതിപ്പ്.