Nagios addons – Monitor OS

Home » projects » shana server » Nagios addons – Monitor OS
shana server Nessun commento

Con l’installazione di nagios viene monitorato automaticamente la macchina server sulla quale risiede; l’obbiettivo è però di monitorare sopratutto le altre macchine della rete, in questo caso:

  • PC con Windows 7
  • PC con Linux Mint
  • RaspberryPi

Incominciamo con la macchina sulla quale è presente Linux Mint, e il metodo è applicabile anche ad altri sistemi unix-linke. Da questo indirizzo http://nagios.sourceforge.net/docs/3_0/addons.html sono presenti diversi addons per monitorare una macchina linux, nel nostro caso utilizzeremo nrpe.

Per prima cosa scarichiamo l’ultima versione di nrpe da Nagios Exchange e una volta scaricato l’archivio tar.gz e averlo scompattato proseguiamo come segue:

NOTA: all’interno dell’archivio è presente il file README con le istruzioni a cui si fa riferimento in questo how-to

[code][email protected] ~/Scrivania/nrpe-2.15 $ ./configure

checking for type of socket size… size_t
checking for SSL headers… SSL headers found in /usr
checking for SSL libraries… configure: error: Cannot find ssl libraries
[/code]

nella fase di verifica delle librerie non riesce a trovare le SSL libraries, percui è necessario un accorgimento prima di procedere alla compilazione. Installiamo il pacchetto apt-file

[code][email protected] ~/Scrivania/nrpe-2.15 $ sudo apt-get install apt-file
[email protected] ~/Scrivania/nrpe-2.15 $ sudo apt-file update
[email protected] ~/Scrivania/nrpe-2.15 $ sudo apt-file search libssl |grep libssl-dev[/code]

che restituirà un risultato come questo:

[code]
[email protected]~/Scrivania/nrpe-2.15 $ apt-file search libssl |grep libssl-dev
libssl-dev: /usr/lib/x86_64-linux-gnu/libssl.a
libssl-dev: /usr/lib/x86_64-linux-gnu/libssl.so
libssl-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/libssl.pc
libssl-dev: /usr/share/doc/libssl-dev/changelog.Debian.gz
libssl-dev: /usr/share/doc/libssl-dev/changelog.gz
libssl-dev: /usr/share/doc/libssl-dev/copyright
[email protected]~/Scrivania/nrpe-2.15 $[/code]

Possiamo ora procedere alla configurazione del codice sorgente, aggiungendo l’opzione –with-ssl-lib

[code][email protected]~/Scrivania/nrpe-2.15 $ ./configure –with-ssl-lib=/usr/lib/x86_64-linux-gnu/[/code]

Il risultato della configurazione risulterà come segue:

[code]


config.status: creating nrpe.spec
config.status: creating sample-config/nrpe.cfg
config.status: creating sample-config/nrpe.xinetd
config.status: creating include/config.h
*** Configuration summary for nrpe 2.15 09-06-2013 ***:

General Options:
————————-
NRPE port: 5666
NRPE user: nagios
NRPE group: nagios
Nagios user: nagios
Nagios group: nagios
Review the options above for accuracy. If they look okay,
type ‘make all’ to compile the NRPE daemon and client.[/code]

Infine compiliamo:

[code][email protected]~/Scrivania/nrpe-2.15 $ make all

*** Compile finished ***

If the NRPE daemon and client compiled without any errors, you
can continue with the installation or upgrade process.

Read the PDF documentation (NRPE.pdf) for information on the next
steps you should take to complete the installation or upgrade.

[email protected]~/Scrivania/nrpe-2.15 $[/code]

LEAVE A COMMENT