Icinga
Icinga är ett datorsystem och nätverksövervakningsprogram med öppen källkod . Det skapades ursprungligen som en utlöpare av Nagios övervakningssystem . [3]
Icinga är ett försök att rätta till brister i utvecklingsprocessen för Nagios genom att lägga till nya funktioner [4] såsom en modern Web 2.0- användargränssnittstil, ytterligare kopplingar för databaser ( MySQL , Oracle Database , PostgreSQL ), ett REST API som tillåter administratörer att lägga till många tillägg utan att göra ändringar i kärnan av Icinga.
Icinga-utvecklare försöker också tydligare möta samhällets behov och integrera korrigeringar snabbare .
Funktioner
Eftersom Icinga är en del av Nagios, erbjuder Icinga samma funktioner som Nagios med vissa tillägg som ytterligare rapporteringsmoduler med förbättrad SLA -noggrannhet , ytterligare anslutningar för Oracle- och PostgreSQL - databaser och distribuerade datorsystem för redundant övervakning. För att förenkla migreringen mellan övervakningssystem är Icinga också kompatibel med Nagios plugins [5] .
Funktionsöversikt
- Övervakning av nätverkstjänster ( SMTP , POP3 , HTTP , NNTP , Ping , etc.)
- Värdresursövervakning ( CPU- användning, diskanvändning, RAM -användning )
- Övervakning av serverkomponenter (switchar, routrar, servrar, temperatur-, fuktighetssensorer, etc.)
- Enkelt att skapa plugin som låter användare utveckla sina egna typer av servicekontroller
- Parallell servicetestning
- Skapa en hierarki av nätverksvärdar för att skilja icke-fungerande värdar från onåbara
- Möjlighet att tilldela händelsehanterare
- Möjlighet att automatiskt skicka meddelanden via e-post , snabbmeddelanden [6] , SMS , etc.
- Upptrappning av meddelanden
Visuell design och rapporter
- Möjlighet att konfigurera via webben [7]
- Icinga Web 2 användargränssnitt för att visa status för tjänster och enheter
- Rapporteringsmodul baserad på JasperReports för två användargränssnitt
- Rapportmallar
- Rapporteringsdatabas med olika åtkomstnivåer och automatisk rapportering
- Olika tillägg för SLA
- Rapporter om kapacitetsanvändning
- Status- och prestandadiagram (via PNP4Nagios, NagiosGrapher, InGraph-plugins)
Arkitektur
Icinga2
Icinga2 är skrivet i C++ [8] och har en modulär arkitektur med en separat kärna, användargränssnitt och databas i vilken olika tillägg och tillägg kan integreras. Hanterar övervakningsuppgifter, kör servicekontroller, skickar aviseringar.
Icinga Web 2
Icinga Web 2 är ett PHP - ramverk och ger ett intuitivt användargränssnitt för detaljerad övervakning av ett stort antal tjänster. Låter dig styra övervakningsprocesser genom att skicka externa kommandon till Icinga med ett klick. [9]
Icinga Data Out Database
Icinga Data Out Database (IDODB) är en övervakningsdatalagringspunkt för tillägg eller webbgränssnittsåtkomst. Har stöd för MySQL , Oracle Database , PostgreSQL-databaser .
Funktionalitet
Icinga är kompatibel med ett stort antal plugins utvecklade för Nagios
- Prestandadiagram (PNP4Nagios, NagiosGrapher, InGraph)
- Konfigurationsgränssnitt (Icinga Director)
- Affärsprocessövervakning (Icinga Business Process-modul)
- Nätverksvisualisering (NagVis, Nagmap)
- Windows-systemövervakning (NSClient++, Cygwin )
- SNMP -fällor (SNMPTT, NagTrap)
Se även
- Engelsk artikel om jämförelse av övervakningssystem
- Nagios är den ursprungliga programvaran som Icinga är en gaffel av
Anteckningar
- ↑ Release 2.13.5 - 2022.
- ↑ Licens // https://github.com/Icinga/icinga2/blob/v2.8.0/README.md
- ↑ Asay, Matt . Öppen källkod som fungerar som annonserat: ICINGA forks Nagios (6 maj 2009). Arkiverad från originalet den 26 oktober 2012. Hämtad 23 september 2017.
- ↑ Övervakning av öppen källkod: Icinga vs Nagios Sos öppen källkod . Sosopensource.com (25 november 2010). Hämtad 23 september 2017. Arkiverad från originalet 29 november 2010. (obestämd)
- ↑ Mobil, Tony . Nagios vs. Icinga: den verkliga historien om en av de mest upphettade gafflarna i fri programvara (27 april 2012). Arkiverad från originalet den 15 september 2017. Hämtad 23 september 2017.
- ↑ Lunovia Notifier® för Icinga - Lunovia GmbH ? (inte tillgänglig länk) . www.lunovia.de _ Hämtad 23 september 2017. Arkiverad från originalet 24 oktober 2020. (obestämd)
- ↑ Icinga Director släppt! . www.icinga.com . Hämtad 23 september 2017. Arkiverad från originalet 24 september 2017. (obestämd)
- ↑ Icinga2-About-Documentation . Hämtad 23 september 2017. Arkiverad från originalet 19 september 2017. (obestämd)
- ↑ Icinga Web 2 - Om - Dokumentation . Hämtad 23 september 2017. Arkiverad från originalet 24 september 2017. (obestämd)
Länkar
Programvara för distribuerad och parallell beräkning |
---|
Standarder, bibliotek |
- OpenMPI
- Lista över flertrådade C++-bibliotek
|
---|
Övervakningsprogram |
|
---|
Styrmjukvara |
|
---|