En esta oportunidad vamos a ver como agregar uno o varios usuarios a nuestro nagios para que puedan visualizar la interface web, y darle permisos de solo lectura para mirar determinadas partes que comentaremos a continuación con ejemplos.

1- Configuración de usuarios

Nos posicionamos al directorio de htpasswd.users que es donde se configuran los usuarios nuevos.
# cd /usr/local/nagios/etc
Creamos un usuario llamado nksistemas
# htpasswd -m /usr/local/nagios/etc/htpasswd.users nksistemas
2- Ingresamos a Nagios vía web con ese usuario
Si vamos a la parte de Hosts o Services nos dará un mensaje como el que vemos:

It appears as though you do not have permission to view information for any of the services you requested…

If you believe this is an error, check the HTTP server authentication requirements for accessing this CGI and check the authorization options in your CGI configuration file.

3- Darle Accesos

Ahora debemos asignarle permisos a que partes podrá ver, esto lo hacemos modificando el archivo cgi.cfg y agregamos el usuario

# nano cgi.cfg
authorized_for_all_services=nagiosadmin,nksistemas
authorized_for_all_hosts=nagiosadmin,nksistemas

Reiniciamos el servicio de Nagios

# service nagios restart

y recargamos la página web, donde veremos que el usuarios puede ver estas 2 secciones que habilitamos. Estos son los demas servicios que podemos habilitar.

  • authorized_for_system_information=nombreusuario
  • authorized_for_system_commands=nombreusuario
  • authorized_for_configuration_information=nombreusuario
  • authorized_for_all_services=nombreusuario
  • authorized_for_all_hosts=nombreusuario
  • authorized_for_all_host_commands=nombreusuario
  • authorized_for_all_service_commands=nombreusuario

Deja un comentario