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
# cd /usr/local/nagios/etc
# htpasswd -m /usr/local/nagios/etc/htpasswd.users nksistemas
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