Nagios (voorheen Netsaint) is een open source, vrij gedistribueerd, snel, flexibel en zeer krachtig commando-line / web-based utility geïmplementeerd in C en ontworpen van de grond om gebruikt te worden als a voor netwerkdiensten en hosts monitoring oplossing. Het is in staat om alle Linux-kernen, BSD-distributies, UNIXes, Netware en Microsoft Windows-systemen te controleren.
Nagios helpt u om alle systemen op uw IT-infrastructuur te volgen, de downtime voor uw bedrijf te verminderen, wat verminderde zakelijke verliezen kan opleveren, beveiligingsbreuken in tijd op te lossen voordat er iets gebeurt, onmiddellijk op de hoogte worden gebracht als er problemen optreden, problemen opsporen voordat ze komen voor, delen gegevens met belanghebbenden, en plan en budget voor IT-upgrades.
Kenmerken in een oogopslag
De software kan netwerkdiensten monitoren, inclusief SMTP (Simple Mail Transfer Protocol), HTTP (Hypertext Transfer Protocol), POP3 (Post Office Protocol), PING, NNTP (Network News Transfer Protocol), alsmede host resources , inclusief processorbelasting, geheugen- en diskgebruik, logbestanden en rendende processen.
De software beschikt ook over de mogelijkheid om problemen te erkennen, downtime voor het onderdrukken van service en host notificaties op te stellen, de netwerkhosthiërarchie te definiëren en contacten, via e-mail, pager of andere methoden te melden, wanneer problemen zich voordoen en worden opgelost. Daarnaast biedt het ondersteuning voor het implementeren van gedistribueerde en overbodige monitoring servers.
Een ander interessant kenmerk is de ingebouwde en krachtige plugin-architectuur, waarmee gebruikers de standaardfunctionaliteit van het product via plug-ins uitbreiden. Op dit moment bestaan er duizenden plugins voor het Nagios-product en kan het gemakkelijk geïnstalleerd worden vanuit de app.
Ondersteunde besturingssystemen
Momenteel loopt Nagios succesvol op een breed scala van Linux-kernel-gebaseerde besturingssystemen, onafhankelijk van een hardwareplatform (op dit moment worden 32 bits en 64 bits ondersteund).
Wat is nieuw in deze release:
- Verbeterde configuratie van het configuratiebestand
- Vast configuratie script om te controleren of er een bestaand bestandslijn bestaat (in verband met CVE-2017-12847)
- Gebruik absolute paden wanneer u de resultatenbestanden verifieert
- Voeg saniteitscontrole in reassign_worker toe
- Vaststellen van een andere root privilege escalatie (CVE-2016- 9566)
- Vaste CGI's kunnen geen objectconfiguratiegegevens lezen wanneer afhankelijkheden aanwezig waren (John Frickson)
- Fix voor uitsluiten (!) werkt niet voor afhankelijkheden (John Frickson)
- verbeteringen:
- Verwijder 8 kB tekenreeks beperking in JSON CGIs (Eric Stanley)
- Herziene automatische herschikking van cheques (Eric Mislivec)
- Vermijd bunching van cheques die vertraagd zijn door tijdsbeperkingen (Eric Stanley)
- Beperk het aantal zelfgekwalificeerde kernwerkers om niet te veel op grote systemen te kuiten (Eric Mislivec, Janice Singh)
- FIXES:
- Verwijder citaten uit numerieke duurwaarden in JSON CGIs (Eric Stanley)
- Vaste escaping in JSON CGIs, zodat alle vereiste tekens zijn ontsnapt, en in de juiste volgorde (Eric Stanley)
- Vaste segfault in archief JSON CGI als plugin output leeg was (Eric Stanley)
- Vaste mogelijkheden voor buffer overloop (Eric Mislivec, Dirkjan Bussink)
- Fixed Tracker # 582, # 626: Hanteer VAR = VAL-opdrachten bij het begin van eenvoudige opdrachten (Eric Mislivec, Phil Randal)
- Fixed Tracker # 630: Recognize '' als omzettingsoperators (Eric Mislivec)
- Gecorrigeerde documentatie van de communicatieprotocol van werknemers (Phil Mayers)
- Vast init script om configuratieto logboek op een betere locatie te verlaten, laat sysconfig de init-scriptvariabelen overschrijven, en verwijder nagios.cmd niet wanneer u probeert te starten met een ander exemplaar (Eric Mislivec, Robin Kearney)
- Vaste Tracker # 361: Notificaties van downtime worden niet correct weergegeven (Andrew Widdersheim)
- verbeteringen:
- Verwijder 8 kB tekenreeks beperking in JSON CGIs (Eric Stanley)
- Herziene automatische herschikking van cheques (Eric Mislivec)
- Vermijd bunching van cheques die vertraagd zijn door tijdsbeperkingen (Eric Stanley)
- Beperk het aantal zelfgekwalificeerde kernwerkers om niet te veel op grote systemen te kuiten (Eric Mislivec, Janice Singh)
- FIXES:
- Verwijder citaten uit numerieke duurwaarden in JSON CGIs (Eric Stanley)
- Vaste escaping in JSON CGIs, zodat alle vereiste tekens zijn ontsnapt, en in de juiste volgorde (Eric Stanley)
- Vaste segfault in archief JSON CGI als plugin output leeg was (Eric Stanley)
- Vaste mogelijkheden voor buffer overloop (Eric Mislivec, Dirkjan Bussink)
- Fixed Tracker # 582, # 626: Hanteer VAR = VAL-opdrachten bij het begin van eenvoudige opdrachten (Eric Mislivec, Phil Randal)
- Fixed Tracker # 630: Recognize '' als omzettingsoperators (Eric Mislivec)
- Gecorrigeerde documentatie van de communicatieprotocol van werknemers (Phil Mayers)
- Vast init script om configuratieto logboek op een betere locatie te verlaten, laat sysconfig de init-scriptvariabelen overschrijven, en verwijder nagios.cmd niet wanneer u probeert te starten met een ander exemplaar (Eric Mislivec, Robin Kearney)
- Vaste Tracker # 361: Notificaties van downtime worden niet correct weergegeven (Andrew Widdersheim)
- VERBETERINGEN:
- Toegevoegd compiler vlaggen in RPM spec bestand om compiler geluid te verminderen (Dan Wittenberg)
- Toegevoegde logging van falen in dlclose () call (Anton Lofgren)
- Een eenvoudige query handler interface toegevoegd, nagios-qh.rb (Dan Wittenberg)
- Meerdere code vereenvoudigingen, extra foutbehandeling in downtime code (Andreas Ericsson)
- FIXES:
- Teruggezet commit f99a9a7b die set_interval instellen op 1 als het als nul is geconfigureerd.
- Geregelde volgorde van argumenten bij het aanmelden van onbekende hosts / services (Scott Wilkerson)
- Onderbrekingstijd geïnitialiseerd voor het lezen van retentiegegevens (Eric Stanley)
- Patches om opnieuw RPM te bouwen (Dan Wittenberg)
- Zorg ervoor dat scheduled_downtime_depth nooit onder nul valt (Andreas Ericsson)
- verbeteringen:
- Gebruik execv () om actieve controle opdrachten uit te voeren (# 86 - Ton Voon, dnsmichi)
- Toegevoegde service_check_timeout_state configuratie variabele (Bill McGonigle)
- Sleep permanent op run_event == FALSE in hoofdlus (Max - perldork op webwizarddesign.com)
- Verminder de kennisgewingsbelasting door het verplaatsen van de kennisgevingsvatbaarheid in de aanmaak van de notificatielijst (Opsview Team)
- Toegevoegde code om de toelatingsvlag toe te passen op permission_empty_hostgroup_assignment naar host en service afhankelijkheden (Daniel Wittenberg)
- Gebruikers kunnen nu hostgroepen en servicegroepen zien die tenminste één gastheer of dienst bevatten waarvoor ze zijn gemachtigd, in plaats van te mogen worden geautoriseerd voor hen (Ethan Galstad)
- RSS feed boxes terugvallen als er een fout optreedt (Ethan Galstad)
- RSS feeds blokkeren geen hoofdpagina belasting (Mike Guthrie)
- FIXES:
- Bevestig $ NOTIFICATIONRECIPIENTS $ macro om alle contacten die zijn toegewezen aan host | service, niet alleen aangemelde contacten (Bug # 98 Matt Harrington)
- Geplande downtime notificaties Resent op Nagios Restart / reload (Bug # 124 - Ricardo)
- NOTIFICATIONTYPE MACRO werd nooit aangepast (Bug # 168 - Alexey Dvoryanchikov)
- Plugged kleine geheugenlekken in notificatie logica
- Diverse bugfixes, inclusief service check scheduling en melding van zomertijden.
- Er is een nieuwe functie toegevoegd om te kijken naar nieuwe Nagios releases.
- Verschillende bugs werden opgelost met gebeurtenishandlerlogging, embedded perl, CPU hogging problemen onder OpenBSD, timeperiod berekening routines, planning controles van de webinterface en de behandeling van probleem staten na Nagios opnieuw gestart.
- Beveiligingsfixes die verband houden met CGI-indiening van externe opdrachten en verwerking van adaptieve data commando's.
- x509 certificaat authenticatie ondersteuning en wildcard host matching in CGIs werden toegevoegd.
- Er zijn kleine verbeteringen aangebracht aan het RPM spec-bestand, foutbehandeling buiten de schijfruimte en de time-out van het systeembeheer.
- Er is een beveiligingsfixatie gemaakt voor cross-site-aanvraagvervalsing (CSRF).
- Nieuwe documentatie over CGI-beveiligingsaanbevelingen is geschreven.
- Er werden oplossingen gemaakt voor AIX-compilerwaarschuwingen, voorbeeldconfiguratiebestandsvariabelen, het RPM spec-bestand en een multiline-vervolgingsfout.
- Fixes voor segfaults onder Solaris, hoge CPU-benutting onder OS X, gecodeerde variabele problemen in CGI's en sample event handlers.
Wat is nieuw in versie 4.2.4:
Wat is nieuw in versie 4.1.1:
Wat is nieuw in versie 4.0.8 / 4.1.0 RC1:
Wat is nieuw in versie 4.0.8:
Wat is nieuw in versie 4.0.1:
Wat is nieuw in versie 3.4.0:
Wat is nieuw in versie 3.2.0:
Wat is nieuw in versie 3.1.0:
Wat is nieuw in versie 3.0.6:
Wat is nieuw in versie 3.0.5:
Wat is nieuw in versie 3.0.4:
Reacties niet gevonden