Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Nagios - Teknopedia
Nagios - Teknopedia
Nagios
software
Logo
Logo
Schermata principale di Nagios
Schermata principale di Nagios
Schermata principale di Nagios
GenereMonitoraggio di rete (non in lista)
SviluppatoreEthan Galstad
Data prima versione14 marzo 1999
Ultima versione4.5.10 (28 ottobre 2025)
Sistema operativoMultipiattaforma
LinguaggioC
Perl
LicenzaGNU General Public License
(licenza libera)
Sito webwww.nagios.org
Modifica dati su Wikidata · Manuale

In informatica Nagios (/ˈnɑːɡiːoʊs/) è un'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 con degli alert quando questi non garantiscono il loro servizio o quando ritornano attivi.

Inizialmente noto col nome di NetSaint, distribuito sotto la versione 2 della GNU General Public License, pubblicata dalla Free Software Foundation, è stato scritto ed è attualmente mantenuto da Ethan Galstad, in origine sviluppato per Linux, ma può funzionare correttamente anche su altre varianti di Unix.

Caratteristiche

[modifica | modifica wikitesto]

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

[modifica | modifica wikitesto]

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

Una tipica schermata di Nagios

Agenti

[modifica | modifica wikitesto]

Sul sistema remoto viene installato un agente che Nagios interroga periodicamente. Esistono diversi tipi di agenti.

NRPE

[modifica | modifica wikitesto]

Nrpe (Nagios Remote Plugin Executor) è un agente di Nagios per l'esecuzione di controlli remoti sui sistemi Unix-like, come per esempio l'uso dello spazio disco, il carico di sistema o il numero di utenti attualmente connessi. Il server interroga l'agente mediante lo specifico plugin (check_nrpe).

NSClient++

[modifica | modifica wikitesto]

Questo programma viene usato principalmente per monitorare macchine con sistema operativo Windows. Installato su un sistema remoto NSClient++ ascolta la porta TCP 12489. Il plugin Nagios che viene usato per raccogliere le informazioni da questo agente si chiama check_nt. Come per NRPE, NSClient++ permette di tenere sotto controllo i cosiddetti 'servizi privati' (uso della memoria, carico di CPU, uso del disco, processi in esecuzione, ecc.) e passarli all'host Nagios remoto che poi viene configurato per avvertire di eventuali problemi relativi ai parametri letti o della mancata connettività con l'agente.

Note

[modifica | modifica wikitesto]
  1. ↑ Storia di Nagios sul sito ufficiale, su nagios.org.

Bibliografia

[modifica | modifica wikitesto]
  • Barth, Wolfgang; (2006) Nagios: System And Network Monitoring - No Starch Press ISBN 1-59327-070-4
  • Turnbull, James; (2006) Pro Nagios 2.0 Archiviato il 25 giugno 2011 in Internet Archive. - San Francisco: Apress ISBN 1-59059-609-9
  • Josephsen, David; (2007) Building a Monitoring Infrastructure Archiviato il 17 luglio 2009 in Internet Archive. - Prentice Hall ISBN 0-13-223693-1

Voci correlate

[modifica | modifica wikitesto]
  • OSSIM
  • Zabbix

Altri progetti

[modifica | modifica wikitesto]

Altri progetti

  • Wikimedia Commons
  • Collabora a Wikimedia Commons Wikimedia Commons contiene immagini o altri file su Nagios

Collegamenti esterni

[modifica | modifica wikitesto]
  • (EN) Sito ufficiale, su nagios.org.
  • (EN) Sito ufficiale per i plugin di Nagios, su nagiosplug.sourceforge.net. URL consultato il 24 gennaio 2007 (archiviato dall'url originale il 4 novembre 2006).
  • Tutorial su NRPE su Sourceforge (PDF), su nagios.sourceforge.net.
Controllo di autoritàGND (DE) 4847630-4
  Portale Software libero: accedi alle voci di Teknopedia che trattano di Software libero
Estratto da "https://it.wikipedia.org/w/index.php?title=Nagios&oldid=148209411"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022