Ngwa njikwa ndebanye aha 5 kachasị ama ama mepere emepe


Ịkụ osisi n'etiti etiti, dịka nchekwa, bụ akụkụ dị mkpa nke nlekota na njikwa ụda nke isi akụrụngwa na akụrụngwa IT gụnyere ngwa weebụ na ngwa ngwa. Ndị otu na-arụ ọrụ nke ọma na-edobe usoro nlekota na njikwa log nke na-egosi uru karịsịa mgbe enwere ọdịda sistemụ ma ọ bụ ngwa na-akpa àgwà dị egwu.

Mgbe sistemụ dara ma ọ bụ ngwa anaghị arụ ọrụ, dịka ha na-eme mgbe ụfọdụ, ịkwesịrị ịbanye na ala nke okwu ahụ wee kpughee ihe kpatara ọdịda. Dekọọ faịlụ ndekọ ọrụ sistemụ wee nye nghọta n'ime isi mmalite nke njehie yana ọdịda na-esote. Ha na-enye usoro ihe omume dị iche iche, gụnyere akara ngosi oge zuru ezu, nke mere ma ọ bụ butere ihe omume.

Nbanye na-enwetaghị ikike nke na-arụtụ aka na ndabi nchekwa. Ọ nwere ike inyere ndị na-ahụ maka nchekwa data aka ịhazi nchekwa data ha maka ịrụ ọrụ kacha mma yana nyere ndị mmepe aka idozi nsogbu na ngwa ha wee dee koodu ka mma.

Ijikwa na nyochaa faịlụ ndekọ site na otu sava ma ọ bụ abụọ nwere ike ịbụ ọrụ dị mfe. Enweghị ike ikwu otu ihe ahụ maka gburugburu ụlọ ọrụ nwere ọtụtụ sava. N'ihi nke a, a na-atụ aro ịka osisi etiti. Ịkụ osisi n'etiti etiti na-ejikọta faịlụ ndekọ sitere na sistemụ niile ka ọ bụrụ otu nkesa raara onwe ya nye maka njikwa ndekọ dị mfe. Ọ na-echekwa oge na ike a gaara eji na-abanye na nyocha faịlụ ndekọ nke sistemu onye ọ bụla.

N'ime ntuziaka a, anyị na-egosipụta ụfọdụ sistemụ njikwa osisi mepere emepe nke ama ama maka Linux.

1. Elastic Stack ( Elasticsearch Logstash & Kibana)

Stack Elastic, nke a na-akpọkarị ELK, bụ ihe na-ewu ewu atọ n'ime otu log centralization, parsing, and visualization tool that centralizes big set of data and logs from multiple server into one server.

Nchịkọta ELK nwere ngwaahịa atọ dị iche iche:

Logstash bụ pipeline data n'efu na nke mepere emepe nke na-anakọta ndekọ na data ihe omume na ọbụna nhazi ma gbanwee data na mmepụta achọrọ. A na-eziga data na logstash sitere na sava dịpụrụ adịpụ site na iji ndị ọrụ akpọrọ 'beats'. Ụgbọ mmiri ahụ 'na-akụ' nnukwu ụda usoro metrics na ndekọ na Logstash ebe a na-ahazi ha. Ọ na-enye data ahụ na Elasticsearch.

Ewuru na Apache Lucene, Elasticsearch bụ ihe mepere emepe ma kesaa nchọta na nyocha nyocha maka ihe fọrọ nke nta ka ọ bụrụ ụdị data niile - ma ahaziri yana nke edobereghị ya. Nke a gụnyere data ederede, ọnụọgụ na geospatial.

Ewepụtara ya nke mbụ na 2010. Elasticsearch bụ akụkụ etiti nke ELK tojupụtara ma bụrụ onye ama ama maka ọsọ ya, scalability, na REST APIs. Ọ na-echekwa, na-edepụta ma na-enyocha nnukwu data sitere na Logstash.

E mechara nyefee data na Kibana, nke bụ ikpo okwu nhụta WebUI nke na-aga n'akụkụ Elasticsearch. Kibana na-enye gị ohere inyocha na iji anya nke uche hụ data usoro oge na ndekọ sitere na elasticsearch. Ọ na-ahụ anya data na ndekọ na dashboards nwere ọgụgụ isi nke na-ewere ụdị dị iche iche dị ka eserese mmanya, eserese achịcha, histogram, wdg.

2. Greylog

Graylog bụ ngwa ọrụ njikwa ndekọ aha ahaziri nke ọma ma dị ike nke na-abịa na atụmatụ mepere emepe yana ụlọ ọrụ. Ọ na-anabata data sitere n'aka ndị ahịa arụnyere n'ọtụtụ ọnụ yana, dị ka Kibana, na-ahụta data dị na bọọdụ dash na interface weebụ.

Graylogs na-arụ nnukwu ọrụ n'ime mkpebi azụmahịa na-emetụta mmekọrịta ndị ọrụ nke ngwa weebụ. Ọ na-anakọta nyocha dị mkpa na omume ngwa ma na-ahụta data dị na eserese dị iche iche dị ka eserese mmanya, eserese achịcha, na histogram iji kwuo ole na ole. Data anakọtara na-egosi mkpebi azụmaahịa ndị isi.

Dịka ọmụmaatụ, ị nwere ike ikpebi oge kacha elu mgbe ndị ahịa na-enye iwu site na iji ngwa weebụ gị. N'iji nghọta dị otú ahụ n'aka, ndị njikwa ahụ nwere ike ịme mkpebi azụmahịa mara mma iji bulie ego ha nwetara.

N'adịghị ka Nchọgharị Elastic, Graylog na-enye ngwọta otu ngwa na nchịkọta data, ntule na nhụta anya. Ọ na-ewepụ mkpa maka ntinye nke ọtụtụ ihe n'adịghị ka na ELK stack ebe ị ga-etinye ihe ndị dị n'otu n'otu iche. Graylog na-anakọta ma na-echekwa data na MongoDB nke a na-ahụ anya na dashboards enyi na enyi.

Ndị mmepe na-eji Graylog n'ọtụtụ ebe n'ụdị dị iche iche nke itinye ngwa n'ịchọpụta ọnọdụ nke ngwa weebụ yana inweta ozi dị ka oge arịrịọ, njehie, wdg. Nke a na-enyere ha aka ịgbanwe koodu ahụ na ịkwalite arụmọrụ.

3. Ọ na-ada ụda

Edere ya na C, Fluentd bụ ihe nleba anya ihe nleba anya na-emepe emepe na nke na-ejikọ ndekọ na nnakọta data sitere na isi mmalite data. Ọ mepere emepe kpamkpam yana ikike n'okpuru ikike Apache 2.0. Na mgbakwunye, enwere ụdị ndenye aha maka ojiji ụlọ ọrụ.

Usoro na-agbanwe agbanwe ma usoro data ahaziri ahazi yana nke ọkara ahaziri. Ọ na-enyocha ndekọ ngwa, ndekọ ihe omume, clickstreams na ebumnuche ịbụ ihe na-emekọ ọnụ n'etiti ntinye log na mpụta nke ụdị dị iche iche.

Ọ na-ahazi data n'ụdị JSON na-enye ya ohere ime ka akụkụ niile nke ndekọ data dị n'otu n'enweghị ihe ọ bụla gụnyere nchịkọta, nzacha, nzacha na iwepụta ndekọ n'ofe ọtụtụ ọnụ.

Fluentd na-abịa na obere akara ukwu ma bụrụ enyi-enyi na enyi, yabụ na ị gaghị echegbu onwe gị maka ịgbapụ ebe nchekwa ma ọ bụ na ejiri CPU gị eme ihe. Na mgbakwunye, ọ na-anya isi maka nrụnye ngwa mgbakwunye na-agbanwe agbanwe ebe ndị ọrụ nwere ike irite uru karịa plugins obodo mepere emepe 500 iji gbasaa ọrụ ya.

4. LOGalyze

Ngwá ọrụ nlekota netwọkụ na njikwa ndekọ nke na-anakọta ma na-atụgharị ndekọ site na ngwaọrụ netwọk, Linux, na Windows hosts. Ọ bụ azụmahịa na mbụ mana ọ nweere onwe ya kpamkpam ibudata na wụnye na-enweghị oke ọ bụla.

LOGalyze dị mma maka inyocha ihe nkesa na ndekọ ngwa wee gosipụta ha n'ụdị akụkọ dị iche iche dị ka PDF, CSV na HTML. Ọ na-enyekwa ikike nchọta buru ibu yana nchọpụta ihe omume nke ọrụ n'ofe ọtụtụ ọnụ.

Dị ka ngwaọrụ nleba anya log ahụ e kwuru n'elu, LOGalyze na-enyekwa ntanetị weebụ dị mma ma dị mfe nke na-enye ndị ọrụ ohere ịbanye ma nyochaa isi mmalite data dị iche iche na nyochaa faịlụ ndekọ.

5. NXlog

NXlog bụ ngwá ọrụ ọzọ dị ike ma dị ike maka nchịkọta ndekọ na nhazi. Ọ bụ akụrụngwa njikwa ndekọ ọtụtụ nke ahaziri iji bulie mmebi iwu, chọpụta ihe egwu nchekwa yana nyochaa okwu na sistemụ, ngwa na ndekọ ihe nkesa.

NXlog nwere ikike ịchịkọta ndekọ ihe omume site na ọtụtụ njedebe n'ụdị dị iche iche gụnyere Syslog na ndekọ ihe omume windo. Ọ nwere ike ịrụ ọtụtụ ọrụ metụtara ndekọ dị ka ntụgharị ndekọ, idegharị ndekọ. mkpakọ log na nwekwara ike hazie izipu ọkwa.

Ị nwere ike budata NXlog na mbipụta abụọ: mbipụta obodo, nke nweere onwe ya ibudata, na iji ya, yana mbipụta ụlọ ọrụ nke dabere na ndenye aha.