Linux -valvontatyökalut: Lopullinen opas

Linux Monitoring Tools



Jos olet IT -asiantuntija, joka käsittelee Linux -järjestelmiä, Linux -valvontatyökalujen käyttöönotto on välttämätöntä ohjelmiston terveyden varmistamiseksi. Kun Linuxilla on laaja valikoima verkonvalvontatyökaluja avoimesta lähteestä suljetun lähdekoodin käyttöön, lopullisen valinnan tekeminen voi olla vaikeaa. Jotta voisit tehdä oikean päätöksen, sinun on tiedettävä tarkasti, mitä haluat Linux -valvontatyökalustasi. Tässä artikkelissa keskustelemme joistakin asioista, jotka sinun on pidettävä mielessä, kun teet päätöksen, ja teemme yleiskatsauksen parhaista avoimen lähdekoodin valvontatyökaluista. yrität tehdä päätöksesi, sinun on otettava huomioon laitteiston ja ohjelmiston tyyppi, jota aiot seurata työkalulla, verkon skaalautuvuus ja koko, budjetti, jolla työskentelet, ja millaista tukea odotat olla.

Avoin lähdekoodi tai suljettu

Ensimmäinen asia, joka sinun on pidettävä mielessä, on se, haluatko avoimen lähdekoodin asennuksen vai suljetun lähdekoodin. Suljetun lähdekoodin ohjelmistojen suurin haittapuoli on maksettu. Mutta jos sinulla on valtava verkko, mutta sinulla ei ole aikaa vianmääritykseen online -foorumien avulla, se voi olla oikea tapa. Suljetun lähdekoodin ansiosta voit milloin tahansa pyytää ja saada välitöntä asiakastukea. Pelkästään se voi olla alkuperäisen maksun arvoinen, jos sinulla on kysyttävää tai huolenaihetta.







Suljetun lähdekoodin ohjelmistojen avulla saat myös virtaviivaisen käytettävyyden ja yleensä myös korkeamman suojan. Avoimen lähdekoodin ohjelmisto on sen sijaan haastava, mutta ei mahdoton.



Skaalautuvuus

Kun valitset verkon valvontatyökalun, sinun on otettava huomioon verkon skaalautuvuus ja koko. Koska paljon avoimen lähdekoodin ohjelmistoja on suunniteltu erityisesti pienikokoisille järjestelmille.



Jos sinulla on laaja yritysverkko, jossa on monia solmuja, sinun ei pitäisi edes harkita seuraavia työkaluja: SolarWinds NetFlow Traffic Analyzer tai Paessler PRTG Network Monitor. Nämä palvelut sopisivat niille laajamittaisille verkoille, jotka saattavat joutua laajentamaan käyttäjämääräänsä ilman varoitusta.





Toinen vaihtoehto harkita voisi olla sellainen palvelu kuin Ganglia. Tämä on erittäin skaalautuva, mutta sillä on haittoja, kuten automaattisen tietoanalyysin puute. Tällaiset työkalut, kuten SolarWinds NTA tai Nagios Network Analyzer, ovat kattavampia ja sopivat turvahälytysasetuksiin ja reaaliaikaiseen analyysiin.

Tuki

Mitä muiden on otettava huomioon etsiessään Linux -valvontatyökaluja. On tärkeää, että mietit tarvitsemasi tuen tasoa. Kun tarkastelet avoimen lähdekoodin ohjelmia, sinun pitäisi olla valmis siihen, että tukipalvelua ei ole, paitsi käyttäjäyhteisö. Siksi sinun tulee olla tietoinen heidän online -käyttäjäyhteisöstään ja sen aktiivisuudesta. Mutta jos haluat saada välitöntä tukea tai jos yrityksesi tarpeet sitä edellyttävät, avoimen lähdekoodin ohjelmisto, jossa on valmis auttamaan asiakastukea, olisi parempi vaihtoehto sinulle. Lisäksi jotkin työkalut, kuten EventSentry Light, tarjoavat nopean hälytysjärjestelmän ja vianmäärityksen kaikista ongelmista.



Katsaus parhaisiin avoimen lähdekoodin Linux-verkon valvontatyökaluihin

Jotkut avoimen lähdekoodin seurannan haittapuolet ovat, että näiden työkalujen käyttö on yleensä aikaa vievämpää ja ne voivat olla myös vähemmän käyttäjäystävällisiä. Joskus törmäät myös haitallisiin muokkauksiin heidän kanssaan, mikä on lähes ennenkuulumatonta suljetun lähdekoodin ohjelmalla. Mutta useimmissa avoimen lähdekoodin työkaluissa on paljon ominaisuuksia suljetun lähdekoodin palveluina ja vielä enemmän, ja ne ovat ilmaisia. Tämä pätee erityisesti silloin, kun on olemassa vankka online -käyttäjäyhteisö, jolta voit tarvittaessa pyytää neuvoja.

Nagios

Nagiosin avulla voit valvoa melkein mitä tahansa komponenttia. Näitä ovat verkkosivustot, väliohjelmistot, järjestelmämittaukset, verkkoprotokollat, käyttöjärjestelmät, sovellukset, verkkopalvelimet ja paljon muuta.

Nagios perustuu niin kutsuttuun Core 4 -moottoriin valvontaan. Saat korkean suorituskyvyn ja kulutat vähemmän palvelinresursseja. Integrointia tuetaan monilla suosituilla kolmannen osapuolen ohjelmistovaihtoehdoilla laajennusten kautta. Todennäköisesti joku muu on jo kirjoittanut sen, mikä säästää vaivaa.

Nagiosilla on kattava raportti koko valvotusta IT -infrastruktuurista. Lisäksi sillä on tapahtumakäsittelijät, jotka mahdollistavat epäonnistuneiden sovellusten automaattisen uudelleenkäynnistyksen. Seuraavat ominaisuudet tekevät tästä verkonvalvontatyökalusta yhden hyödyllisimmistä: usean käyttäjän käyttöoikeudet, valikoiva käyttöominaisuus, jonka avulla asiakkaat voivat tarkastella vain heitä koskevia infrastruktuurikomponentteja, erittäin skaalautuva arkkitehtuuri

Lisäksi palvelulla on erittäin aktiivinen yhteisö, jossa on yli miljoona käyttäjää, jotka ovat valmiita auttamaan sinua.

Icinga 2

Icinga 2 toimii alkuperäisen Icingan pohjalla, mutta siinä on joitain muutoksia. Se on suosittu IT -asiantuntijoiden keskuudessa reaaliaikaisten valvontatyökalujen ja skaalautuvuuden vuoksi.

Icinga 2 sopii täydellisesti Linuxille ja muille käyttöjärjestelmille. Se voi mitata suurempia verkkoja ja tarjota analyysejä kaavioiden ja värikoodattujen kaavioiden avulla. Interaktiivisten visuaalisen seurannan hallintapaneelien ansiosta verkon seuranta on helppoa. Se käyttää yhteisön kehittämää avoimesti hankittua API-tekniikkaa. Icinga 2 valvoo järjestelmiä suurilla nopeuksilla ja tuottaa tietojen visualisoinnin koontinäyttöjä reaaliajassa.

OpenNMS

OpenNMS: n avulla voit rakentaa verkon valvontatyökalun lähes kaikentyyppisille IT -infrastruktuureille. Ohjelmisto kerää järjestelmämittareita käyttämällä HTTP, NRPE, JMX, WMI, SNMP, XML, JDBC, XML, JSON ja muita. Se on suunniteltu tapahtumapohjaiseen arkkitehtuuriin, ja se tukee myös Grafanaa.

OpenNMS: ssä on integroidut raportointitoiminnot, joiden avulla voit pitää reaaliaikaisia ​​raportteja intuitiivisessa kojelaudassa ja kaavion asetuksissa. Kaiken kaikkiaan OpenNMS: llä on käyttöliittymä, jota pidetään laajalti erinomaisena.

Se on suunniteltu erityisesti Linuxille, mutta tukee Solaris-, Windows- ja OSX -käyttöjärjestelmiä

Siinä on paljon hyödyllisiä ominaisuuksia, kuten laitteen lämpötilanvalvontatoiminto, helposti muokattava järjestelmänvalvojan kojelauta, tehokas tarjonnan valvonta, IPv4- ja IPv6 -tuki. Palvelun avulla voit asettaa mukautetun ilmoituksen tekstiviestillä, sähköpostilla, XMPP: llä ja muilla menetelmillä tietyistä tapahtumista. Mitä muuta kannattaa mainita, on olemassa maantieteellinen solmukartta, joka näyttää solmut ja palvelukatkot Google Mapsia, Open Street Mapia tai MapQuestia käyttämällä

Kaktus

Cacti on yksi tunnetuimmista nimistä avoimen lähdekoodin verkonvalvontaohjelmistossa. Se voidaan asentaa joko Linux- tai Windows -käyttöjärjestelmään. Sen avulla useat käyttäjät voivat kirjata verkkotietoja ja valvoa verkkolaitteita. Alusta tarjoaa laajan yksityisyysasetusten hallinnan eri käyttäjätyyppien määrittämiseksi eri käyttöoikeustasoilla.

Voit määrittää rajoittamattoman määrän kuvaajakohteita käyttämällä CDEF: ää tai tietolähteitä. Automaattisen täytekaavion tuki tulee sen mukana. Se tukee myös RRD- tai Round-Robin Database -tiedostoja. Näillä on useampi kuin yksi tietolähde. He voivat myös käyttää RRD -tiedostoa, joka on tallennettu mihin tahansa kohtaan koko paikallisessa tiedostojärjestelmässä.

Tällä työkalulla on myös hyödyllisiä ominaisuuksia, kuten käyttäjäpohjainen hallinta ja turvallisuus sekä mukautetut tiedonkeruukomentosarjat

Zabbix

Zabbix on toinen suosittu verkonvalvontapalvelu, joka on yhteensopiva Linuxin ja Unixin kanssa. Tämä tekee siitä suositun kaikenlaisille IT -yhteisön henkilöille.

Zabbix muistuttaa hieman kaktuksia. Yksi palvelun eduista on vakiintunut verkkoyhteisö. Työkalu tarjoaa visuaalisen kojelaudan, jossa on valvontatoimintoja. Voit havaita ja seurata verkon toiminnan ja levytilan muutoksia useiden hälytysten avulla. Voit myös seurata suorittimen kuormitusta alustalla verkon toiminnan tarkistamiseksi.

ICMP: n, SNMP: n ja TCP: n kaltaisten kehysten perusteella Zabbix voi havaita verkko -ongelmia ja toimintoviiveitä. Se käyttää myös avoimen lähdekoodin hälytysohjelmistoa, joka ilmoittaa keskusohjaimelle, jos verkon toimintahäiriö ilmenee.

Checkmk

Jos etsit helppoa tapaa perustaa valvonta, joka sopii mihin tahansa ympäristöön, sinun kannattaa katsoa Checkmk . Työkalu valvoo palvelimia, verkkoja, pilvipalveluja, tietokantoja, säilöjä, esineiden Internetiä ja paljon muuta. Checkmk toimii Linuxissa, virtuaalisena tai fyysisenä laitteena tai Docker -säilössä. Kaikki sen komponentit toimitetaan täysin integroituna, joten ilmentymän asentaminen kestää vain muutaman minuutin.

Checkmk Monitoring Overview -näyttö

Sääntöihin perustuvan 1: n-kokoonpanon ja korkean automatisoinnin ansiosta työnkulut nopeutuvat, joten käyttäjät voivat hallita valvontaa jopa suurissa ympäristöissä vain muutamassa minuutissa. Tehokkaat automaattiset etsintätoiminnot, automaattiset agenttipäivitykset ja muut ominaisuudet vähentävät valvontaan käytettävää aikaa ja vaivaa.

Checkmk Raw Edition on täysin avoimen lähdekoodin ja tarjoaa ilmaisen ja rajoittamattoman valvonnan. Checkmk Enterprise Edition sisältää lisätoimintoja. Checkmk sopii 1900 virallisesti saatavana olevan laajennuksen (kaikki GPLv2-lisenssi) lisenssillä. Checkmkin arkkitehtuuri on erittäin tehokas ja tukee hajautettua valvontaa. Tämän avulla voit valvoa useita satoja tuhansia palveluja yhdestä ilmentymästä ja hallita helposti hajautettuja ympäristöjä, joissa on useita satoja esiintymiä.

Yritys takana Checkmk On heimo29 ja tämä on onnistunut luomaan skaalautuvan työkalun käyttäjäystävällisellä graafisella käyttöliittymällä. Ei ole yllättävää, että Checkmk -käyttäjäyhteisö laajenee huimaa vauhtia. Nykyään yli 2000 organisaatiota luottaa Checkmkiin. Käyttäjiä ovat kaikenkokoiset yritykset sekä valtion laitokset-usein useilla konesaleilla ja erittäin laajalla kokoonpanolla.

LibreNMS

LibreNMS tunnetaan pääasiassa pikavasteohjelmasta. Se on niin tehokas, koska siinä on hyvin suunniteltu avoimen lähdekoodin sovellusliittymäohjelmisto, jossa on kokoelmia reaaliaikaisia ​​valvontatarkistuksia ja raportteja.

LibreNMS on potentiaalisesti varsin hyödyllinen. Se tarjoaa automaattisia päivityksiä verkon suorituskyvystä älykkään sisäänrakennetun hälytysjärjestelmän avulla.

Se tarjoaa myös API-viestintäominaisuuden vaakasuunnassa skaalattavissa olevissa verkkojärjestelmissä. Arkkitehtuurin avulla voit valvoa monia solmuja keskusohjausjärjestelmän kautta. LibreNMS: n käytössä on myös toinen etu: se tukee sekä iOS: ta että Androidia yhtä tehokkaasti. Se tukee jopa virtuaalikoneita, jos etsit tätä yhteensopivaa työkalua.

Prometheus

Prometheus tukee hyvin sekä Linux- että Unix-järjestelmiä ja toimii tehokkaana ja ilmaisena verkonvalvontatyökaluna. Se tarjoaa myös käteviä graafisia visualisointiominaisuuksia, koska se on integroitu Grafana -grafiikkaohjelmaan.

Siinä on sisäänrakennettu PromQL-ominaisuus, joka antaa sinulle myös muokattavan visualisoinnin käyttöliittymästä. Näet, että sillä ei ole aivan yhteisön tukea, kuten jotkut muut tässä luettelossa, kuten Zabbix ja Cacti. On syytä huomata, että viimeisen kerran Prometheusta käyttävien suurten yritysten määrä kasvaa tasaisesti, mikä lähes takaa sen, että näet sitä enemmän tulevina vuosina.

Observium -yhteisö

Se on täydellinen Linux -verkon valvontatyökalu, joka on suunnattu pienille palvelinjärjestelmille. Siinä on ammattimainen online -kehitysympäristö, joka varmistaa, että työkalu päivitetään usein. Se tukee useimmin käytettyjä käyttöjärjestelmiä ja käyttää tavallista SNMP -verkon valvontaa.

Observiumilla on käyttäjilleen huomattava kokoelma seurantaominaisuuksia. Siellä on myös visuaalinen kojelautajärjestelmä ja laaja online -tukiverkosto. Haittapuolena on kuitenkin se, että sen toiveet pysyvät kuitenkin pienessä mittakaavassa, koska se ei ole paras vastaus suuriin verkkoihin eikä tarjoa reaaliaikaisia ​​päivityksiä ja ilmoituksia verkon toiminnasta.

Monitorix

Monitorix on pienimuotoinen Unix- ja Linux-pohjainen palvelintarkkailutyökalu.

Vaikka se toimii parhaiten pienemmillä palvelimilla, se tarjoaa sinulle monia järjestelmän valvontatoimintoja. Se voi seurata esimerkiksi datan kulutusta, verkko -ominaisuuksia tai levyaseman lämpöä. Tämä varmistaa, että käyttäjä voi aina seurata kaikkia verkon toiminnan tärkeimpiä ominaisuuksia. Tämä työkalu tarjoaa myös tehokkaita värikoodattuja kaavioita ja kaavioita, joiden avulla voit rakentaa visuaalisia trendejä.

Htop

Htop on helposti säädettävä valvontaohjelma, joka tukee sekä Linux- että Unix-pohjaisia ​​järjestelmiä.

Jotkut sanovat, että se ei ole visuaalisesti ystävällisin seurantaohjelmisto. Siitä huolimatta siitä on hyötyä reaaliaikaisten päivitysten tarjoamisessa esimerkiksi tallennuskapasiteetista ja verkkotoiminnasta. Sinun tulisi myös arvostaa sen intuitiivista värikoodijärjestelmää.

BWM-NG

Luettelomme viimeinen valvontatyökalu on BWM-NG. Tämä on joustava ja hyödyllinen ohjelma, joka on tarkoitettu ensisijaisesti pienen verkon valvonta-alustoille, jotka tukevat Linuxia. Alusta on monipalveluyhteensopiva sekä Windows-käyttöjärjestelmän että Linuxin kanssa. Se on suunniteltu pääasiassa kaistanleveyden seurantaan. Jos etsit tätä ominaisuutta, tämä voi olla työkalu sinulle.

Ohjelma on jollain tapaa samanlainen kuin edellinen BWM. Se on edelleen beta -vaiheessa, mutta sillä on erittäin aktiivinen verkkoyhteisö, joka voi auttaa sinua kaikissa ongelmissa.

Nyt sinulla on yleiskatsaus nykyään saatavilla olevista suosituimmista Linux -valvontatyökaluista. Jos käytät Linuxia, mieti, mikä näistä sopii tarpeisiisi.