Nagios - Um poderoso programa de monitoramento de rede (parte 2)

Neste segundo artigo da série aprenderemos como fazer para habilitar acesso ao Nagios via WEB com autenticação por usuário/senha. Assim você poderá acessar o software remotamente para ver o estado de sua rede e de forma segura.

[ Hits: 141.396 ]

Por: Wanderson Berbert em 18/01/2004


Configurando autenticação CGI



Nestas instruções vou assumir que você está utilizando o Apache e que instalou o Nagios em sua pasta padrão /usr/local/nagios.

Você primeiramente precisará criar um script alias para o Nagios e um alias para as páginas HTML. Edite o arquivo srm.conf e adicione as linhas:

ScriptAlias /nagios/cgi-bin/ /usr/local/nagios/sbin/
Alias /nagios/ /usr/local/nagios/share/

Em seguida edite o arquivo access.conf e adicione as linhas:

<Directory "/usr/local/nagios/sbin/">
    AllowOverride AuthConfig
    Options ExecCGI
    Order allow,deny
    Allow from all
</Directory>

<Directory "/usr/local/nagios/share">
    Options None
    AllowOverride AuthConfig
    Order allow,deny
    Allow from all
</Directory>

A configuração do Apache está pronta. Não esqueça de reiniciá-lo para que as mesmas surtam efeito:

# /etc/init.d/apache restart

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Configurando autenticação CGI
   3. Configurando autenticação via WEB
   4. Configurando o Nagios para aceitar autenticação CGI
Outros artigos deste autor

Identificando usuários Squid com o IDENTD

Implementando auto-resposta utilizando o Exim

MailScanner - Email Gateway Virus Scanner

Bugzilla (Bug Tracking System)

Nagios - Um poderoso programa de monitoramento de rede (parte 1)

Leitura recomendada

Sintegra e Ted via wine

Inclusão Digital

Um olhar sobre o Portage Tools - Parte II

Atualizando o Ubuntu 8.10 para 9.04 na mão

StarDict - software de tradução de ótima qualidade!

  
Comentários
[1] Comentário enviado por cmarcelo em 20/01/2004 - 22:00h

Wanderson,

Muito bom esse artigo, eu já tinha feito algumas intalações do Nagios, e esses artigos me ajudaram a perder algumas dúvidas que eu tinha, eu só estou "apanhando" para poder fazer com que o Nagios envie-me pelo celular mensagens caso algum servidor pare; se essa informação for importante, a operadora que utilizo é a TIM;

Agradaço desde já qualquer ajuda, muito obrigado.

Carlos Marcelo

[2] Comentário enviado por wberbert em 21/01/2004 - 08:52h

Acho eu que este serviço é pago e tem que ser habilitado na operadora, eu aqui também não consegui mandar pager, mas a sintaxe é simples, número do pager@domino.com, verifique com sua operadora a disponibilidade do serviço para obter mais detalhes.

[]'s Wanderson

[3] Comentário enviado por saintseya em 22/01/2004 - 17:14h

Não varia do serviço, a claro tem gateway de reenvio de mensagens a tim não sei, basicamente é so configurar o seu email 6299xxxxxxx@claro.com.br no item pager do contacts......
Só comentando uso nagios des de quando era NetSaint, uma exelente ferramenta de monitoramento......

[4] Comentário enviado por ademir.goulart em 25/04/2004 - 15:25h

Ola Pessoal,

Eu tenho usado este sistema de avisar no celular via short msg.
Aqui na regiao tem a VIVO e a TIM.
Primeiro o usuario tem que ter o servico de recebimento de email - Turbomail na VIVO e algum equivalente na TIM.

Manda-se um email normal via SMTP para a operadora e o subject deste email e' recebido como SMS no celular.

Assim no meu caso mando email para usuario@turbomail.com.br e a VIVO recebe este email, o qual pode ser consultado via webmail tamb'em, e logo redireciona apenas o subject como SMS (Short Message) para o meu celular. Como no subject coloco os dados que me interresam, logo fico informado do evento.

Nao esquecer de limpar a caixa postal la' no turbomail (operadora) de vez em quanto...

um abraco

ademir









[5] Comentário enviado por boyhammer em 06/05/2004 - 12:43h

a tim suporta o envio de email, basta cadastrar-se no blah
o email fica username@timnet.com
chegue a usar esse servico por uns dias.
Informe-se quanto ao preco
[]'s

[6] Comentário enviado por Grillo em 31/05/2004 - 13:46h

Alguem sabe onde eu poderia encontrar o basico sobre nagios?

[7] Comentário enviado por wberbert em 31/05/2004 - 14:06h

acho que isto já é o básico.
[]`s Wanderson

[8] Comentário enviado por elanderson em 27/06/2004 - 14:46h

Quando bem configurado os resultados são otimus!

[9] Comentário enviado por Rodrigues em 27/07/2004 - 23:35h

se fosse grátis era melhor ;)

[10] Comentário enviado por claytom em 19/09/2004 - 12:25h

Amigo, segui sua roteiro e esta me apresentando os erros quando tento acessar as guias do nagios, a pagina do nagios e visualizada mas os menus não estão aparecendo.

Estou utilizando o REDHAT 9.

Whoops!

Error: Could not read host and service status information!

E tb, quando do um start no serviço nagios aparece o mensagem abaixo:
[root@localhost root]# service nagios start
Starting network monitor: nagios
ps: error: List of process IDs must follow -p.
usage: ps -[Unix98 options]
ps [BSD-style options]
ps --[GNU-style long options]
ps --help for a command summary


[11] Comentário enviado por Ti_j@der em 02/02/2005 - 18:55h

Otimo Artigo !!!!!!!!!!!!

[12] Comentário enviado por brugger em 28/04/2005 - 15:56h

check_mysql
estou tendo problemas para checar o mysql
onde passo os parametros de usuário e senha para teste do mysql?


se testo o script check_mysql em linha de comando passando os parametros hostname , usuario e senha funciona perfeito mas pelo nagios estou tendo problemas . Veja arquivo abaixo

services.cfg :

define service{
use generic-service ; Name of service template to use
host_name nome_do_servidor
service_description MYSQL
is_volatile 0
check_period 24x7
max_check_attempts 3
normal_check_interval 5
retry_check_interval 1
contact_groups linux-admins
notifications_enabled 1
notification_interval 240
notification_period 24x7
notification_options c,r
check_command check_mysql
}


[13] Comentário enviado por alexr em 13/01/2006 - 14:52h

Legal!

[14] Comentário enviado por alexr em 13/01/2006 - 14:52h

Muito bom mesmo!

[15] Comentário enviado por agressiveinlinux em 16/02/2006 - 11:59h

Wanderson Berbert,

Estou precisando de uma dica, instalei o Nagios no Ubuntu Version 5.10, agora preciso configurar a autenticação dos CGis, mas estou meio perdido para tal, poderia me ajudar.

Ou alguém que saiba de algo pode me ajudar!!

Obrigado.

[16] Comentário enviado por fernandosilva em 13/09/2006 - 09:59h

Eu trabalho com o nagios e acho ele um software muito bom, para quem precisa monitorar uma empresa de grande porte, o nagios é um dos melhores sistemas.

Se alguem tiver o programa de instalação e pude mandar para o meu Email eu agradeç, porque eu não tenho acesso ao programa de instalação.

Obrigado.

[17] Comentário enviado por DebianWoman em 08/02/2008 - 12:04h

Está apresentando erro:
# /etc/init.d/nagios start
Starting nagios monitoring daemon: nagiosDBI connect('dbname=nagiosmysql','nagios-mysql',...) failed: Access denied for user 'nagios-mysql'@'localhost' (using password: YES) at /usr/lib/nagios/plugins/check_nagios_db line 71
Por favor, me ajude preciso resolver o mais rápido possível.

Obrigada.

[18] Comentário enviado por wberbert em 08/02/2008 - 12:49h

Isso aee é problema de permissão no mysql, procure um artigo sobre o mysql no proprio site :D


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts