Iň görnükli açyk çeşme merkezleşdirilen hasaba alyş gurallary


Howpsuzlyk ýaly merkezleşdirilen hasaba alyş, web programmalary we enjam enjamlary ýaly IT infrastrukturasyndaky esasy çeşmelere gözegçilik etmegiň we dogry dolandyrmagyň esasy tarapydyr. Ygtyýarly operasiýa toparlary elmydama gündelik gözegçilik we dolandyryş ulgamyny ýerleşdirýärler, bu esasanam ulgam näsazlygy ýüze çykanda ýa-da bir programma geň galdyrsa.

Ulgamlar ýykylanda ýa-da programmalar näsaz bolşy ýaly, käwagtlar bolşy ýaly, meseläniň düýbüne baryp, şowsuzlygyň sebäbini açmaly. Faýllary hasaba alyň, ulgam işjeňligini ýazga alyň we bolup biläýjek ýalňyşlyk çeşmeleri we soňraky näsazlyklar barada düşünje beriň. Waka bolan ýa-da sebäp bolan jikme-jik wagt belligini goşmak bilen wakalaryň jikme-jik yzygiderliligini berýärler.

Howpsuzlygyň bozulýandygyny görkezýän rugsatsyz girişler. Maglumat bazasynyň dolandyryjylaryna optimal öndürijilik üçin maglumat bazasyny sazlamaga kömek edip biler, şeýle hem döredijilere programmalary bilen baglanyşykly meseleleri çözmäge we has gowy kod ýazmaga kömek edip biler.

Bir ýa-da iki serwerden gündelik faýllary dolandyrmak we derňemek aňsat iş bolup biler. Onlarça serwerli kärhana gurşawy hakda-da aýdyp bolmaz. Şol sebäpli merkezleşdirilen hasaba alyş maslahat berilýär. Merkezleşdirilen hasaba alyş, ähli ulgamlardan gündelik faýllaryny aňsat dolandyrmak üçin bir aýratyn serwere birleşdirýär. Aýry-aýry ulgamlaryň hasaba alyş faýllaryny hasaba almak we derňemek üçin ulanylan wagt we güýji tygşytlaýar.

Bu gollanmada Linux üçin iň belli açyk çeşme merkezleşdirilen hasaba alyş dolandyryş ulgamlaryny hödürleýäris.

1. Elastik stak (Elastik gözleg Logstash & Kibana)

Köplenç ELK diýip gysgaldylan “Elastik Stack”, köp sanly serwerden bir serwere köp sanly maglumatlary we ýazgylary merkezleşdirýän meşhur üç adamdan ybarat log merkezleşdirmek, derňemek we wizuallaşdyrmak guralydyr.

ELK stakasy 3 dürli önümden ybarat:

Logstash, gündelikleri we wakalary maglumatlary ýygnaýan we hatda maglumatlary islenýän netijä öwürýän erkin we açyk çeşme turbageçirijisidir. Maglumatlar “urmak” atly agentleri ulanyp, uzakdaky serwerlerden logstash-a iberilýär. “Beats” ulgam ölçegleriniň köp mukdaryny we Logstash-a gaýtadan işlenýär. Soňra maglumatlary “Elasticsearch” -a berýär.

“Apache Lucene” -de gurlan “Elasticsearch” açyk çeşme bolup, maglumatlaryň hem ähli görnüşleri üçin - gurluşly we gurluşsyz diýen ýaly paýlanan gözleg we seljeriş hereketlendirijisidir. Bu tekst, san we geosfera maglumatlary öz içine alýar.

Ilkinji gezek 2010-njy ýylda çykdy. Elasticsearch ELK stakasynyň merkezi düzüm bölegi bolup, tizligi, ulalmagy we REST API-leri bilen meşhurdyr. Logstash-dan iberilen ägirt uly maglumatlary saklaýar, indeksleýär we analiz edýär.

Maglumatlar ahyrsoňy Elasticsearch bilen bilelikde işleýän WebUI wizual platforma bolan Kibana geçirilýär. Kibana, elastik gözlegden wagt seriýaly maglumatlary we gündelikleri öwrenmäge we göz öňüne getirmäge mümkinçilik berýär. Maglumat grafikleri, tort çyzgylary, gistogrammalar we ş.m. ýaly dürli görnüşleri alýan içgin dolandyryş panellerinde maglumatlary we ýazgylary wizuallaşdyrýar.

2. Graylog

Graylog, açyk çeşme we kärhana meýilnamalary bilen bilelikde gelýän meşhur we güýçli merkezleşdirilen gündelik dolandyryş guralydyr. Birnäçe düwünlere gurlan müşderilerden maglumatlary kabul edýär we edil Kibana ýaly, web interfeýsindäki dolandyryş panellerindäki maglumatlary wizuallaşdyrýar.

Graylogs, web programmasynyň ulanyjylaryň özara täsirine degip, iş kararlaryny kabul etmekde möhüm rol oýnaýar. Programmalaryň özüni alyp barşyna möhüm analitikleri ýygnaýar we bar grafikler, tort çyzgylary we gistogrammalar ýaly dürli grafiklerdäki maglumatlary wizuallaşdyrýar. Collectedygnalan maglumatlar esasy iş kararlaryny habar berýär.

Mysal üçin, müşderiler web programmaňyzy ulanyp sargyt goýýan iň ýokary sagatlaryny kesgitläp bilersiňiz. Şeýle düşünjeler bilen ýolbaşçylar girdejini köpeltmek üçin habarly iş kararlaryny berip bilerler.

Elastik gözlegden tapawutlylykda, Graylog maglumatlary ýygnamakda, derňemekde we wizuallaşdyrmakda ýeke-täk çözgüt hödürleýär. Aýry-aýry komponentleri aýratyn gurmaly bolýan ELK stakasyndan tapawutlylykda köp komponentleri gurnamagyň zerurlygyny aradan aýyrýar. Graylog, MongoDB-de maglumatlary ýygnaýar we saklaýar, soňra ulanyjy üçin amatly we duýgur dolandyryş panellerinde şekillendirilýär.

Graylog, programma üpjünçiliginiň dürli tapgyrlarynda döredijiler tarapyndan web programmalarynyň ýagdaýyny yzarlamakda we haýyş wagtlary, ýalňyşlyklar we ş.m. ýaly maglumatlary almakda giňden ulanylýar. Bu olara kody üýtgetmäge we öndürijiligi ýokarlandyrmaga kömek edýär.

3. Fluentd

“C” bilen ýazylan “Fluentd”, köp sanly maglumat çeşmelerinden gündelik maglumatlary we maglumatlary ýygnamagy birleşdirýän platforma we açyk çeşme gözegçilik guralydyr. “Apache 2.0” ygtyýarnamasy boýunça doly açyk we ygtyýarly. Mundan başga-da, kärhanany ulanmak üçin abuna ýazylyş modeli bar.

“Fluentd” hem gurluşly, hem ýarym gurluşly maglumatlar toplumyny işleýär. Programma surnallaryny, wakalaryň surnallaryny, basma akymlaryny seljerýär we gündelik giriş we dürli görnüşdäki çykyşlaryň arasynda birleşdiriji gatlak bolmagy maksat edinýär.

Maglumatlary JSON formatda düzýär, maglumatlary ýygnamagyň, süzmegiň, derňemegiň we köp sanly düwünleriň üstünden çykarmak ýaly maglumatlary hasaba almagyň ähli taraplaryny bökdençsiz birleşdirmäge mümkinçilik berýär.

Fluentd kiçijik aýak yzy bilen gelýär we çeşme üçin amatly, şonuň üçin ýadyň gutarmagy ýa-da CPU-nyň aşa köp ulanylmagy barada alada etmeli däl. Mundan başga-da, çeýe plugin arhitekturasy bar, bu ýerde ulanyjylar 500-den gowrak jemgyýetçilik tarapyndan döredilen pluginlerden peýdalanyp bilerler.

4. LOGALIZE

Ulgam gözegçiliklerinden we tor enjamlaryndan, Linux we Windows öý eýelerinden surnallary ýygnaýan we derňeýän gural. Ilkibaşda täjirçilikdi, ýöne indi hiç hili çäklendirmesiz göçürip almak we gurmak doly mugt.

LOGalyze serwer we amaly surnallary derňemek üçin amatlydyr we olary PDF, CSV we HTML ýaly dürli hasabat formatlarynda hödürleýär. Şeýle hem, giňişleýin gözleg mümkinçiliklerini we birnäçe düwünler boýunça hyzmatlary real wagtda ýüze çykarmagy üpjün edýär.

Logokarda agzalan log gözegçilik gurallary ýaly, LOGalyze ulanyjylara dürli maglumatlar çeşmelerine girmäge we gözegçilik etmäge we gündelik faýllaryny seljermäge mümkinçilik berýän arassa we ýönekeý web interfeýsini hem üpjün edýär.

5. NXlog

NXlog gündeligi ýygnamak we merkezleşdirmek üçin ýene bir güýçli we köptaraply guraldyr. Syýasatyň bozulmalaryny ýüze çykarmak, howpsuzlyk töwekgelçiligini kesgitlemek we ulgamda, amaly programmalarda we serwer surnallarynda ýüze çykýan meseleleri seljermek üçin niýetlenen köp platformaly gündelik dolandyryş hyzmaty.

NXlog, Syslog we windows hadysalarynyň gündeligini goşmak bilen dürli formatda köp sanly nokatlardan wakalar gündeligini ýygnamak ukybyna eýedir. Logurnal aýlanyşygy, gündeligi täzeden ýazmak ýaly gündelik bilen baglanyşykly birnäçe meseläni ýerine ýetirip biler. gündeligi gysmak we duýduryş ibermek üçin hem düzülip bilner.

NXlog-ny iki neşirde göçürip alyp bilersiňiz: Göçürip almak we ulanmak üçin mugt jemgyýetçilik neşiri we abuna ýazylan kärhana neşiri.