Nagios (aiemmin Netsaint) on avoimen lähdekoodin, vapaasti hajautettu, nopea, joustava ja erittäin tehokas komentorivi / web-pohjainen apuohjelma, joka on toteutettu C: llä ja suunniteltu alusta lähtien käytettäväksi a verkkopalvelujen ja isäntien valvontaratkaisua varten. Se pystyy seuraamaan mitä tahansa Linux-ytimen käyttöjärjestelmää, BSD-jakelua, UNIX-, Netware- ja Microsoft Windows -järjestelmää.
Nagios auttaa sinua seuraamaan kaikkia IT-infrastruktuurijärjestelmääsi, vähentämään yrityksesi seisokkeja, mikä vähentää liiketoimintahäviöitä, havaitsee ja korjaa tietoturvaongelmia ajoissa ennen kuin mitään huonoja tapahtumia, ilmoitetaan välittömästi, kun ongelmia ilmenee, havaitset ongelmat ennen ne tapahtuvat, jakavat tietoja sidosryhmien kanssa sekä suunnittelevat ja budjetoivat IT-päivityksiä.
Ominaisuudet yhdellä silmäyksellä
Ohjelmisto pystyy seuraamaan verkkopalveluja, kuten SMTP (Simple Mail Transfer Protocol), HTTP (Hypertext Transfer Protocol), POP3 (Post Office Protocol), PING, NNTP (Network News Transfer Protocol) , mukaan lukien prosessorin lataus, muistin ja levyn käyttö, lokitiedostot ja käynnissä olevat prosessit.
Ohjelmistossa on myös kyky tunnistaa ongelmat, aikataulutuksen keskeyttäminen palvelun ja isäntäilmoitusten poistamiseen, verkko-isännöintihierarkian määrittäminen sekä yhteydenottojen ilmoittaminen sähköpostilla, hakulaitteella tai muilla tavoilla, kun ongelmia ilmenee ja ratkaistaan. Lisäksi se tarjoaa tukea hajautettujen ja redundanttien seurantapalvelimien käyttöön.
Toinen mielenkiintoinen ominaisuus on sisäänrakennettu ja tehokas pluginarkkitehtuuri, jonka avulla käyttäjät voivat laajentaa tuotteen oletustoimintoja laajennusten avulla. Tällä hetkellä tuhannet laajennukset ovat olemassa Nagios-tuotteelle ja ne voidaan helposti asentaa sovelluksesta.
Tuetut käyttöjärjestelmät
Tällä hetkellä Nagios toimii menestyksekkäästi monilla Linux-ytimen käyttöjärjestelmillä riippumatta laitteistoalustasta (tällä hetkellä tuetaan 32-bittistä ja 64-bittistä). Se voidaan helposti ottaa käyttöön missä tahansa Linux-jakelussa tärkeimpien ohjelmistotilastojen kautta.
Uutta strong> tässä julkaisussa:
- Parannettu config-tiedoston jäsentely
- Kiinteä konfigurointiohjelma, joka tarkistaa lukitustiedoston olemassaolon / suorittamisen (CVE-2017-12847)
- Käytä absoluuttisia polkuja tarkistustiedostojen poistamiseen
- Lisää terveydentilaa uudelleenarvioinnissa
9566)
Uutta strong> versiossa 4.1.1:
- Kiinteä CGI ei voi lukea objektin asetustietoja kun riippuvuudet olivat läsnä (John Frickson)
- Korjaa jättäminen (!) ei toimi riippuvuuksien (John Frickson)
Uutta strong> versiossa 4.0.8 / 4.1.0 RC1:
- UUDET:
- JSON CGI: ssä (Eric Stanley) poistettiin 8 kB: n merkkijonokorjaus
- Tarkistusten automaattinen uudelleenjärjestely (Eric Mislivec) uudelleen toteutettu
- Vältä viivästyneiden ajanjaksojen rajoitusten (Eric Stanley) rajoitusten pilkkominen
- Rajoita automaattisten laskentatoimittajien lukumäärää, jotta he eivät keksi liian monta suuria järjestelmiä (Eric Mislivec, Janice Singh)
- Korjaa:
- JSON CGI: n (Eric Stanley) numeeristen kestoarvojen poistetut lainaukset
- Kiinteä pakeneminen JSON CGI: ssä, joten kaikki vaaditut merkit jäävät pois ja oikeassa järjestyksessä (Eric Stanley)
- Fixed segfault arkistossa JSON CGI, kun plugin-tulos oli tyhjä (Eric Stanley)
- Korjasi useita mahdollisuuksia puskurin ylivuotoon (Eric Mislivec, Dirkjan Bussink)
- Fixed Tracker # 582, # 626: Käsittele VAR = VAL-tehtävät yksinkertaisten komentojen alussa (Eric Mislivec, Phil Randal)
- Fixed Tracker # 630: Tunnista '' uudelleenohjausoperaattoreiksi (Eric Mislivec)
- Korjattu työntekijän kommunikointiprotokollan dokumentaatio (Phil Mayers)
- Kiinteä init-komentosarja, jätä config-testi lokiin paremmalla sijainnilla, anna sysconfig ohittaa init-skriptimuuttujat, eikä poista nagios.cmd-tiedostoa, kun yritetään aloittaa toisella esiintymällä (Eric Mislivec, Robin Kearney)
- Fixed Tracker # 361: Seisokkeja koskevat ilmoitukset eivät ole näkyvissä oikein (Andrew Widdersheim)
Uutta strong> versiossa 4.0.8:
- UUDET:
- JSON CGI: ssä (Eric Stanley) poistettiin 8 kB: n merkkijonokorjaus
- Tarkistusten automaattinen uudelleenjärjestely (Eric Mislivec) uudelleen toteutettu
- Vältä viivästyneiden ajanjaksojen rajoitusten (Eric Stanley) rajoitusten pilkkominen
- Rajoita automaattisten laskentatoimittajien lukumäärää, jotta he eivät keksi liian monta suuria järjestelmiä (Eric Mislivec, Janice Singh)
- Korjaa:
- JSON CGI: n (Eric Stanley) numeeristen kestoarvojen poistetut lainaukset
- Kiinteä pakeneminen JSON CGI: ssä, joten kaikki vaaditut merkit jäävät pois ja oikeassa järjestyksessä (Eric Stanley)
- Fixed segfault arkistossa JSON CGI, kun plugin-tulos oli tyhjä (Eric Stanley)
- Korjasi useita mahdollisuuksia puskurin ylivuotoon (Eric Mislivec, Dirkjan Bussink)
- Fixed Tracker # 582, # 626: Käsittele VAR = VAL-tehtävät yksinkertaisten komentojen alussa (Eric Mislivec, Phil Randal)
- Fixed Tracker # 630: Tunnista '' uudelleenohjausoperaattoreiksi (Eric Mislivec)
- Korjattu työntekijän kommunikointiprotokollan dokumentaatio (Phil Mayers)
- Kiinteä init-komentosarja, jätä config-testi lokiin paremmalla sijainnilla, anna sysconfig ohittaa init-skriptimuuttujat, eikä poista nagios.cmd-tiedostoa, kun yritetään aloittaa toisella esiintymällä (Eric Mislivec, Robin Kearney)
- Fixed Tracker # 361: Seisokkeja koskevat ilmoitukset eivät ole näkyvissä oikein (Andrew Widdersheim)
Uutta strong> versiossa 4.0.1:
- Lisätty kääntäjälippuja RPM-spec-tiedostossa kääntäjän melun vähentämiseksi (Dan Wittenberg)
- Lisätty epäonnistumisen kirjaus dlclose () -puhelussa (Anton Lofgren)
- Lisätty yksinkertainen kyselykäsittelijärajapinta, nagios-qh.rb (Dan Wittenberg)
- Useita koodin yksinkertaistuksia, lisävirheiden käsittely epäonnistumiseen (Andreas Ericsson)
- Korjaa:
- Palautetaan commit f99a9a7b, joka asettaa check_interval arvoon 1, jos se määritettiin nollaksi.
- Korjattu argumenttien järjestys kirjaamatta tuntemattomia isäntiä / palveluita (Scott Wilkerson)
- Seisokkeja, jotka on alustettu ennen piilotustietojen lukemista (Eric Stanley)
- Korjaukset, joiden avulla RPM-kokoelma saadaan uudelleen (Dan Wittenberg)
- Varmista, että aikataulun_aika ei koskaan laske nollaa (Andreas Ericsson)
Uutta strong> versiossa 3.4.0:
- UUDET:
- Käytä execv () -toimintoa aktiivisten tarkistuskomentojen suorittamiseen (# 86 - Ton Voon, dnsmichi)
- Lisätty service_check_timeout_state määritysmuuttuja (Bill McGonigle)
- Pysäytä pysyvästi nukkuminen osoitteessa run_event == FALSE päälenkissä (Max - perldork at webwizarddesign.com)
- Vähennä ilmoitustakuutta siirtämällä ilmoituksen elinkelpoisuuden tarkistus ilmoitusten luettelon luomiseksi (Opsview Team)
- Lisätty koodi sallia allow_empty_hostgroup_assignment lippu isännöinti- ja palvelutietojen mukaan (Daniel Wittenberg)
- Käyttäjät voivat nyt nähdä isäntäkonsernit ja palvelualueet, jotka sisältävät vähintään yhden palvelimen tai palvelun, jolle he ovat oikeutettuja, eikä heidän tarvitse olla valtuutettu heille kaikille (Ethan Galstad)
- RSS-syötteen ruutu on varattu, jos tapahtuu virhe (Ethan Galstad)
- RSS-syötteet eivät enää estä pääsivun lataamista (Mike Guthrie)
- Korjaa:
- Korjaa $ NOTIFICATIONRECIPIENTS $ makro, joka sisältää kaikki yhteyshenkilöt, jotka on määritetty isäntänä | palvelu, ei vain ilmoitettuja yhteystietoja (Bug # 98 Matt Harrington)
- Ajoitetut seisokkeja koskevat ilmoitukset, jotka on lähetetty uudelleen Nagiosissa Käynnistä / lataa uudelleen (Bug # 124 - ricardo)
- NOTIFICATIONTYPE MACRO ei koskaan tullut CUSTOM (Bug # 168 - Alexey Dvoryanchikov)
- Liitetty vähäinen muistivuoto ilmoituslogiikassa
Uutta strong> versiossa 3.2.0:
- Useita vikakorjauksia, kuten palvelun tarkistuksen ajoitus ja päivänvalon säästöajat.
Uutta strong> versiossa 3.1.0:
- Uusi ominaisuus lisättiin uuden Nagios releases.
- Useita virheitä korjattiin tapahtumakäsittelijän lokiin, sulautettuun perl -ohjelmaan, CPU: n haastatteluihin OpenBSD: ssä, ajanjakson laskentatehtävistä, aikataulujen tarkistamisesta Web-käyttöliittymästä ja ongelmatilojen käsittelystä Nagios-ohjelman uudelleen aloittamisen jälkeen.
Uutta strong> versiossa 3.0.6:
- mukautettujen datakomentojen käsittely.
- x509-varmennustodennustuki ja jokerimerkkisovittimen sovitus CGI-tiedostoissa lisättiin.
- Vähäisiä parannuksia tehtiin RPM-spec-tiedostossa, kiintolevytilan virheenkäsittelyssä ja järjestelmän komentojen aikakatkaisun käsittelyssä.
Uutta strong> versiossa 3.0.5:
- Turvallisuuskorjaus tehtiin Cross Site Request Forgery (CSRF) -palveluun.
- Uusia ohjeita CGI-tietoturva-suosituksista on kirjoitettu.
- Korjauksia tehtiin AIX-kääntäjän varoituksille, näyteasetustiedostomuodoille, RPM-spec-tiedostolle ja monilinjaiselle jatkovirheelle.
Uutta strong> versiossa 3.0.4:
- OS X, koodattuja muuttujaviivoja CGI: ssä ja näytepahtuman käsittelijöitä.
Kommentteja ei löytynyt