Nagios - É possível criar usuários “somente visualização” e deixá-los ver apenas serviços / servidores específicos?

3

Temos o Nagios Core 3.2.1 instalado e minha tarefa atual é permitir que usuários não-administradores acessem a UI do Nagios. É mesmo possível? ou eu precisaria instalar algum complemento?

    
por Itai Ganot 10.10.2012 / 17:25

3 respostas

8

Is it possible to create “view only” users?

Claro, você pode fazer isso usando a variável authorized_for_read_only :

/usr/local/nagios/etc/cgi.cfg

# A comma-delimited list of usernames that have read-only rights in
# the CGIs. This will block any service or host commands normally shown
# on the extinfo CGI pages. It will also block comments from being shown
# to read-only users.

authorized_for_read_only=anonymous

and let them view only specific services/servers?

Crie uma definição de contato com o mesmo contact_name :

/usr/local/nagios/etc/objects/contacts.cfg

define contact{
        contact_name                    anonymous
        use                             generic-contact
        alias                           No Name
        service_notifications_enabled   1
        host_notifications_enabled      1
        service_notification_period     24x7
        host_notification_period        24x7
        service_notification_options    c,w,r
        host_notification_options       d,u,r
        email                           [email protected]
        }

(isso é chamado de contato autenticado )

então faça dele o contato dos hosts / serviços que você quer permitir ver:

define host{
        use                     linux-server
        host_name               localhost
        address                 127.0.0.1
        contacts                anonymous
        contact_groups          admin
        }
    
por 10.10.2012 / 19:07
0

sim, basta criar um usuário sem privs especiais.

    
por 10.10.2012 / 18:22
0

Bem, tentei alterar também a propriedade authorized_for_read_only . mas para visualizar os serviços e hosts, as alterações de configuração também precisam ser feitas. Depois disso, reinicie o servidor apache.

authorized_for_all_services=nagiosadmin,--your user--
authorized_for_all_hosts=nagiosadmin,--your user--
    
por 29.05.2015 / 13:30

Tags