Icinga
Icinga este un sistem informatic open source și o aplicație de monitorizare a rețelei. A fost creat inițial ca o ramură a sistemului de monitorizare Nagios . [3]
Icinga este o încercare de a corecta deficiențele în procesul de dezvoltare a Nagios prin adăugarea de noi funcții [4] , cum ar fi un stil modern de interfață cu utilizatorul Web 2.0 , conectori suplimentari pentru baze de date ( MySQL , Oracle Database , PostgreSQL ), un API REST care permite administratorilor să adauge multe extensii fără a face modificări în nucleul Icinga.
Dezvoltatorii Icinga încearcă, de asemenea, să răspundă mai clar nevoilor comunității și să integreze mai rapid corecțiile .
Caracteristici
Deoarece Icinga este un furk al Nagios, Icinga oferă aceleași caracteristici ca și Nagios cu unele completări, cum ar fi module de raportare suplimentare cu precizie SLA îmbunătățită , conectori suplimentari pentru bazele de date Oracle și PostgreSQL și sisteme de calcul distribuite pentru monitorizare redundantă. De asemenea, pentru a simplifica migrarea între sistemele de monitorizare, Icinga este compatibil cu pluginurile Nagios [5] .
Prezentare generală a caracteristicilor
- Monitorizarea serviciilor de rețea ( SMTP , POP3 , HTTP , NNTP , Ping etc.)
- Monitorizarea resurselor gazdă ( utilizarea CPU , utilizarea discului, utilizarea RAM )
- Monitorizarea componentelor serverului (switch-uri, routere, servere, senzori de temperatură, umiditate etc.)
- Creare simplă de pluginuri care le permit utilizatorilor să-și dezvolte propriile tipuri de verificări de servicii
- Testarea serviciului paralel
- Creați o ierarhie a gazdelor de rețea pentru a distinge gazdele care nu funcționează de cele inaccesibile
- Abilitatea de a atribui handler de evenimente
- Posibilitatea de a trimite automat notificări prin e-mail , mesagerie instantanee [6] , SMS , etc.
- Escalarea notificărilor
Design vizual și rapoarte
- Posibilitate de configurare prin web [7]
- Interfața utilizator Icinga Web 2 pentru afișarea stării serviciilor și dispozitivelor
- Modul de raportare bazat pe JasperReports pentru două interfețe de utilizator
- Șabloane de rapoarte
- Baza de date de raportare cu diferite niveluri de acces și raportare automată
- Diverse completări pentru SLA
- Rapoarte de utilizare a capacității
- Grafice de stare și performanță (prin pluginuri PNP4Nagios, NagiosGrapher, InGraph)
Arhitectură
Icinga2
Icinga2 este scris în C++ [8] și are o arhitectură modulară cu un nucleu separat, interfață utilizator și bază de date în care pot fi integrate diverse suplimente și extensii. Gestionează sarcinile de monitorizare, execută verificări de service, trimite notificări.
Icinga Web 2
Icinga Web 2 este un cadru PHP și oferă o interfață de utilizator intuitivă pentru monitorizarea detaliată a unui număr mare de servicii. Vă permite să controlați procesele de monitorizare trimițând comenzi externe către Icinga cu un singur clic. [9]
Icinga Data Out Database
Baza de date Icinga Data Out (IDODB) este un punct de stocare a datelor de monitorizare pentru suplimente sau acces la interfața web. Are suport pentru baze de date MySQL , Oracle Database , PostgreSQL .
Funcționalitate
Icinga este compatibil cu un număr mare de pluginuri dezvoltate pentru Nagios
- Grafice de performanță (PNP4Nagios, NagiosGrapher, InGraph)
- Interfață de configurare (Icinga Director)
- Monitorizarea proceselor de afaceri (modul Icinga Business Process)
- Vizualizare rețea (NagVis, Nagmap)
- Monitorizarea sistemului Windows (NSClient++, Cygwin )
- Capcane SNMP (SNMPTT, NagTrap)
Vezi și
- Articol în limba engleză despre compararea sistemelor de monitorizare
- Nagios este software-ul original din care Icinga este o furcă
Note
- ↑ Versiunea 2.13.5 - 2022.
- ↑ Licență // https://github.com/Icinga/icinga2/blob/v2.8.0/README.md
- ↑ Asay, Matt . Funcționează în sursă deschisă așa cum este anunțat: ICINGA forks Nagios (6 mai 2009). Arhivat din original pe 26 octombrie 2012. Preluat la 23 septembrie 2017.
- ↑ Open Source Monitoring: Icinga vs Nagios Sos open source . Sosopensource.com (25 noiembrie 2010). Consultat la 23 septembrie 2017. Arhivat din original la 29 noiembrie 2010. (nedefinit)
- ↑ Mobil, Tony . Nagios vs. Icinga: povestea reală a uneia dintre cele mai fierbinți furci din software-ul liber (27 aprilie 2012). Arhivat din original pe 15 septembrie 2017. Preluat la 23 septembrie 2017.
- ↑ Lunovia Notifier® pentru Icinga - Lunovia GmbH ? (link indisponibil) . www.lunovia.de _ Preluat la 23 septembrie 2017. Arhivat din original la 24 octombrie 2020. (nedefinit)
- ↑ Icinga Director lansat! . www.icinga.com . Preluat la 23 septembrie 2017. Arhivat din original la 24 septembrie 2017. (nedefinit)
- ↑ Icinga2-Despre-Documentare . Consultat la 23 septembrie 2017. Arhivat din original la 19 septembrie 2017. (nedefinit)
- ↑ Icinga Web 2 - Despre - Documentație . Preluat la 23 septembrie 2017. Arhivat din original la 24 septembrie 2017. (nedefinit)
Link -uri
Software pentru calcul distribuit și paralel |
---|
Standarde, biblioteci |
- OpenMPI
- Lista bibliotecilor C++ cu mai multe fire
|
---|
Software de monitorizare |
|
---|
Software de control |
|
---|