Tecnología

Inicio

Cómo compilar NRPE Con ​​una opción SSL

Nagios es un sofisticado programa diseñado para hacer más fácil para los administradores de Linux para monitorear decenas o incluso cientos de sistemas de un ordenador. NRPE es un complemento de diseñado para permitirle monitorizar incluso los recursos locales, como la carga de la CPU y uso de memoria, en esas máquinas.

Instrucciones

1 Descargar tanto el Nagios Core y el Nagios Plugins de la página principal del proyecto, así como la NRPE poner en (ver Recursos). El núcleo contiene el programa en sí, mientras que los plugins contienen características adicionales comunes que incluyen soporte para SSL.

2 Abre un terminal y vaya al directorio donde descargo el Nagios Core con el siguiente comando:

cd ~ / Descargas / nagios-3.2.3

Sustituir la ruta con la ruta en la que realizó la descarga.

3 Escriba los siguientes tres comandos para configurar, compilar e instalar el Nagios Core:

./configure

hacer

make install

4 Navegue hasta el directorio donde descargó el paquete de plugins usando el siguiente comando:

cd ../nagios-plugins-1.4.15

5 Escriba lo siguiente:

./configure> config_log; config_log gato | egrep "ssl | SSL"

Este comando es un poco más sofisticado que el anterior: se ejecuta el script "configure" y envía el resultado al archivo "config_log." Tan pronto como terminó, se busca en la config_log utilizando el "gato" y "grep" comandos de la palabra "SSL" y grabados sólo aquellas líneas. Si las líneas de todos leen "sí", todo está configurado para utilizar SSL. Si cualquiera de ellos leyó "no", entonces es necesario descargar e instalar la última versión de OpenSSL.

Si los plugins de Nagios no están configurados para utilizar SSL, NRPE no funcionará con SSL tampoco.

6 Escriba el siguiente comando para construir e instalar los plugins de Nagios:

hacer

make install

7 Escribe lo siguiente para navegar hasta la carpeta NRPE:

cd ../nrpe-2.12

8 Escriba el mismo comando que utilizó en el paso 5:

./configure> config_log; config_log gato | egrep "ssl | SSL"

Si no lo consigue, pero OpenSSL está instalado, es posible que tenga que especificar el directorio manualmente escribiendo:

./configure --with-ssl-lib = / usr / lib> config_log; config_log gato | egrep "ssl | SSL"

Consejos y advertencias

  • En los pasos 5 y 8, el "|" es el símbolo de canalización (Mayúsculas + \), no una L mayúscula o minúscula i.