Nagios: differenze tra le versioni

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Contenuto cancellato Contenuto aggiunto
Cellistbot (discussione | contributi)
m Bot: sistemo parametro SoftwareLibero di {{Software}} come richiesto
sistemata
Riga 12: Riga 12:
| licenza = [[GNU General Public License]]
| licenza = [[GNU General Public License]]
| sito_web = [http://www.nagios.org/ www.nagios.org]
| sito_web = [http://www.nagios.org/ www.nagios.org]
|SoftwareLibero=sì
| SoftwareLibero=sì
}}
}}


'''Nagios''' è una nota applicazione [[open source]] per il monitoraggio di computer e risorse di rete. La sua funzione base è quella di controllare nodi, reti e servizi specificati, avvertendo quando questi non garantiscono il loro servizio o quando ritornano attivi.
'''Nagios''' ({{IPA|/ˈnɑːɡiːoʊs/}}) è una nota applicazione [[open source]] per il monitoraggio di computer e risorse di rete. La sua funzione base è quella di controllare nodi, reti e servizi specificati, avvertendo quando questi non garantiscono il loro servizio o quando ritornano attivi.


Nagios è stato originariamente creato sotto il nome di [http://www.netsaint.org Netsaint] e mantenuto da Ethan Galstad.
Inizialmente noto col nome di NetSaint, Nagios è stato scritto ed è attualmente mantenuto da Ethan Galstad.


In origine Nagios è stato sviluppato per [[Linux]], ma può funzionare correttamente anche su altre varianti di [[Unix]], è rilasciato sotto la [[GNU General Public License]] Versione 2 pubblicata dalla Free Software Foundation.
In origine Nagios è stato sviluppato per [[Linux]], ma può funzionare correttamente anche su altre varianti di [[Unix]]. È rilasciato sotto la versione 2 della [[GNU General Public License]], pubblicata dalla [[Free Software Foundation]].


== Caratteristiche ==
==Generale==


Alcune delle funzionalità di Nagios sono:
* Monitoraggio di servizi di rete ([[Simple Mail Transfer Protocol|SMTP]], [[Post Office Protocol|POP3]], [[Hyper Text Transfer Protocol|HTTP]], [[Network News Transfer Protocol|NNTP]], [[Internet Control Message Protocol|ICMP]], [[Simple Network Management Protocol|SNMP]], [[File Transfer Protocol|FTP]], [[Secure Shell|SSH]])
* monitoraggio di servizi di rete ([[Simple Mail Transfer Protocol|SMTP]], [[Post Office Protocol|POP3]], [[Hyper Text Transfer Protocol|HTTP]], [[Network News Transfer Protocol|NNTP]], [[Internet Control Message Protocol|ICMP]], [[Simple Network Management Protocol|SNMP]], [[File Transfer Protocol|FTP]], [[Secure Shell|SSH]]);
* Monitoraggio delle risorse di sistema (carico del [[processore]], uso dell'[[hard disk]], log di sistema sulla maggior parte dei sistemi operativi, anche per Microsoft Windows [http://www.miwi-dv.com/nrpent NRPE_NT]).
* monitoraggio delle risorse di sistema (carico del [[CPU|processore]], uso dell'[[hard disk]], log di sistema sulla maggior parte dei sistemi operativi, anche per Microsoft Windows);
* Monitoraggio remoto supportato attraverso [[Secure shell|SSH]] o [[Transport Layer Security|SSL]] [[Encryption|encrypted]] tunnels.
* Semplici plugin che permettono agli utenti di sviluppare facilmente nuovi controlli per i servizi in base alle proprie esigenze, usando [[Bash]], [[C++]], [[Perl]], [[Ruby]], [[Python]], [[PHP]], [[C sharp|C#]], etc.
* monitoraggio remoto supportato attraverso [[tunneling|tunnel]] [[Secure shell|SSH]] o [[Secure Sockets Layer|SSL]];
* semplici plugin che permettono agli utenti di sviluppare facilmente nuovi controlli per i servizi in base alle proprie esigenze, usando [[bash]], [[C++]], [[Perl]], [[Ruby]], [[Python]], [[PHP]], [[C sharp|C#]], ecc.;
* Controlli paralleli sui servizi.
* controlli paralleli sui servizi;
* Capacità di definire gerarchie di nodi di rete usando nodi "''parent''", permettendo la distinzione tra nodi che sono down e nodi non raggiungibili.
* capacità di definire gerarchie di nodi di rete usando nodi "''parent''", permettendo la distinzione tra nodi che sono down e nodi non raggiungibili;
* Notifiche quando l'applicazione riscontra problemi o la loro risoluzione (via [[email]], [[pager]], [[Short message service|SMS]], o con altri sistemi per mezzo di plug-in aggiuntivi)
* notifiche quando l'applicazione riscontra problemi o la loro risoluzione (via [[email]], [[cercapersone]], [[SMS]], o con altri sistemi per mezzo di plugin aggiuntivi);
* Capacità di definire "event handlers", ovvero azioni automatiche che vengono attivate all'apparire o alla risoluzione di un problema.
* capacità di definire "event handler", ovvero azioni automatiche che vengono attivate all'apparire o alla risoluzione di un problema;
* Rotazione automatica dei file di log.
* rotazione automatica dei file di log;
* Supporto per l'implementazione di monitoring ridondato.
* supporto per l'implementazione di monitoring ridondante;
* Interfaccia web opzionale per la visualizzazione dell'attuale stato, notifiche, storico dei problemi, file di log, etc.
* interfaccia web opzionale per la visualizzazione dell'attuale stato, notifiche, storico dei problemi, file di log, ecc.


==Significato di Nagios==
==Significato del nome==


In accordo con Ethan Galstad [http://www.nagios.org/faqs/viewfaq.php?faq_id=2&expand=false&showdesc=true official FAQ] sul sito ufficiale, l'[[Acronimo#Acronimo_ricorsivo|acronimo ricorsivo]] N.A.G.I.O.S sta per "Nagios Ain't Gonna Insist On Sainthood". È un riferimento all'incarnazione originale del software sotto il nome di Netsaint.
N.A.G.I.O.S. è un [[Acronimo#Acronimo_ricorsivo|acronimo ricorsivo]] di "Nagios Ain't Gonna Insist On Sainthood"<ref>[http://www.nagios.org/about/history Storia di Nagios sul sito ufficiale]</ref>. È un riferimento al nome originale del software, NetSaint, che fu cambiato per via di problemi di marchi.


[[File:Nagios-status-detail.png|thumb|250px|Una tipica schermata di Nagios.]]
[[File:Nagios-status-detail.png|thumb|250px|Una tipica schermata di Nagios.]]
Riga 57: Riga 58:


== Collegamenti esterni ==
== Collegamenti esterni ==
*[http://www.nagios.org Sito Ufficiale]
* {{en}} [http://www.nagios.org Sito ufficiale]
*[http://nagiosplug.sourceforge.net/ Sito ufficiale Plugins] Devono essere scaricati separatamente dal programma principale Nagios.
* {{en}} [http://nagiosplug.sourceforge.net/ Sito ufficiale per i plugin di Nagios]
*[http://nagios.org/docs/ Documentazione Ufficiale]
*[http://nagios.org/faqs/ Lista FAQ ufficiale] —
*[http://exchange.nagios.org NagiosExchange] — Estesa raccolta di Programmi aggiuntivi di terze parti
*[http://www.nagios.org/support/ Supporto Nagios ] — Installazione, Configurazione e supporto commerciale (precedentemente conosciuto come [http://www.oreon-project.org/ Progetto Oreon ])
*[https://addons.mozilla.org/firefox/3607/ Nagios Checker] —Estensione di [[Mozilla Firefox|Firefox]] per semplificare il monitoraggio di eventi configurati sotto il controllo di Nagios.
*{{es}} [http://mcdebian.dyndns.org/modules.php?name=News&file=article&sid=8 Install Guide] — FreeBSD/Apache/MySQL/Nagios/Fruity McDebian Site


{{Portale|Software libero}}
{{Portale|Software libero}}

Versione delle 22:38, 18 dic 2011

Nagios
software
Logo
Logo
Genere
Data prima versione14 marzo 1999
Ultima versione3.3.1 (25 luglio 2011[1])
Sistema operativo
LinguaggioC
Perl
LicenzaGNU General Public License
(licenza libera)
Sito webwww.nagios.org

Nagios (/ˈnɑːɡiːoʊs/) è una nota applicazione open source per il monitoraggio di computer e risorse di rete. La sua funzione base è quella di controllare nodi, reti e servizi specificati, avvertendo quando questi non garantiscono il loro servizio o quando ritornano attivi.

Inizialmente noto col nome di NetSaint, Nagios è stato scritto ed è attualmente mantenuto da Ethan Galstad.

In origine Nagios è stato sviluppato per Linux, ma può funzionare correttamente anche su altre varianti di Unix. È rilasciato sotto la versione 2 della GNU General Public License, pubblicata dalla Free Software Foundation.

Caratteristiche

Alcune delle funzionalità di Nagios sono:

  • monitoraggio di servizi di rete (SMTP, POP3, HTTP, NNTP, ICMP, SNMP, FTP, SSH);
  • monitoraggio delle risorse di sistema (carico del processore, uso dell'hard disk, log di sistema sulla maggior parte dei sistemi operativi, anche per Microsoft Windows);
  • monitoraggio remoto supportato attraverso tunnel SSH o SSL;
  • semplici plugin che permettono agli utenti di sviluppare facilmente nuovi controlli per i servizi in base alle proprie esigenze, usando bash, C++, Perl, Ruby, Python, PHP, C#, ecc.;
  • controlli paralleli sui servizi;
  • capacità di definire gerarchie di nodi di rete usando nodi "parent", permettendo la distinzione tra nodi che sono down e nodi non raggiungibili;
  • notifiche quando l'applicazione riscontra problemi o la loro risoluzione (via email, cercapersone, SMS, o con altri sistemi per mezzo di plugin aggiuntivi);
  • capacità di definire "event handler", ovvero azioni automatiche che vengono attivate all'apparire o alla risoluzione di un problema;
  • rotazione automatica dei file di log;
  • supporto per l'implementazione di monitoring ridondante;
  • interfaccia web opzionale per la visualizzazione dell'attuale stato, notifiche, storico dei problemi, file di log, ecc.

Significato del nome

N.A.G.I.O.S. è un acronimo ricorsivo di "Nagios Ain't Gonna Insist On Sainthood"[2]. È un riferimento al nome originale del software, NetSaint, che fu cambiato per via di problemi di marchi.

File:Nagios-status-detail.png
Una tipica schermata di Nagios.

Note

Bibliografia

Voci correlate

Altri progetti

Collegamenti esterni

  Portale Software libero: accedi alle voci di Wikipedia che trattano di Software libero