sexta-feira, 9 de dezembro de 2011

Instalando Nagios no [K]Ubuntu

Por várias vezes protelei a instalação do Nagios no meu servidor, pra falar a verdade cada vez que eu lia aquela sopa de letrinhas na instalação me desanimava, mas hoje resolvi fazer e fiz... :-)

Segui os passos do que julgo ser o melhor tutorial para a instalação do Nagios, está tudo em inglês, mas o que interessa mesmo são os comandos e umas pegadinhas que essas sim eu vou colocar aqui. O tutorial você pode serguir deste link.

Mas atenção, abaixo as minhas dicas e "pegadinhas":

1) No passo "4) Customize Configuration", existe a instrução para você editar o arquivo /usr/local/nagios/etc/objects/contacts.cfg, o problema é que esse arquivo não existe, na realidade você deve editar o arquivo /usr/local/nagios/etc/localhost.cfg e alterar o contato conforme sua necessidade, segue exemplo:


define contact{
        contact_name                    nagios-admin
        alias                           Nagios Admin
        service_notification_period     24x7
        host_notification_period        24x7
        service_notification_options    w,u,c,r
        host_notification_options       d,r
        service_notification_commands   notify-by-email
        host_notification_commands      host-notify-by-email
        email                           meuemail@gmail.com <<< ALTERE AQUI O SEU EMAIL
        }

2) Depois de você ter tudo instalado provavelmente você vai tentar acessar o http://seuhost/nagios com o usuario nagiosadmin e a senha definida no meio do processo, o problema é que simplesmente ao se logar você vai receber a mensagem de que não tem permissão pra ver nada, algo como a mensagem abaixo:


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.

Para resolver isso você vai precisar editar o arquivo /usr/local/nagios/etc/cgi.cfg e remover o '#' no início das linhas onde você encontrar a palavra nagiosadmin, na verdade esse é o usuário que você vai informar que tem a permissão de acesso.

3) E a última coisa que eu precisei fazer para que tudo funcionasse foi mudar as permissões e o usuário dono  do diretório /usr/local/nagios, fiz o seguinte:

sudo chown -R nagios:nagios /usr/local/nagios



É isso.

Nenhum comentário:

Postar um comentário