Configurando o Nagios no Apache2

1. Configurando o Nagios no Apache2

Mr Zappa
mrzappa

(usa Ubuntu)

Enviado em 21/11/2013 - 16:38h

Amigos,



Estou instalando o Nagios, pelo menos tentando, em um Ubuntu Server 13.10.

Já instalei ele mais de 10 vezes, mas esta difícil encontrar uma solução para um bug no script do Nagios para o Ubuntu.

Acontece que ele utiliza uma estrutura não existente no apache atual (/etc/httpd/init.d/), que para ser instalado o comando "make install-webconf", devo criar uma estrutura de diretório que não existe, e ali ele insere um arquivo de nome "httpd.conf".

Confesso que sou novato com Linux, e não tenho ideia do que fazer com este httpd.conf. Não sei se é para coloca-lo dentro de algum diretório no apache2, ou se é para ser inserido diretamente no apache2.conf.

Será que alguém tem uma luz, mesmo que de vela ...



abs




  


2. Re: Configurando o Nagios no Apache2

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 21/11/2013 - 16:47h

Instala via apt-get:

sudo apt-get install nagios3 apache2 php5




3. Re: Configurando o Nagios no Apache2

Mr Zappa
mrzappa

(usa Ubuntu)

Enviado em 21/11/2013 - 23:20h


Funciona realmente, ele arruma tudo e funciona com uma pequena modificação para fazer o Nagios iniciar no apache2.

Só que eu gostaria de saber porque não consigo instalar pelo fonte.

Segui diversos tutoriais, pesquisei um bocado, instalei e reinstalei mais de 20 vezes, exageros a parte, e sempre esbarro com um erro qualquer

Sinto que preciso saber onde esta o problema para dominar o programa.

Neste momento estou fazendo a vigésima e não sei mais qual instalação para testar um palpite... caso não consiga... vou ficar no modo fácil por enquanto.

Vou usar a instalação primaria com a sua dica e depois atualizar normalmente. Já testei e deu certo! Rodou redondinho, só quero saber o porque...f...


4. Re: Configurando o Nagios no Apache2

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 21/11/2013 - 23:23h

mrzappa escreveu:


Funciona realmente, ele arruma tudo e funciona com uma pequena modificação para fazer o Nagios iniciar no apache2.

Só que eu gostaria de saber porque não consigo instalar pelo fonte.

Segui diversos tutoriais, pesquisei um bocado, instalei e reinstalei mais de 20 vezes, exageros a parte, e sempre esbarro com um erro qualquer

Sinto que preciso saber onde esta o problema para dominar o programa.

Neste momento estou fazendo a vigésima e não sei mais qual instalação para testar um palpite... caso não consiga... vou ficar no modo fácil por enquanto.

Vou usar a instalação primaria com a sua dica e depois atualizar normalmente. Já testei e deu certo! Rodou redondinho, só quero saber o porque...f...


Mostre os passos que esta seguindo... e também os erros encontrados sem saber isso fica difícil de saber o que esta errado


5. Re: Configurando o Nagios no Apache2

Mr Zappa
mrzappa

(usa Ubuntu)

Enviado em 21/11/2013 - 23:49h

Ok Andrecanhadas.. vou tentar...

Antes vou avisa-lo que, com a versão 3.5.1, temos um problema e com a versão 4.0.1, temos o problema da versão anterior e mais um.

Quais são os problemas:

Das duas versões: Durante a finalização do make install, no comando "make install-webconf", o Nagios roda um script gerando um arquivo .conf, este que deveria ser colocado a principio no diretório "/etc/httpd/conf.d/", porém, não existe este diretório, sendo assim, é preciso criar esta estrutura para que o arquivo seja gerado. A solução que eu encontrei foi , depois de gerado, eu o copiei para o "etc/apache2/conf.enabled/" diretamente. Imagino que não seja a forma correta, mas por enquanto foi a que pelo menos ativa o acesso web.

De uma versão (3.5.1): Este já resolvido por um usuário do Ubuntugeek, que fez um script que corrige a falha, sendo agora irrelevante ao meu ver, pois além de ter sido resolvida, demonstra que é um BUG da versão 4.0.1, instalando no Ubuntu server 13.1 (podem ter outros Linux com o BUG). Este bug impedia que o Nagios startasse corretamente, apresentando um erro, também, na estrutura de diretórios.

Bem, isto esta virando um romance...

Quando finalizo a instalação, seguindo a risca o tutorial existente aqui, com algumas adaptações que eu tive que fazer para resolver os problemas citados, o Nagios inicializa por linha de comando e quando dou "top" , aparece na relação de processos rodando, porém, quando faço acesso web, após o login, ele até aparece a página, mas ao clickar sobre algum comando (CGI) da webpage, ele pede para salvar o CGI e não executa nada.

Como eu sou leigo, releve as bobagens, mas acredito que isto se deva a alguma autorização de execução dos CGIs do Nagios, ou de algum arquivo default mal configurado, que é devidamente corrigido quando instalo pelo "apt-get install nagios3"

Sinistro amigo.. sinistro...




6. Re: Configurando o Nagios no Apache2

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 22/11/2013 - 00:27h

mrzappa escreveu:

Ok Andrecanhadas.. vou tentar...

Antes vou avisa-lo que, com a versão 3.5.1, temos um problema e com a versão 4.0.1, temos o problema da versão anterior e mais um.

Quais são os problemas:

Das duas versões: Durante a finalização do make install, no comando "make install-webconf", o Nagios roda um script gerando um arquivo .conf, este que deveria ser colocado a principio no diretório "/etc/httpd/conf.d/", porém, não existe este diretório, sendo assim, é preciso criar esta estrutura para que o arquivo seja gerado. A solução que eu encontrei foi , depois de gerado, eu o copiei para o "etc/apache2/conf.enabled/" diretamente. Imagino que não seja a forma correta, mas por enquanto foi a que pelo menos ativa o acesso web.

De uma versão (3.5.1): Este já resolvido por um usuário do Ubuntugeek, que fez um script que corrige a falha, sendo agora irrelevante ao meu ver, pois além de ter sido resolvida, demonstra que é um BUG da versão 4.0.1, instalando no Ubuntu server 13.1 (podem ter outros Linux com o BUG). Este bug impedia que o Nagios startasse corretamente, apresentando um erro, também, na estrutura de diretórios.

Bem, isto esta virando um romance...

Quando finalizo a instalação, seguindo a risca o tutorial existente aqui, com algumas adaptações que eu tive que fazer para resolver os problemas citados, o Nagios inicializa por linha de comando e quando dou "top" , aparece na relação de processos rodando, porém, quando faço acesso web, após o login, ele até aparece a página, mas ao clickar sobre algum comando (CGI) da webpage, ele pede para salvar o CGI e não executa nada.

Como eu sou leigo, releve as bobagens, mas acredito que isto se deva a alguma autorização de execução dos CGIs do Nagios, ou de algum arquivo default mal configurado, que é devidamente corrigido quando instalo pelo "apt-get install nagios3"

Sinistro amigo.. sinistro...



O tutorial mais coerente que achei foi este pois configura os diretorios como no instalado via apt-get.
http://tuxederivados.blogspot.com.br/2013/06/instalar-nagios-344-ubuntu-server-1204.html

Troque o wget pela versão que quiser


7. Re: Configurando o Nagios no Apache2

Mr Zappa
mrzappa

(usa Ubuntu)

Enviado em 22/11/2013 - 15:42h

Amigo Andrecanhadas,



Aquele roteiro para instalar que voce me indicou, também não funcionou.

Mas agora, finalmente, eu descobri o que estava dando errado, neste e em outros tantos tutoriais existentes.

Acontece que a instalação do Nagios, pelo fonte, não esta habilitando o modulo CGI do apache, e por isto que, mesmo instalando tudo certinho, quando clickava sobre alguma função do site, ele pedia para salvar o CGI correspondente , e não executava como normalmente deveria.

Se eu fosse um pouco mais experiente, talvez tivesse resolvido este pequeno detalhe mais rapidamente, mas também, devido a este erro, aprendi um bocado sobre Linux.

Hoje instalo Slackware, Ubuntu , configurando o básico, com o pé nas costas rs...

Para finalizar com chave de ouro, fiz uma cópia integral do USR, ETC e VAR, e farei comparações após a instalação no modo "apt-get install nagios3".

Agora é que você entra... você conhece alguma forma de comparar diretórios usando grep ou sei lá o que ? e também, quando instalo via apt-get, é gerado algum log com a saída dos comandos do script de instalação do "nagios3"... algo para facilitar, pois pode existir mais algum detalhe que quero tirar da frente antes de passar a régua nesta fase.

Muito obrigado por sua valiosa ajuda!


8. Re: Configurando o Nagios no Apache2

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 22/11/2013 - 17:06h

mrzappa escreveu:

Amigo Andrecanhadas,



Aquele roteiro para instalar que voce me indicou, também não funcionou.

Mas agora, finalmente, eu descobri o que estava dando errado, neste e em outros tantos tutoriais existentes.

Acontece que a instalação do Nagios, pelo fonte, não esta habilitando o modulo CGI do apache, e por isto que, mesmo instalando tudo certinho, quando clickava sobre alguma função do site, ele pedia para salvar o CGI correspondente , e não executava como normalmente deveria.

Se eu fosse um pouco mais experiente, talvez tivesse resolvido este pequeno detalhe mais rapidamente, mas também, devido a este erro, aprendi um bocado sobre Linux.

Hoje instalo Slackware, Ubuntu , configurando o básico, com o pé nas costas rs...

Para finalizar com chave de ouro, fiz uma cópia integral do USR, ETC e VAR, e farei comparações após a instalação no modo "apt-get install nagios3".

Agora é que você entra... você conhece alguma forma de comparar diretórios usando grep ou sei lá o que ? e também, quando instalo via apt-get, é gerado algum log com a saída dos comandos do script de instalação do "nagios3"... algo para facilitar, pois pode existir mais algum detalhe que quero tirar da frente antes de passar a régua nesta fase.

Muito obrigado por sua valiosa ajuda!


Para comparar diretorios:

diff /diretorio1/ /diretorio2/

Agora o apt-get -V install pacote mas não chega nem aos pés desse debug que quer rsrs sei que tem um debug mas nunca usei: (ver resposta 4)

http://askubuntu.com/questions/347830/how-can-i-get-a-verbose-apt-get-exit-code


9. Re: Configurando o Nagios no Apache2

marcelo de almeida borges
murderb13

(usa Debian)

Enviado em 24/06/2015 - 16:29h


oá brother.

Estou com esse problema em habilitar o cgi. Você poderia explicar como fez para arrumar.
valeu pela ajuda.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts