Estoy configurando Nagios y a la hora de habilitar un servicio http, en un host me salió un mensaje de error: Could not stat() command file ‘/usr/local/nagios/var/rw/nagios.cmd’!

Esto se debe a un módulo llamado SELinux, este módulo es de seguridad para el kernel Linux que proporciona el mecanismo para soportar políticas de seguridad para el control de acceso.

La solución es deshabilitarlo, modificando un archivo:

# nano /etc/sysconfig/selinux

Dentro vamos a encontrar el siguiente contenido:

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
SELINUX=disabled
# SELINUXTYPE= type of policy in use. Possible values are:
# targeted - Only targeted network daemons are protected.
# strict - Full SELinux protection.
SELINUXTYPE=targeted

Lo que debemos cambiar es SELINUX=permissive por disabled, paso siguiente reiniciamos el equipo y volvemos a probar, que seguramente quedará solucionado.

Deja un comentario