14 Zana Muhimu za Utendaji na Ufuatiliaji Mtandao kwa Linux


Ikiwa unafanya kazi kama msimamizi wa mfumo wa Linux/Unix, hakikisha unajua kwamba lazima uwe na zana muhimu za ufuatiliaji ili kufuatilia utendaji wa mfumo wako. Kwa vile zana za ufuatiliaji ni muhimu sana katika kazi ya msimamizi wa mfumo au msimamizi wa wavuti wa seva, ni njia bora ya kuweka jicho kwenye kile kinachoendelea ndani ya mfumo wako.

[ Unaweza pia kupenda: Zana 20 za Mstari wa Amri Kufuatilia Utendaji wa Linux ]

Leo tutazungumza kuhusu zana zingine 14 za ufuatiliaji za Linux ambazo unaweza kutumia kufanya kazi hiyo.

Zana ya Ufuatiliaji ya Linux ya Site24x7

Ukiwa na jukwaa la ufuatiliaji la Site24x7, unaweza kuondoa hitilafu za seva ya Linux na masuala ya utendaji kwa kufuatilia mara kwa mara zaidi ya vipimo 60 muhimu vya utendakazi, ikijumuisha wastani wa upakiaji, CPU, kumbukumbu, nafasi ya diski, utumiaji wa kipimo data cha mtandao, matukio ya hivi majuzi na michakato ya Linux.

Sanidi viwango vya juu vya vipimo muhimu vya utendakazi na upokee arifa za papo hapo kupitia SMS, barua pepe, arifa zinazoidhinishwa na programu ya simu ya mkononi, na zana zingine za ITSM na ushirikiano wakati viwango hivi vinakiukwa.

Site24x7 hukuruhusu urekebishe matukio kiotomatiki na kufanya shughuli zako za TEHAMA kuwa nyepesi na bora zaidi.

  • Mwonekano bora katika michakato inayoathiri afya na utendaji wa seva yako kwa kutumia Chati ya kipekee ya Mchakato wa Juu.
  • Ufuatiliaji wa huduma na ufuatiliaji wa Syslog kwa seva za Linux.
  • Dashibodi moja ya MSP za kufuatilia miundo msingi ya TEHAMA ya wateja wao.
  • Vipimo vinavyofuatiliwa vinavyosukumwa kupitia StatsD.
  • Usaidizi kwa zaidi ya programu-jalizi 100, ikijumuisha Redis, MySQL, na NGINX.

1. Kuangalia - Ufuatiliaji wa Mfumo wa Linux kwa Wakati Halisi

Glances ni zana ya ufuatiliaji iliyoundwa ili kuwasilisha taarifa nyingi iwezekanavyo katika saizi yoyote ya kifaa, inachukua kiotomatiki saizi ya dirisha la terminal inayotumika, kwa maneno mengine, ni zana ya ufuatiliaji inayoitikia.

Mtazamo hauonyeshi tu taarifa kuhusu CPU na utumiaji wa kumbukumbu lakini pia hufuatilia mfumo wa faili wa I/O, I/O ya mtandao, halijoto ya maunzi, kasi ya feni, utumiaji wa diski na sauti ya kimantiki.

Ili kusakinisha toleo la hivi punde la Glances, ingiza tu safu ya amri ifuatayo:

$ curl -L https://bit.ly/glances | /bin/bash
or
$ wget -O- https://bit.ly/glances | /bin/bash

2. Sarg – Squid Bandwidth Ufuatiliaji

Seva ya proksi ya squid, hutengeneza ripoti kuhusu watumiaji wa seva mbadala ya Squid, anwani za IP, tovuti wanazotembelea na taarifa nyingine.

Kwa usanikishaji, soma nakala yetu - Sakinisha Zana ya Kufuatilia Bandwidth ya Sarg Squid kwenye Linux

3. Ufuatiliaji wa Hali ya Apache

mod_status ni sehemu ya seva ya Apache inayokuruhusu kufuatilia hali ya wafanyikazi ya seva ya Apache. Inazalisha ripoti katika umbizo la HTML ambalo ni rahisi kusoma. Inakuonyesha hali ya wafanyikazi wote, ni kiasi gani cha CPU kila mmoja anatumia, ni maombi gani yanayoshughulikiwa kwa sasa, na idadi ya wafanyikazi wanaofanya kazi na wasiofanya kazi.

Kwa ajili ya ufungaji, soma makala yetu - Jinsi ya Kufuatilia Mzigo wa Apache Web Server na Takwimu za Ukurasa

4. Monit - Ufuatiliaji wa Mchakato na Huduma za Linux

Monit ni programu nzuri inayofuatilia seva yako ya Linux na Unix, inaweza kufuatilia kila kitu ulicho nacho kwenye seva yako, kutoka kwa seva kuu (Apache, Nginx..) hadi ruhusa za faili, heshi za faili, na huduma za wavuti. Pamoja na mambo mengi.

Ili kusanikisha toleo thabiti la Monit, ingiza tu safu ya amri ifuatayo:

$ sudo apt install monit          [On Debian, Ubuntu and Mint]
$ sudo yum install monit          [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a app-admin/monit  [On Gentoo Linux]
$ sudo pacman -S monit            [On Arch Linux]
$ sudo zypper install monit       [On OpenSUSE]    

5. Sysstat - Ufuatiliaji wa Utendaji wa Mfumo Wote kwa Moja

Chombo kingine muhimu cha ufuatiliaji kwa mfumo wako wa Linux ni Sysstat - sio amri halisi, kwa kweli, ni jina la mradi tu, Sysstat, kwa kweli, ni kifurushi ambacho kinajumuisha zana nyingi za ufuatiliaji wa utendaji kama iostat, sadf, pidstat kando nyingi. zana zingine ambazo hukuonyesha takwimu nyingi kuhusu Linux OS yako.

  • Inapatikana katika hazina zote za kisasa za usambazaji za Linux kwa chaguomsingi.
  • Uwezo wa kuunda takwimu kuhusu RAM, CPU na matumizi ya SWAP. Kando na uwezo wa kufuatilia shughuli za Linux kernel, seva ya NFS, Soketi, TTY, na mifumo ya faili.
  • Uwezo wa kufuatilia takwimu za ingizo na matokeo ya vifaa, kazi.. n.k.
  • Uwezo wa kutoa ripoti kuhusu violesura vya mtandao na vifaa, kwa kutumia IPv6.
  • Sysstat inaweza kukuonyesha takwimu za nishati (matumizi, vifaa, kasi ya mashabiki.. nk) pia.
  • Vipengele vingine vingi…

Ili kusanidi toleo thabiti la Sysstat, ingiza tu safu ya amri ifuatayo:

$ sudo apt install sysstat          [On Debian, Ubuntu and Mint]
$ sudo yum install sysstat          [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a app-admin/sysstat  [On Gentoo Linux]
$ sudo pacman -S sysstat            [On Arch Linux]
$ sudo zypper install sysstat       [On OpenSUSE]    

Kwa matumizi na mifano, soma nakala yetu - Amri 20 Muhimu za Sysstat

6. Icinga - Ufuatiliaji wa Seva ya Kizazi kijacho

Tofauti na zana zingine, Icinga ni programu ya ufuatiliaji wa mtandao, inakuonyesha chaguo nyingi na taarifa kuhusu miunganisho ya mtandao wako, vifaa, na michakato, ni chaguo nzuri sana kwa wale wanaotafuta zana nzuri ya kufuatilia mambo ya mitandao.

  • Icinga pia ni chanzo huria na huria.
  • Inafanya kazi sana katika kufuatilia kila kitu ambacho unaweza kuwa nacho katika mitandao.
  • Usaidizi wa MySQL na PostgreSQL umejumuishwa.
  • Ufuatiliaji wa wakati halisi kwa kutumia kiolesura kizuri cha wavuti.
  • Inapanua sana kwa moduli na viendelezi.
  • Icinga inasaidia kutumia huduma na vitendo kwa wapangishaji.
  • Mengi zaidi ya kugundua…

Kwa usakinishaji, soma nakala yetu - Jinsi ya Kufunga Chombo cha Ufuatiliaji wa Seva ya Icinga katika Linux

7. Observium - Usimamizi na Ufuatiliaji wa Mtandao

Observium pia ni zana ya ufuatiliaji wa mtandao, iliundwa ili kukusaidia kudhibiti mtandao wako wa seva kwa urahisi, kuna matoleo 2 yake; Toleo la Jumuiya ambalo ni la bure na la programu huria, na toleo la Biashara linalogharimu £1,000/mwaka.

  • Imeandikwa katika PHP kwa kutumia hifadhidata ya MySQL.
  • Ina kiolesura kizuri cha kutoa taarifa na data.
  • Uwezo wa kudhibiti na kufuatilia mamia ya waandaji duniani kote.
  • Toleo la jumuiya kutoka humo limeidhinishwa chini ya leseni ya QPL.
  • Hufanya kazi kwenye Windows, Linux, FreeBSD, na zaidi.

Kwa usakinishaji, soma makala yetu - Sakinisha Chombo cha Usimamizi wa Mtandao wa Observium na Ufuatiliaji katika Linux

8. Mtandao wa VMStat - Ufuatiliaji wa Takwimu za Mfumo

Web VMStat ni programu rahisi sana ya programu ya wavuti, ambayo hutoa utumiaji wa taarifa za mfumo wa wakati halisi, kutoka kwa CPU hadi RAM, Badilisha, na maelezo ya ingizo/towe katika umbizo la html.

Kwa usakinishaji, soma makala yetu - Web VMStat: Chombo cha Takwimu cha Wakati Halisi cha Linux

9. Ufuatiliaji wa Seva ya PHP

Tofauti na zana zingine kwenye orodha hii, Ufuatiliaji wa Seva ya PHP ni hati ya wavuti iliyoandikwa katika PHP ambayo hukusaidia kudhibiti tovuti na wapangishi wako kwa urahisi, inasaidia hifadhidata ya MySQL na inatolewa chini ya GPL 3 au matoleo mapya zaidi.

  • Kiolesura kizuri cha wavuti.
  • Uwezo wa kutuma arifa kwako kupitia Barua pepe na SMS.
  • Uwezo wa kuona taarifa muhimu zaidi kuhusu CPU na RAM.
  • Mfumo wa kisasa sana wa kuweka kumbukumbu wa hitilafu za muunganisho na barua pepe zinazotumwa.
  • Usaidizi wa huduma za cronjob ili kukusaidia kufuatilia seva na tovuti zako kiotomatiki.

Kwa usakinishaji, soma nakala yetu - Sakinisha Chombo cha Ufuatiliaji cha Seva ya PHP kwenye Linux

10. Dashi ya Linux - Ufuatiliaji wa Utendaji wa Seva ya Linux

Kutoka kwa jina lake, \Linux Dash” ni dashibodi ya wavuti inayokuonyesha taarifa muhimu zaidi kuhusu mifumo yako ya Linux kama vile RAM, CPU, mfumo wa faili, michakato inayoendeshwa, watumiaji, na matumizi ya kipimo data katika hali halisi. -wakati, ina GUI nzuri na ni ya bure & chanzo-wazi.

Kwa ajili ya ufungaji, soma makala yetu - Weka Linux Dash (Ufuatiliaji wa Utendaji wa Linux) Tool katika Linux

11. Cacti - Mtandao na Ufuatiliaji wa Mfumo

Cacti si chochote zaidi ya kiolesura cha tovuti huria & huria cha RRDtool, hutumiwa mara kwa mara kufuatilia kipimo data kwa kutumia SNMP (Itifaki Rahisi ya Usimamizi wa Mtandao), na inaweza kutumika pia kufuatilia matumizi ya CPU.

Kwa ajili ya ufungaji, soma makala yetu - Weka Mtandao wa Cacti na Chombo cha Ufuatiliaji wa Mfumo katika Linux

12. Munin - Ufuatiliaji wa Mtandao

Munin pia ni GUI ya kiolesura cha wavuti kwa RRDtool, iliandikwa kwa Perl na kupewa leseni chini ya GPL, Munin ni zana nzuri ya kufuatilia mifumo, mitandao, programu na huduma.

Inafanya kazi kwenye mifumo yote ya uendeshaji kama Unix na ina mfumo mzuri wa programu-jalizi; kuna programu jalizi 500+ tofauti zinazopatikana ili kufuatilia chochote unachotaka kwenye mashine yako. Mfumo wa arifa unapatikana ili kutuma ujumbe kwa msimamizi kunapokuwa na hitilafu au hitilafu ikitatuliwa.

Kwa usakinishaji, soma makala yetu - Sakinisha Chombo cha Ufuatiliaji wa Mtandao wa Munin kwenye Linux

13. Wireshark - Mchambuzi wa Itifaki ya Mtandao

Pia, tofauti na zana nyingine zote kwenye orodha yetu, Wireshark ni programu ya kompyuta ya analyzer ambayo hutumiwa kuchambua pakiti za mtandao na kufuatilia miunganisho ya mtandao. Imeandikwa katika C na maktaba ya GTK+ na kutolewa chini ya leseni ya GPL.

  • Cross-platform: inafanya kazi kwenye Linux, BSD, Mac OS X, na Windows.
  • Usaidizi wa mstari wa amri: kuna toleo la msingi la amri kutoka kwa Wireshark ili kuchanganua data.
  • Uwezo wa kunasa simu za VoIP, trafiki ya USB, na data ya mtandao kwa urahisi ili kuichanganua.
  • Inapatikana katika hazina nyingi za usambazaji za Linux.

Kwa ajili ya ufungaji, soma makala yetu - Sakinisha Wireshark - Chombo cha Uchambuzi wa Itifaki ya Mtandao katika Linux

Hizi zilikuwa zana muhimu zaidi za kufuatilia mashine zako za Linux/Unix, bila shaka, kuna zana nyingine nyingi, lakini hizi ndizo maarufu zaidi. Shiriki mawazo yako nasi katika maoni: Je, unatumia zana na programu gani kufuatilia mifumo yako? Je, umetumia zana zozote kwenye orodha hii? Una maoni gani kuwahusu?