[Dicas-L] NagiosQL
Data de Publicação: 26 de Fevereiro de 2009
Todos conhecem o Nagios e o trabalho que dá para configurá-lo na mão. Havia implantado o Nagios em uma empresa e todos lá queriam uma ferramenta que facilitasse a configuração de novos hosts, services, contacts, hostgroups e etc. O próprio Nagios oferece tal ferramenta, mas que acaba sendo meio espartana para novos usuários. Foi então pesquisando no nosso oráculo Google que achei a ferramenta NagiosQL, que é uma interface web onde é possível realizar todas as configurações de hosts, services, time_periods, service dependency e etc...
Antes de prosseguir você pode entrar na página de demonstração para dar uma olhada e ver como ele funciona. A interface é bem simples, ao qual qualquer usuário com pouca noção de Nagios será capaz de se virar.
O link para a demonstração é -> http://demo.nagiosql.org/nagiosql_en/index.php usuário: demo, senha: demo
# chown -R www-data:www-data  /var/www/nagiosql/config/
Se tudo ocorreu perfeitamente bem, é hora de acessar o browser e prosseguir com a instalação -> http://ip_do_servidor/nagiosql
Os passos seguintes são bem tranquilos, onde deverá ser especificada a base de dados do mysql, senha e etc. O script de instalação se encarregará de tudo, até mesmo da criação da base de dados e do usuário no mysql.
Depois da finalização da instalação pelo browser, devemos remover o arquivo "ENABLE_INSTALLER", que criamos na pasta config.
Volte para o browser e atualize a tela (f5).
Agora é preciso criar uma estrutura de diretórios em /etc/nagiosql e as devidas permissões, tanto do Nagios, quanto do NagiosQL.
Com a instalação finalizada temos duas opções: Configurar do zero apartir do NagiosQL ou importar a configurações existentes do Nagios. Para a segunda opção, basta ir pelo browser na aba tools -> Data import.
Obs: O nagiosQL por padrão busca as configurações do Nagios em /etc/nagios, mas a maioria das pessoas acabam instalando em /usr/local/nagios. Para resolver isso basta criar um link simbólico de /usr/local/nagios para /etc/nagios.
O site oficial do projeto é -> http://www.nagiosql.org/
Agora a configuração do nagios ficou muito mais fácil :-)
André Luiz Facina trabalha atualmente na empresa JVS (IBM Premier), como Analista Linux e aprendiz em AIX.