
		rodolfosouzasp
		
		(usa Debian)
		
		Enviado em 26/08/2013 - 15:10h 
		Enfim - Senhores,
Boa Tarde,
Como não obtive nenhuma retorno, após algumas pesquisas, dicas, tentativas e erros consegui enviar e-mails para grupo específicos como o desejado. Para aqueles que interessar e/ou não sabem, segue:
1º PASSO: Antes de tudo o servidor já deve estar enviando e-mail corretamente, para quem não sabe configurar o serviço de e-mail com o Nagios, segue um link de uma maneira muito simples mesmo de como fazer isto: 
http://luismontanhamjr.wordpress.com/2011/09/01/configurando-envio-de-email-nagios-3/
 
2º Passo: Deve-se localizar os arquivos templates.cfg e contacts.cfg, normalmente localizados em /usr/local/nagios/etc/objects;
3º Passo: Deve-se editar dentro de templates.cfg, os templates de Hosts e Services de acordo com as suas necessidades e pessoas/equipes que irão receber os e-mails, tentarei ser breve, segue exemplo:
vim /usr/local/nagios/etc/objects/templates.cfg
########### Hosts:
define host{
        name                            linux-server
        use                             generic-host
        check_period                    24x7
        check_interval                  2
        retry_interval                  3
        max_check_attempts              4
        check_command                   check-host-alive
        notification_period             workhours 
        notification_interval           20               #### De quanto em quanto tempo o Nagios irá enviar (e-mail em minutos).
        notification_options            d,u,r
        contact_groups                  equipelinux      #### Aqui é digitado para qual grupo irá ser enviado alertas dos Hosts que forem cadastrados como "linux-server".
        register                        0
        }
define host{
        name                            windows-server
        use                             generic-host
        check_period                    24x7
        check_interval                  2
        retry_interval                  3
        max_check_attempts              4
        check_command                   check-host-alive
        notification_period             workhours
        notification_interval           20                #### De quanto em quanto tempo o Nagios irá enviar (e-mail em minutos);
        notification_options            d,u,r
        contact_groups                  equipewindows     #### Aqui é digitado para qual grupo irá ser enviado alertas dos servidores que forem cadastrados como "windows-server";
        register                        0
        }
############ Serviços: 
define service{
        name                            linux-service
        active_checks_enabled           1
        .
        .
        .
        retry_check_interval            1
        contact_groups                  equipelinux        #### Aqui é digitado para qual grupo irá ser enviado alertas dos servidores que forem cadastrados como "windows-service".
        notification_options            w,c
        notification_interval           20                 #### De quanto em quanto tempo o Nagios irá enviar e-mail (em minutos).
        notification_period             24x7
        register                        0
        }
define service{
        name                            windows-service
        active_checks_enabled           1
        .
        .
        .
        retry_check_interval            1
        contact_groups                  equipewindows      #### Aqui é digitado para qual grupo irá ser enviado alertas dos servidores que forem cadastrados como "windows-service".
        notification_options            w,c
        notification_interval           20                 #### De quanto em quanto tempo o Nagios irá enviar e-mail (em minutos).
        notification_period             24x7
        register                        0
        }
Salvar e Sair
Obs.: Os contacts_groups "equipewindows" e "equipelinux" são cadastrados dentro do arquivo contacts.cfg, conforme abaixo.
===========================  X  =====  X  ==================================
4º PASSO: Entrar no Arquivo contacts.cfg e editar conforme o desejado, segue exemplo.
vim /usr/local/nagios/etc/objects/contacts.cfg
######### CONTATOS
define contact{
        contact_name                    EquipeLinux
        use                             generic-contact
        alias                           Equipe Linux
        email                           rodolfolx@dominio.com.br,rodolfolx2@dominio2.com.br
        }
define contact{
        contact_name                    EquipeWindows
        use                             generic-contact
        alias                           Equipe Windows
        email                           rodolfowin@dominio.com.br,rodolfowin2@dominio2.com.br
        }
######### GRUPOS
define contactgroup{
        contactgroup_name       equipelinux              #### Este é o nome do grupo para qual vai ser enviado e-mail;
        alias                   Equipe de Servidores Linux
        members                 EquipeLinux              #### Aqui coloca-se os contatos que fazem parte do grupo e que estão cadastrados logo acima;
        }
define contactgroup{
        contactgroup_name       equipewindows            #### Este é o nome do grupo para qual vai ser enviado e-mail;
        alias                   Equipe de Servidores Windows
        members                 EquipeWindows            #### Aqui coloca-se os contatos que fazem parte do grupo e que estão cadastrados logo acima;
        }
Salvar e Sair
Obs.: Os nomes dos "members" deve estar extamente igual ao nome definido acima no "contact_name" acima, assim com os "contactgroup_name" deve estar exatamente igual ao cadastrados dentro do arquivo templates.cfg.
Após isto é só dar um reload no Nagios e verificar se os e-mails estão indo para as pessoas certas.
Fiz aqui na empresa e funcionou lindo...
Abraços