O NagiosQL é uma interface web onde através dela é possível configurar o Nagios sem a necessidade de acessarmos seus configurações via linha de comando. Através de formulários é possível criar hosts, services e groups para monitoramento e notificação. Ótima ferramenta para ser integrada no nosso kit do Nagios.
Por padrão o NagiosQL busca a informações do Nagios em /etc/nagios, porém esse não é o diretório onde se encontram os arquivos de configuração do Nagios. Para corrigir isso deve-se criar um link simbólico de /usr/local/nagios para /etc/nagios:
# ln -s /usr/local/nagios /etc/nagios
Logo em seguida vamos importar os arquivos de configuração do Nagios para o NagiosQL, dessa forma poderemos editá-los via interface gráfica do NagiosQL. Acesse o NagiosQL e vá na opção "Tools" e em seguida em "Data Import". Note que aparecerão os arquivos de configuração do Nagios (localizados no link simbólico que criamos em /etc/nagios). Selecione os arquivos e clique na opção "Import".
Figura 7: Configuration import
Logo em seguida acesse a opção "Nagios control" e em "Write monitoring data" e "Write additional data", clique na opção "Do it" para que os arquivos sejam gravados.
Para finalizar a instalação devemos adequar o Nagios ao NagiosQL configurando o arquivo nagios.cfg. Essa configuração é necessária para que o Nagios busque as informações em /etc/nagiosql.
# vim /usr/local/nagios/etc/nagios.cfg
Em Object Configuration comente os "cfg_file" e "cfg_dir" e insira o seguinte bloco de comandos:
[2] Comentário enviado por grandmaster em 04/07/2009 - 13:52h
Huumm pareceu interessante, vou adicionar ao Favoritos para testar. Não achei nada que funcionasse legal com o Nagios. Sempre dava uns paus. Vamos ver esse.
[3] Comentário enviado por bdsr em 07/07/2009 - 07:59h
Cara parabéns pelo artigo, mas só uma correção, quando for criar o link simbólico não é para o caminho /usr/local/nagios mas sim para /usr/local/nagios/etc sendo assim o comando para criar o link simbólico ficaria:
[5] Comentário enviado por donabuba em 14/07/2009 - 08:41h
Cara
tentei instalar o QL na minha máquina, mas não consigo encontrar essas dependencias.
E uma delas que eu consegui achar pede a libpcap e mesmo instalando e resintalando e reinstalando essa bendita, o programa continua acusando que ela não está instalada.
[6] Comentário enviado por civirino em 14/07/2009 - 08:45h
Opa "donabuba"
brother seguinte, vc está usando debian? se sim... da uma olhadinha no debian packages para buscar os pacotes que estão faltando http://search.debian.org/
caso ainda tenha dificuldades eu posso te passar meu sources.list, com ele utilize apt-get normal para instalar as dependências...
[10] Comentário enviado por civirino em 21/07/2009 - 10:32h
Oi donabuba...
não é preciso criar nenhuma estrutura. Após a instalação das dependências apenas descompacte o arquivos no diretório correto renomeie a pasta que vai aparecer de nagiosql3 para nagiosQL, crie o arquivo responsável pela instalação com o comando touch e posteriormente siga o assistente de instalação.
[13] Comentário enviado por cnogueira em 28/07/2009 - 15:14h
Ola aṕos o final da cofigurção do nagiosql apareceu esse erro:
Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /var/www/nagiosQL/install/functions/func_installer.php on line 271
New Installation of NagiosQL
Parameter Value
MySQL server connection (privileged user) Error: Cannot connect to the database. MySQL Error: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
o q pode ter acontecido e como faço para reparar?????
[14] Comentário enviado por bsobrino em 30/07/2009 - 10:52h
Como/ onde eu poderia arrumar um tutorial ou uma apostila sobre nagios. Seria algo como um tutorial de operação (uso) do sistema. Qualquer coisa, meu e-mail é murlok@terra.com.br.
[16] Comentário enviado por marciorn5 em 09/10/2009 - 23:21h
Caro amigo Civirino, antes de mais nada parabéns pelo artigo. Estou com o problema quando executo a linha "chown -R www-data:www-data /var/www/nagiosQL/config/"
Dá o seguinte erro: "chown : usuário inválido www-data:www-data". Minha distro é o Slack.
[19] Comentário enviado por civirino em 08/07/2010 - 19:10h
Opa meu velho,
ta aí uma coisa que eu ainda não tentei fazer sinceramente.
Mas imagino que possa haver módulos para essa tradução, porem, não tenho tantas esperanças em relação a isso.
sim claro meu talk é thiagogmta@gmail.com
fique a vontade, o que puder estarei ajudando.
[20] Comentário enviado por edu.comandos em 11/08/2010 - 20:10h
Valeu Civirino,com seu tutorial instalei o nagios e funcionou muito bem, ai tentei instalar o nagiosQL toda a configuração ocorreu normalmente, mas agora depois que apaguei o ENABLE_INSTALLER quando fui logar ele tra a mensagen de "login Failed!", tentei retornar um passo anterior mas não deu certo o sistema pedia para apagar novamente o ENABLE_INSTALLER...A pergunta é se você puder ajudar...Onde eu configuro este acesso se a data base ja esta configurada?
[21] Comentário enviado por edu.comandos em 11/08/2010 - 22:43h
Bom pessoal o problema que citei acima foi resolvido, mas após digitar a nova senha na interface para finalizar a configuração do nagiosQl ele retorna esta mensagem
NagiosQL Installation: Finishing Setup
New Installation of NagiosQL
Parameter Value
Database already exists and drop database was not selected, please correct or manage manually.
[22] Comentário enviado por alexdalsan em 18/08/2010 - 11:22h
blz, sou novo aqui no VOL mas sempre dou uma olhada nos artigos postados aqui...
Seguinte, eu consegui instalar o Nagios, o skin novo e o nagiosQL, até ai tudo bem. Como é uma instalação zerada e eu segui todos os artigos não exisitia nenhum host configurado, só fui criar o primeiro após a instalação do nagiosQL, na interface dele o host aparece normal (up-to-date), mas na interface do nagios não aparece nada, e ainda fica um erro de CGI:
(Error: Could not read host and service status information!
The most common cause of this error message (especially for new users), is the fact that Nagios is not actually running. If Nagios is indeed not running, this is a normal error message. It simply indicates that the CGIs could not obtain the current status of hosts and services that are being monitored. If you've just installed things, make sure you read the documentation on starting Nagios. )
no meu terminal ssh quando eu dou um #/etc/init.d/nagios start ou restart ele aparece a mensagem done. mas se eu executar o #services nagios status aparece que o serviço não esta rodando.
Alguem tem alguma ideia do que pode ser? Eu tenho que cadastrar alguns hosts nos arquivos do nagios manualmente para que ele funcione?
[23] Comentário enviado por alexdalsan em 19/08/2010 - 09:26h
Consegui resolver o meu problema.
O que acontecia é que durante a inicialização do nagios o arquivo nagios.cmd não era criado, então criei a pasta solicitada durante a criação do arquivo, dei as permissões necessárias e funcionou certinho...
[25] Comentário enviado por mp.santos em 02/12/2010 - 15:59h
Muito bom artigo, segui à risca e funcionou tudo certinho. Apenas duas dúvidas, como faço para apagar os 3 hosts q apareceram? Tenho apaga-los mas só ficam com status missed e quando clico nas informações dos hosts aparecem umas mensagens tipo Relation to tbl_service, entry switch-Uptime - deletion not possible . Esses hosts não estavam configurados no nagios, apareceram depois que coloquei o nagiosQL. E outra duvida, tem como colocar o mapa 3d? Aqui não apareceu a opção. Obrigado e parabéns pelo tutorial.
[26] Comentário enviado por marcosevan em 21/06/2012 - 13:18h
Cara tou tentando seguir o teu artigo, mas tá apresentando erro de nagiosql tables mysql.servers doesnt exist. quando vou para parte final.
NagiosQL Installation: Finishing Setup
Create new NagiosQL database
MySQL server connection (privileged user)passed
MySQL server version5.5.25-cll
MySQL server supportsupported
Delete existing NagiosQL database db_nagiosql_v3done
Creating new database db_nagiosql_v3done
Create NagiosQL MySQL userdone
Update MySQL permissionsdone
Reloading MySQL User Table failed invalid (nagiosql tables mysql.servers doesnt exist)
[28] Comentário enviado por lisandroeloir em 10/07/2015 - 15:28h
Boa tarde,
Guri, fiz o procedimento está tudo certo, porém não aparece as imagens dos hosts....oq poderia ser? segui esse link (http://www.vivaolinux.com.br/artigo/Nagios-Um-poderoso-programa-de-monitoramento-de-rede-%28parte-final%29)...mas sem chance....agradeço..
[29] Comentário enviado por vinnybest em 23/05/2024 - 16:05h
Não Estou conseguindo importar os itens do Nagios Core para o NagiosQL
a tela simplesmente crasha e não importa.
também estou com o erro em Administration --> Support --> Read/Write access: settings.php failed
Conseguem me ajudar ?