Netdata - Ngwa Nlebaanya Ịrụ Ọrụ n'Ezie maka Sistemụ Linux


netdata bụ ngwa Linux kachasị mma nke na-enye nleba anya arụmọrụ nke sistemu Linux, ngwa, ngwaọrụ SNMP, wdg ma gosipụta eserese mmekọrịta zuru oke nke na-enye ụkpụrụ niile anakọtara n'elu ihe nchọgharị weebụ iji nyochaa ha.

Emepụtara ya ka etinyere ya na sistemụ Linux ọ bụla, na-akwụsịghị ngwa ndị na-agba ọsọ ugbu a na ya. Ị nwere ike iji ngwá ọrụ a iji nyochaa na nyochaa ihe na-eme ozugbo na ihe merenụ, na sistemụ Linux na ngwa gị.

Nke a bụ ihe ọ na-enyocha:

  1. Mkpokọta na Ojiji CPU, nkwụsịtụ, softirqs na ugboro ole.
  2. Mkpokọta ebe nchekwa, RAM, Swap na ojiji kernel.
  3. Disk I/O (kwa diski: bandwit, arụmọrụ, backlog, utilization, wdg).
  4. Ntugharị netwọkụ na-enyocha gụnyere: bandwit, ngwugwu, mperi, ọdịda, wdg).
  5. Nleba anya Netfilter/iptables Linux firewall njikọ, mmemme, njehie, wdg.
  6. Usoro (na-agba ọsọ, gbochiri, ndụdụ, arụ ọrụ, wdg)
  7. Ngwa sistemụ nwere osisi usoro (CPU, ebe nchekwa, swap, diski agụ/ede, eriri, wdg).
  8. Nleba anya Apache na Nginx Ọnọdụ yana mod_status.
  9. Nleba anya nchekwa data MySQL: ajụjụ, mmelite, mkpọchi, mbipụta, eri, wdg.
  10. A kwụ n'ahịrị ozi ihe nkesa email Postfix.
  11. bandwiddis nke sava proxy na arịrịọ nlekota.
  12. Ihe mmetụta ngwaike (okpomọkụ, voltaji, fan, ike, iru mmiri, wdg).
  13. Ngwaọrụ SNMP.

Nwụnye netdata na sistemụ Linux

Enwere ike itinye ntọhapụ ọhụrụ nke netdata ngwa ngwa na Arch Linux, Gentoo Linux, Solus Linux na Alpine Linux site na iji njikwa ngwugwu gị dị ka egosiri.

$ sudo pacman -S netdata         [Install Netdata on Arch Linux]
$ sudo emerge --ask netdata      [Install Netdata on Gentoo Linux]
$ sudo eopkg install netdata     [Install Netdata on Solus Linux]
$ sudo apk add netdata           [Install Netdata on Alpine Linux]

Na Debian/Ubuntu na RHEL/CentOS/Fedora, enwere otu edemede nrụnye ahịrị ga-etinye netdata kachasị ọhụrụ ma debekwa ya ka ọ dị ọhụrụ na-akpaghị aka.

$ bash <(curl -Ss https://my-netdata.io/kickstart.sh            [On 32-bit]
$ bash <(curl -Ss https://my-netdata.io/kickstart-static64.sh)  [On 64-bit]

Edemede dị n'elu ga-:

  • chọpụta nkesa wee wụnye ngwugwu sọftụwia achọrọ maka iwulite netdata (ga-ajụ maka nkwenye).
  • na-ebudata osisi netdata kachasị ọhụrụ na /usr/src/netdata.git.
  • na-arụnye netdata site na ime ./netdata-installer.sh site na osisi isi iyi.
  • na-etinye netdata-updater.sh ka cron.dayly, yabụ a ga-emelite netdata gị kwa ụbọchị (ị ga-enweta njikere site na cron naanị ma ọ bụrụ na mmelite ahụ adaghị).

Mara: Edemede kickstart.sh na-aga n'ihu na paramita ya niile gaa na netdata-installer.sh, yabụ ị nwere ike ịkọwapụta paramita ndị ọzọ iji gbanwee isi mmalite nrụnye, mee ka/gbanyụọ plugins, wdg. .

N'aka nke ọzọ, ị nwekwara ike iji aka tinye netdata kachasị ọhụrụ site na ịmechi ebe nchekwa ya, mana tupu ịmalite ịwụnye netdata, jide n'aka na ị nwere ngwugwu gburugburu ebe obibi ndị a arụnyere na sistemụ, ma ọ bụrụ na ị tinyeghị ya site na iji njikwa ngwugwu nkesa gị dị ka egosiri:

# apt-get install zlib1g-dev gcc make git autoconf autogen automake pkg-config
# yum install zlib-devel gcc make git autoconf autogen automake pkgconfig

Na-esote, mechie ebe nchekwa netdata site na git wee mee scripter installer script iji wuo ya.

# git clone https://github.com/firehol/netdata.git --depth=1
# cd netdata
# ./netdata-installer.sh

Mara: Edemede netdata-installer.sh ga-ewu netdata wee tinye ya na sistemụ Linux gị.

Ozugbo netdata installer gwụchara, a ga-emepụta faịlụ /etc/netdata/netdata.conf na sistemụ gị.

Ugbu a ọ bụ oge ịmalite netdata site na ịme iwu na-esonụ site na njedebe.

# /usr/sbin/netdata

Ị nwekwara ike ịkwụsị netdata site na ịkwụsị usoro ya na killall iwu dị ka egosiri.

# killall netdata

Mara: Netdata na-echekwa na ịpụpụ ozi nchekwa data robbin gburugburu n'okpuru faịlụ /var/cache/netdata, nke mere na mgbe ịmalitere netdata ọzọ, ọ ga-aga n'ihu site na ebe akwụsịre oge ikpeazụ.

Mmalite na ịnwale netdata

Ugbu a mepee ihe nchọgharị gị wee gaa na adreesị a ka ịnweta webụsaịtị maka eserese niile:

# http://127.0.0.1:19999/

Lelee vidiyo na-egosi ka esi eme nlekota oru Linux n'ezie ebe a: https://www.youtube.com/watch?v=QIZXS8A4BvI

Ị nwekwara ike ịlele nhazi netdata na-agba ọsọ n'oge ọ bụla, site na ịga na:

http://127.0.0.1:19999/netdata.conf

Na-emelite netdata

Ị nwere ike imelite netdata daemon na ụdị kachasị ọhụrụ site na ịbanye na ndekọ netdata.git ị budatara na mbụ wee na-agba ọsọ:

# cd /path/to/netdata.git
# git pull
# ./netdata-installer.sh

Edemede installer netdata dị n'elu ga-ewu ụdị ọhụrụ wee malitegharịa netdata.

Ntuziaka: https://github.com/firehol/netdata/