Habilitar acceso seguro a la interfaz de Monit | Algo de Linux

miércoles, 11 de enero de 2017

Habilitar acceso seguro a la interfaz de Monit

El acceso a la interfaz de monit se hace vía http. Si queremos habilitar un acceso seguro a la interfaz de monit, haremos lo siguiente:

Editamos el fichero /etc/monit/monitrc y añadimos las siguientes líneas justo a configuración de la que dice: set httpd port 2812 and:
SSL ENABLE
PEMFILE /etc/ssl/certs/monit.pem
El bloque de configuración nos quedará más o menos así:
set httpd port 2812 and
    SSL ENABLE
    PEMFILE /etc/ssl/certs/monit.pem
    allow localhost        # allow localhost to connect to the server and
    allow 192.168.0.10     # allow 192.168.0.10 to connect to the server and
    allow admin:monadmin   # require user 'admin' with password 'monadmin'
Por supuesto, debéis modificar las reglas allow para permitir el acceso desde un determinado equipo de vuestra red y las credenciales de acceso.

Una vez hecho ésto, crearemos el certificado en la ubicación que hemos definido: /etc/ssl/certs/monit.pem
cd /etc/ssl/certs
openssl req -new -x509 -days 365 -nodes -config /etc/puppet/modules/puppet-monit/files/monit.cnf -out /etc/ssl/certs/monit.pem -keyout /etc/ssl/certs/monit.pem
openssl gendh 512 >> /etc/ssl/certs/monit.pem
openssl x509 -subject -dates -fingerprint -noout -in /etc/ssl/certs/monit.pem
chmod 700 /etc/ssl/certs/monit.pem
La plantilla para la creación del certificado yo la tengo almacenada en una tarea puppet que configura monit. Con el parámetro -config estamos indicando donde se encuentra dicha plantilla: -config /etc/puppet/modules/puppet-monit/files/monit.cnf No olvidéis cambiarlo por la ubicación donde tengáis almacenado el archivo. Una vez hecho ésto, ya podemos acceder vía https a la interfaz de monit: https://servidor
Publicado por primera vez en http://enavas.blogspot.com.es

1 comentario:

Plasma on Rent dijo...

Nice Post about "Habilitar acceso seguro a la interfaz de Monit"

Thanks,

Projector on Hire in Delhi NCR || Projector on Rent in Delhi Ncr