Descargar nagios-3.5.1.tar.gz
Descomprimir y ejecutar:
./configure
make all
make install
make install-init
make install-commandmode
make install-config
make install-webconf
make install-classicui
Configurar el acceso a apache, en el archivo:
/etc/apache2/conf.d/nagios.conf
Y, probar ya el accceso:
http://nagiosserver/nagios
A partir de aquí, podemos instalar ya estilos como nuvola 1.0.3.
Si queremos mantener la autenticación a nivel de Apache, aceptando más usuarios que nagiosadmin, es necesario editar cgi.cfg, añadiendo un usuario por defecto:
authorized_for_system_information=nagiosadmin
default_user_name=nagiosadmin
Si no, tenemos un error al acceder a los cgi:
It appears as though you do not have permission to view information for any of the hosts you requested… If you believe this is an error, check the HTTP server authentication requirements for accessing this CGI and check the authorization options in your CGI configuration file.
Compilar e instalar nrpe
Gracias a Roger.steneteg.org por el tutorial para compilar check_nrpe
Tras la descarga, en el momento de la compilación, teníamos el siguiente error:
checking for SSL libraries... configure: error: Cannot find ssl libraries
Es necesario instalar las librerías de compilación de openssl, y enlazarlas en el momento de ./configure:
apt-get install libssl-dev
# Buscar la ruta de libssl
dpkg -L libssl1.0.0
# En nuestro caso, estaban en /usr/lib/x86_64-linux-gnu
./configure --with-ssl-lib=/usr/lib/x86_64-linux-gnu
make all
Si sólo queremos el script check_nrpe:
make check_nrpe