Enviado por admin el
Antes de ayer, a lo largo de la configuración de un Nagios con monitoreo de servidores remotos, tenía un problema bastante serio de cifrado que no me permitía, prácticamente, monitorear cualquier servicio remoto. La comunicación entre el servidor Nagios y los servidores remotos es completamente cifrada y se basa en el plugin check_nrpe que permite monitorear cualquier servicio remoto “engañando” Nagios para que piense que el servicio es local.
Hay que subrayar que en la Linux AMI de Amazon Nagios, los plugin y la mayoría de las cosas hay que instalarlas desde las fuentes ya que no se pueden instalar los repositorios epel pues no se puede utilizar toda la paquetería presente en esos repositorios. Entre los plugin que hay que instalar desde las fuentes está check_nrpe imprescindible para el monitoreo de servicios remotos. En este articulo veremos como instalar la ultima versión disponible desde las fuentes con soporte SSL.
wget -O nrpe.tar.gz https://github.com/NagiosEnterprises/nrpe/archive/nrpe-4.1.0.tar.gz
tar -xf nrpe.tar.gz
cd nrpe-nrpe-4.1.0/
IMPORTANTE: configurar el soporte del cifrado
./configure --enable-ssl
si utilizamos el comando make:
make
nos devolverá:
Please enter make [option] where [option] is one of:
all builds nrpe and check_nrpe
nrpe builds nrpe only
check_nrpe builds check_nrpe only
install-groups-users add the users and groups if they do not exist
install install nrpe and check_nrpe
install-plugin install the check_nrpe plugin
install-daemon install the nrpe daemon
install-config install the nrpe configuration file
install-inetd install the startup files for inetd, launchd, etc.
install-init install the startup files for init, systemd, etc.
como queremos compilar solamente el plugin utilizaremos el comando:
make check_nrpe
luego copiaremos el plugin compilado en la carpeta que contiene todos los plugins de Nagios que he instalado anteriormente desde las fuentes:
cp src/check_nrpe /usr/local/nagios/libexec/
cambiamos los permisos del archivos
chmod +x /usr/local/nagios/libexec/check_nrpe
y luego miramos la sintaxis del plugin:
/usr/local/nagios/libexec/check_nrpe -h
Otra cosa importante que no viene por defecto en la Linux AMI de Amazon, y que me parece un poco absurdo, es rsyslog utilizado para la gestión de los LOG del sistema operativo:
dnf install rsyslog
systemctl enable rsyslog
systemctl start rsyslog
Si les gustaría tener una guía completa de la instalación de Nagios en Ami Linux, me comentan
Comentarios recientes