Mga Kasangkapan sa Pagsubaybay sa Linux: Ang Tukoy na Gabay

Linux Monitoring Tools



Kung ikaw ay isang dalubhasa sa IT na nakikipag-usap sa mga system ng Linux, mahalaga ang pagpapatupad ng mga tool sa pagsubaybay ng Linux upang matiyak ang kalusugan ng software. Sa isang malawak na hanay ng mga tool sa pagsubaybay sa network para sa Linux mula sa open-source hanggang sa closed-source, maaaring mahirap na gumawa ng isang pangwakas na pagpipilian. At upang magpasya nang tama, kailangan mong malaman nang eksakto kung ano ang gusto mo mula sa iyong tool sa pagsubaybay sa Linux. Sa artikulong ito, tatalakayin namin ang ilang mga puntong kailangan mong tandaan kapag nagpapasya at gumawa ng isang pangkalahatang ideya ng pinakamahusay na isang bukas na mga tool sa pagsubaybay sa mapagkukunan. Tulad ng tinangka mong magpasya, kakailanganin mong isaalang-alang ang uri ng hardware at software na iyong susubaybayan gamit ang tool, ang kakayahang sumukat at laki ng iyong network, ang badyet kung saan ka nagtatrabaho at uri ng suporta na inaasahan mo upang magkaroon

Open-Source o Sarado

Ang unang puntong kailangan mong tandaan ay kung nais mo ng isang open-source setup o isang closed-source. Ang pangunahing sagabal ng closed-source software ay binabayaran ito. Ngunit kung nakikipag-usap ka sa isang malaking network, gayunpaman, at wala kang oras upang mag-troubleshoot sa tulong ng mga online forum, kung gayon maaaring iyon ang paraan upang pumunta. Sa closed-source, anumang oras maaari kang humiling at makakuha ng instant na suporta sa customer. Iyon lamang ay maaaring sulit ng paunang bayad kung mayroon kang isang katanungan o pag-aalala.







Sa closed-source software, makakakuha ka rin ng streamline na kakayahang magamit at karaniwang mas mataas na antas ng proteksyon din. Ang open-source software, sa kaibahan, ay hamon na mag-hack, ngunit hindi imposible.



Kakayahang sukatin

Kapag pipiliin mo ang iyong tool sa pagsubaybay sa network, dapat mong isaalang-alang ang kakayahang sumukat at laki ng iyong network. Dahil ang maraming open-source software ay partikular na idinisenyo para sa mas maliit na sukat ng mga system.



Kung nagpapatakbo ka ng isang malawak na network ng korporasyon na may maraming mga node, kung gayon hindi mo dapat isasaalang-alang ang isang bagay tulad ng mga susunod na tool: SolarWinds NetFlow Traffic Analyzer o Paessler PRTG Network Monitor. Ang mga serbisyong ito ay magiging naaangkop para sa mga malalaking network na maaaring kailanganin upang mapalawak ang kanilang mga numero ng gumagamit nang halos walang babala.





Ang isa pang pagpipilian upang isaalang-alang ay maaaring tulad ng isang serbisyo tulad ng Ganglia. Ang isang ito ay lubos na nasusukat ngunit may tulad na kakulangan ng kakulangan ng awtomatikong pagtatasa ng data. Ang mga nasabing tool tulad ng SolarWinds NTA o Nagios Network Analyzer ay mas komprehensibo at angkop para sa kanilang mga setup ng alerto sa seguridad at pagsusuri sa real-time.

Suporta

Ano ang dapat isaalang-alang ng iba kapag naghahanap ng mga tool sa pagsubaybay sa Linux. Napakahalaga na isipin mo ang tungkol sa antas ng suporta na kailangan mo. Kapag tiningnan mo ang mga open-source na programa, dapat kang maging handa na walang serbisyo sa suporta, maliban sa komunidad ng mga gumagamit. Samakatuwid, dapat mong magkaroon ng kamalayan sa kanilang komunidad ng online na gumagamit at kung paano ito aktibo. Ngunit kung mas gugustuhin mong makakuha ng instant na suporta o kailangan ng iyong negosyo ay kinakailangan iyan, kung gayon ang open-source software na may isang handa na tulong na koponan sa suporta ng customer ay magiging isang mas mahusay na pagpipilian para sa iyo. Bukod dito, ang ilang mga tool tulad ng EventSentry Light ay nag-aalok ng isang mabilis na sistema ng alerto at pag-troubleshoot ng anumang isyu.



Pangkalahatang ideya ng Ang Pinakamahusay na Open-Source Linux Network Monitoring Tools

Ang ilang mga sagabal na pagsubaybay sa bukas na mapagkukunan ay ang mga tool na ito ay may posibilidad na maging mas gugugolin upang magamit, at maaari din silang maging mas mababa sa madaling gamitin. Minsan nagkakaroon ka rin ng mga nakakahamak na pag-edit sa kanila, na halos hindi marinig ng isang closed-source na programa. Ngunit ang pinaka-open-source na mga tool ay may maraming mga tampok bilang mga serbisyong closed-source at higit pa at libre. Totoo iyon lalo na kapag may isang matatag na komunidad ng online na gumagamit na maaari kang humiling ng payo para sa iyo kung kailangan mo ito.

Nagios

Sa mga Nagio, may kakayahan kang subaybayan ang halos anumang uri ng sangkap. Magsasama ang mga iyon ng mga website, middleware, sukatan ng system, mga network protocol, operating system, application, web server, at marami pa.

Ang Nagios ay batay sa tinatawag na Core 4 na engine para sa pagsubaybay. Nakakakuha ka ng isang mataas na antas ng pagganap at pagkonsumo ng mas kaunting mga mapagkukunan ng server. Sinusuportahan ang pagsasama sa marami sa mga tanyag na pagpipilian ng software ng third-party sa pamamagitan ng mga plugin. Malamang, may ibang nagsulat nito, na makakatipid sa iyo ng problema sa paggawa nito.

Ang Nagios ay may isang komprehensibong ulat ng buong sinusubaybayan na imprastraktura ng IT. Bukod dito, mayroon itong mga handler ng kaganapan na nagbibigay ng awtomatikong pag-restart ng mga nabigong application. Ginagawa ng mga susunod na tampok ang tool na ito sa pagsubaybay sa network na isa sa pinaka kapaki-pakinabang: pag-access ng multi-user, ang tampok na pumipili ng pag-access na nagpapahintulot sa mga kliyente na tingnan ang mga bahagi lamang ng imprastraktura na tungkol sa kanila, lubos na masusukat na arkitektura

Bilang karagdagan, ang serbisyo ay may isang napaka-aktibong komunidad, ipinagmamalaki ang higit sa 1 milyong mga gumagamit na handa na tulungan ka kung mayroon man.

Icinga 2

Ang Icinga 2 ay tumatakbo sa base ng orihinal na Icinga ngunit may ilang mga pagbabago. Ito ay tanyag sa mga dalubhasa sa IT para sa mga live na tool sa pagsubaybay at kakayahang sumukat.

Ang Icinga 2 ay ganap na nababagay para sa Linux pati na rin para sa iba pang mga operating system. Masusukat nito ang mas maraming sukat na mga network at magbigay ng pagtatasa sa pamamagitan ng mga tsart at mga graphic na may kulay na kulay. Sa pamamagitan ng mga interactive na visual na dashboard ng pagsubaybay, magiging madali ang pagsubaybay sa network. Gumagamit ito ng lantaran na sourced na teknolohiya ng API na binuo ng komunidad. Sinusubaybayan ng Icinga 2 ang mga system sa mataas na bilis at gumagawa ng mga dashboard ng visualization ng data sa real-time.

OpenNMS

Pinapayagan ka ng OpenNMS na bumuo ng isang tool sa pagsubaybay sa network para sa halos anumang uri ng imprastraktura ng IT. Ang software ay nagtitipon ng mga sukatan ng system gamit ang HTTP, NRPE, JMX, WMI, SNMP, XML, JDBC, XML, JSON, at iba pa. Dinisenyo ito sa arkitektura na hinimok ng kaganapan, at sinusuportahan din nito ang Grafana.

Ang OpenNMS ay may kasamang pinagsamang mga kakayahan sa pag-uulat na nagpapahintulot sa iyo na magkaroon ng mga real-time na ulat sa loob ng isang intuitive dashboard at pag-setup ng tsart. Sa pangkalahatan, ang OpenNMS ay may isang interface ng gumagamit na malawak na itinuturing na mahusay.

Espesyal na idinisenyo ito para sa Linux ngunit sinusuportahan ang Solaris, Windows, at OSX

Mayroon itong maraming mga kapaki-pakinabang na tampok bilang pag-andar sa pagmamanman ng temperatura ng aparato, lubos na napapasadyang dashboard ng admin, mahusay na pagsubaybay sa supply, suporta ng IPv4 at IPv6. Pinapayagan ka ng serbisyo na magtakda ng pasadyang abiso sa pamamagitan ng SMS, email, XMPP, at iba pang mga pamamaraan sa mga tukoy na kaganapan. Ano pa ang karapat-dapat banggitin, na mayroong isang heyograpikong node map upang maipakita ang mga node at serbisyo na hindi na ginagamit ang Google Maps, Open Street Map, o MapQuest

Cacti

Ang Cacti ay isa sa mga kilalang pangalan sa open-source software ng pagmamanman ng network. Maaari itong mai-install sa alinman sa Linux o Windows OS. Pinapayagan nito ang maraming mga gumagamit na mag-log data ng network at subaybayan ang mga aparato sa network. Nagbibigay ang platform ng malawak na pamamahala ng mga setting ng privacy upang tukuyin ang iba't ibang mga uri ng gumagamit na may iba't ibang mga antas ng pag-access.

Maaari mong tukuyin ang walang limitasyong mga item sa grap dito gamit ang CDEF o mga mapagkukunan ng data. Ang suporta sa graph ng awtomatikong padding ay kasama nito. Sinusuportahan din nito ang mga RRD, o Round-Robin Database file. Ang mga ito ay mayroong higit sa isang mapagkukunan ng data. Maaari din nilang magamit ang isang RRD file na nakaimbak ng anumang punto sa buong lokal na file system.

Ang tool na ito ay mayroon ding mga kapaki-pakinabang na tampok tulad ng pamamahala na batay sa gumagamit at seguridad at pasadyang mga script ng pangangalap ng data

Zabbix

Ang Zabbix ay isa pang tanyag na serbisyo sa pagsubaybay sa network na katugma sa Linux at Unix. Ginagawa itong tanyag para sa lahat ng uri ng mga indibidwal sa pamayanan ng IT.

Ang Zabbix ay mayroong ilang pagkakahawig sa Cacti. Ang isa sa mga pakinabang ng serbisyo ay isang matatag na pamayanang online. Binibigyan ka ng tool ng isang visual dashboard na mayroong mga function sa pagsubaybay. Maaari mong makita at subaybayan ang mga pagbabago sa aktibidad ng network at puwang ng disk sa pamamagitan ng isang serye ng mga alerto. Maaari mo ring subaybayan ang pagkarga ng CPU gamit ang platform para sa pagsusuri ng aktibidad sa iyong network.

Batay sa mga balangkas tulad ng ICMP, SNMP, at TCP, ang Zabbix ay maaaring makakita ng mga isyu sa network at mga function lag. Gumagamit din ito ng open-source alert software na aabisuhan ang gitnang kontrol kung mayroong kailanman isang madepektong paggawa sa network.

Checkmk

Kung naghahanap ka para sa isang madaling paraan upang mag-set up ng isang pagsubaybay na nababagay sa anumang kapaligiran, dapat kang tumingin Checkmk . Sinusubaybayan ng tool ang mga server, network, cloud assets, database, container, IoT at marami pa. Ang Checkmk ay tumatakbo sa ilalim ng Linux, bilang isang virtual o pisikal na kasangkapan, o sa isang lalagyan ng Docker. Ang lahat ng mga bahagi nito ay naihatid na ganap na isinama, kaya't ang pagse-set up ng isang halimbawa ay tatagal lamang ng ilang minuto.

Screen ng Pangkalahatang-ideya ng Pagsubaybay sa Checkmk

Salamat sa nakabatay sa panuntunan na 1: n pagsasaayos, pati na rin ang isang mataas na antas ng awtomatiko upang mapabilis ang mga daloy ng trabaho, magagawang pamahalaan ng mga gumagamit ang pagsubaybay para sa kahit na malalaking kapaligiran sa loob lamang ng ilang minuto. Napakalakas na pag-andar ng awtomatikong pagtuklas, mga awtomatikong pag-update ng ahente at iba pang mga tampok na binawasan ang iyong oras at pagsisikap na ginugol sa pagsubaybay.

Ang Checkmk Raw Edition ay ganap na bukas-mapagkukunan at nag-aalok ng libre at walang limitasyong pagsubaybay. Ang Checkmk Enterprise Edition ay may kasamang mga karagdagang pag-andar. Salamat sa 1,900 na opisyal na magagamit na mga plug-in (lahat na lisensyado sa ilalim ng GPLv2), ang Checkmk ay angkop para sa maraming mga sitwasyon ng gumagamit. Ang arkitektura ng Checkmk ay lubos na mahusay at sinusuportahan ang ibinahagi na pagsubaybay. Papayagan ka nitong subaybayan ang ilang daang libong mga serbisyo mula sa isang halimbawa, at upang madaling mapamahalaan ang mga ipinamigay na kapaligiran na may hanggang sa daang mga pagkakataon.

Ang kumpanya sa likuran Checkmk ay tribo29 at ito ay pinamamahalaang upang lumikha ng isang nasusukat na tool na may isang user-friendly na graphic na interface. Hindi nakakagulat, ang komunidad ng gumagamit ng Checkmk ay lumalawak sa isang mahusay na rate. Ngayon higit sa 2,000 mga samahan ang nagtitiwala sa Checkmk. Ang mga gumagamit ay mga kumpanya ng lahat ng laki pati na rin ang mga institusyong pampamahalaan - madalas na may maraming mga sentro ng data at napakalaking pag-set up.

LibreNMS

Ang LibreNMS ay kilalang pangunahin para sa mabilis na programa ng pagtugon. Ito ay napakahusay dahil sa mahusay na dinisenyo open-source API software na may mga koleksyon ng mga pagsusuri ng real-time na pagsisiyasat at ulat.

Ang LibreNMS ay may potensyal na kapaki-pakinabang. Nagbibigay ito ng mga awtomatikong pag-update sa pagganap ng iyong network gamit ang isang smart built-in na sistema ng alerto.

Nagbibigay din ito ng kakayahan sa komunikasyon ng API sa mga system ng network na pahalang na nasusukat. Pinapayagan ka ng arkitektura na subaybayan ang maraming mga node sa pamamagitan ng central control system. Mayroong isa pang kalamangan sa paggamit ng LibreNMS din: sinusuportahan nito ang parehong iOS at Android na pantay na epektibo. Sinusuportahan din nito ang mga virtual machine, kung nangangaso ka para sa isang tool na may pagiging tugma na iyon.

Prometheus

Ang Prometheus ay suportadong mahusay sa parehong mga system ng Linux at Unix at nagsisilbing isang mahusay at libreng kasangkapan sa pagsubaybay sa network. Nagbibigay din ito sa iyo ng madaling gamiting mga tampok na grapiko ng visualization sa pamamagitan ng pagsasama nito sa grapana program ng Grafana.

Mayroon itong built-in na tampok na PromQL na nagbibigay sa iyo ng isang napapasadyang visualization ng interface nito. Makikita mo na wala itong suporta sa pamayanan tulad ng iba pa sa listahang ito, tulad ng Zabbix at Cacti. Mahalaga na mapansin na sa huling pagkakataon ang bilang ng mga malalaking kumpanya na gumagamit ng Prometheus ay patuloy na lumalaki, halos tinitiyak na makikita mo ang higit pa sa mga darating na taon.

Komunidad ng Observium

Ito ay isang perpektong tool sa pagsubaybay sa network ng Linux na naka-target para sa maliit na mga system ng server. Mayroon itong isang propesyonal na kapaligiran sa pagbuo ng online na tinitiyak na ang tool ay madalas na nai-update. Mayroon itong suporta para sa pinaka-madalas na ginagamit na mga operating system at gumagamit ng karaniwang pagsubaybay sa network ng SNMP.

Ang Observium ay may kapansin-pansin na koleksyon ng mga tampok sa pagsubaybay para sa mga gumagamit nito. Mayroon ding isang visual na dashboard system at isang malawak na online na suporta sa network. Ngunit ang mga disbentaha ay ang mga mithiin nito, bagaman, mananatili sa isang maliit na sukat dahil hindi ito ang pinakamahusay na tugma para sa mga malakihang network at hindi nagbibigay ng mga pag-update sa real-time at mga notification tungkol sa aktibidad ng network.

Monitorix

Ang Monitorix ay isang tool na pagsubaybay sa server na batay sa Unix at Linux na maliit na sukat.

Bagaman ito ay pinakamahusay na gumagana sa mas maliit na mga server, nagbibigay ito sa iyo ng maraming mga pag-andar sa pagsubaybay ng system. Maaari itong subaybayan ang mga bagay tulad ng pagkonsumo ng data, mga kakayahan sa network, o init ng disk drive. Tinitiyak nito na maaaring laging obserbahan ng gumagamit ang lahat ng mga pinaka-kritikal na tampok ng pagpapatakbo ng network. Nag-aalok din ang tool na ito ng malakas na mga naka-code na kulay na mga graph at tsart kung saan maaari kang bumuo ng pagtatasa ng mga trend ng visual.

Htop

Ang Htop ay isang madaling naayos na programa ng tool sa pagsubaybay na sumusuporta sa parehong mga system na batay sa Linux at Unix.

Sinasabi ng ilan na hindi ito ang pinaka biswal na pagmamanman na software. Gayunpaman, kapaki-pakinabang ito para sa pagbibigay ng mga live na pag-update sa mga bagay tulad ng kapasidad ng imbakan at aktibidad ng network. Dapat mo ring pahalagahan ang intuitive na color-coding system nito.

BWM-NG

Ang huling tool sa pagsubaybay sa aming listahan ay ang BWM-NG. Ito ay isang nababaluktot, kapaki-pakinabang na programa na inilaan lalo na para sa mga platform ng pagsubaybay na maliit na network na sumusuporta sa Linux. Ang platform ay may pagiging tugma na multi-serbisyo sa parehong Windows OS at Linux. Pangunahin itong idinisenyo para sa pagsubaybay sa bandwidth. Kung hinahanap mo ang partikular na tampok na ito, maaaring ito ang tool para sa iyo.

Ang programa ay katulad sa ilang mga paraan sa nakaraang BWM. Nasa beta pa rin ito, ngunit mayroon itong isang aktibong online na komunidad na makakatulong sa iyo sa anumang isyu.

Ngayon, mayroon kang isang pangkalahatang ideya ng mas sikat na mga tool sa pagsubaybay sa Linux na magagamit ngayon. Kung gumagamit ka ng Linux, pagkatapos ay pag-isipan kung alin sa mga ito ang magiging angkop para sa iyong mga pangangailangan.