Pessoal, nosso amigo FERNANDO LIMA, me deu uma bela e OTIMA explicação
a respeito!!!!
Os créditos são todos dele!!
Muito obrigado fernando!!
[]'s

------>>>>
Em 11/08/05, Fernando Lima<[EMAIL PROTECTED]> escreveu:
> 
> Bazilio,
> 
> o que vc tem que fazer é o seguinte...
> 
> no cgi.cfg vc tem que configurar o usuário conforme o Edgar já disse
> anteriormente ((no nosso caso é o usuário csc) trocarei o nome de nosso
> cliente por Customer (na sua config pode colocar o nome do cliente ou do
> grupo mesmo)).
> 
> # CONFIGURATION INFORMATION ACCESS
> # This option is a comma-delimited list of all usernames that can view ALL
> configuration information (hosts, commands, etc).
> # By default, users can only view configuration information for the hosts
> and services they are contacts for. You may use
> # an asterisk (*) to authorize any user who has authenticated to the web
> server.
> 
> authorized_for_configuration_information=nagiosadmin,csc,flima,Ascenso
> 
> 
> em contactgroups.cfg vc cria um grupo e coloca esse usuário dentro
> 
> define contactgroup{
>        contactgroup_name       Customer
>        alias                   Customer Support Team
>        members                 customer,csc
> 
> 
> Você deve criar o usuário em contacts.cfg (óbvio :D).
> 
> define contact{
>        contact_name                    csc
>        alias                           Aberdeen Support Team
>        service_notification_period     24x7
>        host_notification_period        24x7
>        service_notification_options    w,u,c,r
>        host_notification_options       d,u,r
>        service_notification_commands   notify-by-email
>        host_notification_commands      host-notify-by-email
>        email                           [EMAIL PROTECTED]
> #       pager
> [EMAIL PROTECTED]
>        }
> 
> 
> Em hostgroups.cfg insira o grupo do camarada.
> 
> define hostgroup {
>       hostgroup_name CustomerGroup
>       alias          Grupo do Customer
>       contact_groups nagios-admins,support,customer
>       members        host1, host2, host3, host4, host5
> 
> Então em services.cfg adicione o grupo deste usuário para os serviços de
> cada host em questão (para que ele receba as notificações relacionadas aos
> serviços também)...
> 
> define service{
> 
>        host_name                       host2
>        service_description             SAT-PING
>        is_volatile                     0
>        check_period                    24x7
>        max_check_attempts              2
>        normal_check_interval           1
>        retry_check_interval            1
>        contact_groups                  nagios-admins,CustomerGroup
>        notification_interval           120
>        notification_period             24x7
>        notification_options            c,r
>        check_command                   check_sat_ping!700.0,20%!900.0,60%
>        }
> 
> 
> Usando o comando de criar usuários no apache vc vai criar o usr e senha do
> customer em /usr/local/nagios/etc/htpasswd.users
> 
> e Voi lá... num passe de mágica esse usuário quando se logar só vai ver e
> mecher nos hosts definidos por vc para ele!
> 
> Qq coisa estamos aí...





Em 11/08/05, Alexandre_Macedo/[EMAIL PROTECTED]<Alexandre_Macedo/[EMAIL 
PROTECTED]>
escreveu:
> 
> Salvo engano (não dá pra confirmar agora), me parece que se o grupo ao qual
> o usuário pertence, não estiver como contact_group do serviço, ele não terá
> direito de ver o serviço. 
> 
> Fora as opções abaixo, para que o usuário tenha direitos sobre o serviço
> você tem que configurar no arquivo contacts.cfg o usuário: 
> 
> Exemplo 
> 
> define contact{ 
>         contact_name                        nagios 
>         alias                                nagios 
>         service_notification_period        24x7 
>         host_notification_period                24x7 
>         service_notification_options        w,u,c,r 
>         host_notification_options        d,u,r 
>         service_notification_commands        notify-by-email 
>         host_notification_commands        host-notify-by-email 
>         email                                [EMAIL PROTECTED] 
>         } 
> 
> Depois você tem que configurar no arquivo contctgroups.cfg os usuários de
> cada grupo: 
> 
> Exemplo 
> 
> define contactgroup{ 
>         contactgroup_name        nagios 
>         alias                        Log Nagios 
>         members                nagios 
>         } 
> 
> 
> Por fim, no serviço, ou no perfil do serviço, você deve colocar o grupo como
> contato, assim ele passa não só a receber notificações como também tem
> acesso ao serviço. Não estou certo se existe a possibilidade de fazer este
> tipo de coisa para os Hosts, acho que só mesmo para os serviços. 
> 
> Exemplo: 
> 
> define service{ 
>         name                                generico 
>         active_checks_enabled                1 
>         passive_checks_enabled                0 
>         parallelize_check                1 
>         check_period                        24x7 
>         notification_period                24x7 
>         notification_interval                120 
>         obsess_over_service                1 
>         check_freshness                        0 
>         notifications_enabled                1 
>         event_handler_enabled                0 
>         flap_detection_enabled                1 
>         process_perf_data                0           
>         retain_status_information        1 
>         retain_nonstatus_information        1 
>         is_volatile                        0 
>         max_check_attempts                3 
>         normal_check_interval                10 
>         retry_check_interval                1 
>         contact_groups                nagios 
>         notification_options                c 
>         register                        0 
>         } 
> 
> Uma necessidade que tive foi a de dar acesso sem notificação, ou seja, o
> usuário tem direito de ver o serviço mas não recebe notificação, isso se
> deve ao fato de termos grupos de correio, assim os usuários estavam
> recebendo duas vezes as notificações. Criei usuários onde configurei o
> service_notification_commands e o host_notification_commands como
> notify-null assim a notificação é descartada, mas para isso é preciso criar
> o comando dentro do arquivo misccommands.cfg e definir : 
> 
> Exemplo do contacts.cfg 
> 
> define contact{ 
>         contact_name                        e001755 
>         alias                                Luiz Guerra 
>         service_notification_period        24x7 
>         host_notification_period        24x7 
>         service_notification_options        w,u,c,r 
>         host_notification_options        d,u,r 
>         service_notification_commands        notify-null 
>         host_notification_commands        notify-null 
>         email                                [EMAIL PROTECTED] 
>         } 
> 
> Exemplo do misccommands.cfg 
> 
> # 'notify-by-null' command definition 
> define command{ 
>         command_name        notify-null 
>         command_line        /bin/echo "***** Nagios  ***** >> /dev/null 
>         } 
> 
> 
> Espero ter ajudado mais que atrapalhado ;-) 
> 
> 
> 
> Alexandre Xavier de Oliveira Macedo
> [EMAIL PROTECTED]
> Suporte Técnico - Rede / Telecom
> Fone: +55 31 3489-5091
> Fax: +55 31 3489-5001
> 
> 
> 
> Evaldo Carneiro de Mello Sobrinho <[EMAIL PROTECTED]> 
> Enviado Por: [EMAIL PROTECTED] 
> 
> 10/08/2005 16:16 
> Favor responder a
> [email protected]
> 
> [EMAIL PROTECTED] 
> cc
> AssuntoRes:[Nagios-users-br] Controle por usuário
> 
> 
> 
> 
> 
> 
> boa pergunta! No cgi.cfg você pode definir os usuários que terão acesso às
> informações sobre  hosts e sobre serviços (authorized_for_all_hosts,
> authorized_for_all_services). você pode refinar quem pode apenas ver
> informações sobre o sistema e enviar comandos via cgi
> (auhorized_for_all_service_commands, por exemplo). 
>  Mas especificar os hosts ou serviços, acho que não é possível. 
>   
> Abraço 
>   
> 
> 
> [EMAIL PROTECTED] escreveu:
> -----
> 
> Para: [email protected]
> De: Sergio Bazilio <[EMAIL PROTECTED]>
> Enviado por: [EMAIL PROTECTED]
> Data: 10/08/2005 14:01
> Assunto: [Nagios-users-br] Controle por usuário
> 
> Alguem sabe me dar maiores detalhes, sobre controle por usuario?
> por exemplo, eu tenho 100 hotst (exemplo). vinculo 50 ao usuário A e
> quando logo por ele, (user A) ele consiga ver sometne estas maquinas?
> com livre acesso a todas as cgis, mas somente para essas maquinas?
> []'s
> 
> 
> -- 
> 
> Sergio Bazilio
> Analista de Operações
> --------------------------------------------------------------------------
> ALOG Data Centers
> Excelência em Projetos de Hosting
> R Voluntários da Pátria 360 - RJ - CEP 22270-010
> Telefone: 21 3083-3333 - 11 4062-2220 - Fax: 21 3083-3300
> http://www.alog.com.br
> 
> 
> -------------------------------------------------------
> SF.Net email is Sponsored by the Better Software Conference & EXPO
> September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
> Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
> Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
> _______________________________________________
> Nagios-users-br mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/nagios-users-br
> Archives:
> http://www.mail-archive.com/[email protected]/
> http://news.gmane.org/gmane.network.nagios.user.brazil 
> 
> -------------------------------------------------------
> SF.Net email is Sponsored by the Better Software Conference & EXPO September
> 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile &
> Plan-Driven Development * Managing Projects & Teams * Testing & QA Security
> * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
> _______________________________________________
> Nagios-users-br mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/nagios-users-br
> Archives:
> http://www.mail-archive.com/[email protected]/
> http://news.gmane.org/gmane.network.nagios.user.brazil 
> 


-- 
 
 Sergio Bazilio
 Analista de Operações
 --------------------------------------------------------------------------
 ALOG Data Centers
 Excelência em Projetos de Hosting
 R Voluntários da Pátria 360 - RJ - CEP 22270-010
 Telefone: 21 3083-3333 - 11 4062-2220 - Fax: 21 3083-3300
 http://www.alog.com.br


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Nagios-users-br mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nagios-users-br
Archives: http://www.mail-archive.com/[email protected]/
http://news.gmane.org/gmane.network.nagios.user.brazil

Responder a