NRPE en Ubuntu 16.04: Ignora dont_blame_nrpe

En el Debian Bug report logs – #756479 podremos ver como se han deshabilitado los comandos desde el servidor (compilando el nrpe sin –enable-command-args con argumentos tan sólidos como “hay gente que los usa mal“. Vamos a ver cómo usar un PPA alternativo para saltarnos la restricción de Debian


Podemos usar el PPA dontblamenrpe:

add-apt-repository ppa:dontblamenrpe/ppa

Configuramos preferencia del PPA sobre el paquete de la distribución:

cat <<EOF > /etc/apt/preferences.d/nrpe_dontblamenrpe 
Package: *
Pin: release o=LP-PPA-dontblamenrpe
Pin-Priority: 700
EOF

Podemos ver las prioridades mediante apt-cache policy:

root@ubuntu16:~# apt-cache policy nagios-nrpe-server
nagios-nrpe-server:
  Installed: (none)
  Candidate: 2.15-1ubuntu10
  Version table:
     2.15-1ubuntu10 700
        700 http://ppa.launchpad.net/dontblamenrpe/ppa/ubuntu xenial/main amd64 Packages
        100 /var/lib/dpkg/status
     2.15-1ubuntu1 500
        500 http://ad.archive.ubuntu.com/ubuntu xenial/main amd64 Packages

Actualizamos e instalamos:

apt-get update
apt-get install nagios-nrpe-server

Una vez instalados ya dispondremos del binarion de nrpe con la opción enable-command-args habilitada

Tags: ,