RFc Networking e Informatica
Pubblicata su RFc Networking e Informatica (https://www.rfc.it)

Home > Icinga > Icinga plugin

Icinga plugin

I plugin forniscono l'interfaccia fra la risorsa da monitorare e il software di monitoraggio. Alla prima installazione di Icinga e Web 2 viene monitorato di default il server Icinga stesso (localhost). Se i plugins non sono installati, l'interfaccia Web 2 presenterà una serie di errori e nessun risultato di monitoraggio.

Concettualmente, i plugins, hanno la stessa funzione dei plugin di Nagios anche se il loro interfacciamento verso il core di di Icinga ha subito modifiche e miglioramenti.

Nonostante questo Icinga è pienamente compatibile con i pligin di Nagios che possono essere installati senza problemi su Icinga.

Per questa installazione, però, ho preferito utilizzare i plugins fornito da https://www.monitoring-plugins.org/download/monitoring-plugins-2.1.1.tar.gz [1]

Alcuni dettagli per la installazione sono disponibili qui: http://docs.icinga.org/latest/en/plugins.html [2] e qui: https://wiki.icinga.org/display/howtos/Nagios+Plugins [3]

Il file scaricato va espanso. La procedura di installazione è descritta nel file INSTALL presente nella cartella espansa. Anche il file README fornisce utili informazioni.

I plugins, scritti in C, vanno compilati (occorre quindi avere installato gcc). I passaggi sono relativamente semplici: si lancia la procedura di configure con gli opportuni parametri, il make, per la compialzione dei plugin e make install per la loro installazione.

Da una cartella temporanea:

wget https://www.monitoring-plugins.org/download/
           monitoring-plugins-2.1.1.tar.gz
tar -xvzf monitoring-plugins-2.1.1.tar.gz
cd monitoring-plugins-2.1.1
./configure --prefix=/usr/local/icinga \
           --with-nagios-user=icinga --with-nagios-group=icinga

make
make install


I plugins sono installati in /usr/local/icinga/lib.

Di default Icinga cerca i plugin in /usr/lib/nagios/plugins/

L'azione più semplice, per superare il problema, è un link simbolico:

ln -s /usr/local/icinga/lib/ /usr/lib/nagios/plugins


Installati correttamente i plugins, l'interfaccia Icinga comincerà a fornire risultati.

 

Categoria: 
monitor [4]
Icinga [5]
Tipologia: 
applicativi [6]

RFc -Restori Fabrizio Consulenze-  S.da Buffolara, 67 -43126 Parma- Tel. +39 335 240228 Fax +39 0521 940035   P.IVA 01788460341

webmaster: Fabrizio
Note

var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-37939674-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();
var _paq = _paq || []; _paq.push(["trackPageView"]); _paq.push(["enableLinkTracking"]); (function() { var u=(("https:" == document.location.protocol) ? "https" : "http") + "://www.rfc.it/piwik/"; _paq.push(["setTrackerUrl", u+"piwik.php"]); _paq.push(["setSiteId", "1"]); var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0]; g.type="text/javascript"; g.defer=true; g.async=true; g.src=u+"piwik.js"; s.parentNode.insertBefore(g,s); })();

URL di origine:https://www.rfc.it/applicativi/icinga-plugin

Links
[1] https://www.monitoring-plugins.org/download/monitoring-plugins-2.1.1.tar.gz [2] http://docs.icinga.org/latest/en/plugins.html [3] https://wiki.icinga.org/display/howtos/Nagios+Plugins [4] https://www.rfc.it/category/categoria/monitor [5] https://www.rfc.it/category/categoria/icinga [6] https://www.rfc.it/category/tipologia/applicativi