Empacado na instalação do Nagios XI [RESOLVIDO]

1. Empacado na instalação do Nagios XI [RESOLVIDO]

Diego Nobre
sounobre

(usa Fedora)

Enviado em 19/03/2013 - 14:27h

Boa tarde pessoal, estou tentando instalar o Nagios no Fedora 18, estou seguindo o seguinte tutorial: http://www.viniciussantoro.com.br/2010/03/como-instalar-o-nagios-plugins/comment-page-1/#comment-914

já fiz os seguintes passos corretamente:

Parte 1 – Solucionando dependências
1. Instale o apache e o php
# yum install httpd
# yum install php

2. Instale um compilador C
# yum install gcc

3. Instale o email sender
# yum install mailx

4. Instale as bibliotecas gráficas
# yum install gd
# yum install gd-devel

Parte 2 – Instalando o Nagios
1. Crie um usuário para o nagios
# useradd –m nagios
# passwd nagios
# usermod –G nagios nagios

2. Crie o grupo nagcmd pois através dele que será possível submeter comandos externos pela interface web do nagios
# groupadd nagcmd
# usermod –G nagcmd nagios
# usermod –G nagcmd apache

3. Crie a pasta /opt/nagios-source
# mkdir /opt/nagios-source
# cd /opt/nagios-source

4. Efetue o download do Nagios
# wget http://assets.nagios.com/downloads/nagiosxi/2012/xi-2012r1.6.tar.gz

5. Descompacte o conteúdo
# tar -zxvf xi-2012r1.6.tar.gz
# cd nagiosxi/

PRONTO, ai vem o problema :
6. Verifique as dependências do Nagios
# ./configure --with-command-group=nagcmd

Quando dou enter nessa parte me retorna o seguinte:
bash: ./configure: Arquivo ou diretório não encontrado


Alguém sabe informar o que está acontecendo? estou tentando aprender nagios, mas tá ruim pro meu lado....rs

desde já obrigado pessoal.

Abraços


  


2. Re: Empacado na instalação do Nagios XI [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 19/03/2013 - 14:49h

baixa essa versão

wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.5.0.tar.gz

espero que ajude


3. Re: Empacado na instalação do Nagios XI [RESOLVIDO]

4. Re: Empacado na instalação do Nagios XI [RESOLVIDO]

Diego Nobre
sounobre

(usa Fedora)

Enviado em 19/03/2013 - 17:04h

Meu camarada, ajudou bastante, mas como sou iniciante fico perdido em muita coisa.... agora deu um problema na hora de instalar os plugins, os erros aqui?

[root@localhost nagios-plugins-1.4.16]# make all
make all-recursive
make[1]: Entrando no diretório `/opt/nagios-source/nagios-plugins-1.4.16'
Making all in gl
make[2]: Entrando no diretório `/opt/nagios-source/nagios-plugins-1.4.16/gl'
make all-recursive
make[3]: Entrando no diretório `/opt/nagios-source/nagios-plugins-1.4.16/gl'
make[4]: Entrando no diretório `/opt/nagios-source/nagios-plugins-1.4.16/gl'
gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -g -O2 -MT localcharset.o -MD -MP -MF .deps/localcharset.Tpo -c -o localcharset.o localcharset.c
In file included from localcharset.c:28:0:
./stdio.h:456:20: error: ‘gets’ undeclared here (not in a function)
make[4]: ** [localcharset.o] Erro 1
make[4]: Saindo do diretório `/opt/nagios-source/nagios-plugins-1.4.16/gl'
make[3]: ** [all-recursive] Erro 1
make[3]: Saindo do diretório `/opt/nagios-source/nagios-plugins-1.4.16/gl'
make[2]: ** [all] Erro 2
make[2]: Saindo do diretório `/opt/nagios-source/nagios-plugins-1.4.16/gl'
make[1]: ** [all-recursive] Erro 1
make[1]: Saindo do diretório `/opt/nagios-source/nagios-plugins-1.4.16'
make: ** [all] Erro 2
[root@localhost nagios-plugins-1.4.16]#

se puder ajudar ficarei muito agradecido meu amigo :)
abra;os


5. Re: Empacado na instalação do Nagios XI [RESOLVIDO]

Cléber Motta Campanel
campanel

(usa Fedora)

Enviado em 04/04/2013 - 09:44h

Bah! mesmo erro

No fedora 18

make all-recursive
make[1]: Entering directory `/tmp/nagios-plugins-1.4.16'
Making all in gl
make[2]: Entering directory `/tmp/nagios-plugins-1.4.16/gl'
rm -f configmake.h-t && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
echo '#define PREFIX "/usr/local/opmon"'; \
echo '#define EXEC_PREFIX "/usr/local/opmon"'; \
echo '#define BINDIR "/usr/local/opmon/bin"'; \
echo '#define SBINDIR "/usr/local/opmon/sbin"'; \
echo '#define LIBEXECDIR "/usr/local/opmon/libexec"'; \
echo '#define DATAROOTDIR "/usr/local/opmon/share"'; \
echo '#define DATADIR "/usr/local/opmon/share"'; \
echo '#define SYSCONFDIR "/usr/local/opmon/etc"'; \
echo '#define SHAREDSTATEDIR "/usr/local/opmon/com"'; \
echo '#define LOCALSTATEDIR "/usr/local/opmon/var"'; \
echo '#define INCLUDEDIR "/usr/local/opmon/include"'; \
echo '#define OLDINCLUDEDIR "/usr/include"'; \
echo '#define DOCDIR "/usr/local/opmon/share/doc/nagios-plugins"'; \
echo '#define INFODIR "/usr/local/opmon/share/info"'; \
echo '#define HTMLDIR "/usr/local/opmon/share/doc/nagios-plugins"'; \
echo '#define DVIDIR "/usr/local/opmon/share/doc/nagios-plugins"'; \
echo '#define PDFDIR "/usr/local/opmon/share/doc/nagios-plugins"'; \
echo '#define PSDIR "/usr/local/opmon/share/doc/nagios-plugins"'; \
echo '#define LIBDIR "/usr/local/opmon/lib"'; \
echo '#define LISPDIR ""'; \
echo '#define LOCALEDIR "/usr/local/opmon/share/locale"'; \
echo '#define MANDIR "/usr/local/opmon/share/man"'; \
echo '#define MANEXT ""'; \
echo '#define PKGDATADIR "/usr/local/opmon/share/nagios-plugins"'; \
echo '#define PKGINCLUDEDIR "/usr/local/opmon/include/nagios-plugins"'; \
echo '#define PKGLIBDIR "/usr/local/opmon/lib/nagios-plugins"'; \
echo '#define PKGLIBEXECDIR "/usr/local/opmon/libexec/nagios-plugins"'; \
} | sed '/""/d' > configmake.h-t && \
if test -f configmake.h && cmp configmake.h-t configmake.h > /dev/null; then \
rm -f configmake.h-t; \
else \
rm -f configmake.h; mv configmake.h-t configmake.h; \
fi
make all-recursive
make[3]: Entering directory `/tmp/nagios-plugins-1.4.16/gl'
make[4]: Entering directory `/tmp/nagios-plugins-1.4.16/gl'
gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -g -O2 -MT localcharset.o -MD -MP -MF .deps/localcharset.Tpo -c -o localcharset.o localcharset.c
In file included from localcharset.c:28:0:
./stdio.h:456:1: error: ‘gets’ undeclared here (not in a function)
make[4]: *** [localcharset.o] Error 1
make[4]: Leaving directory `/tmp/nagios-plugins-1.4.16/gl'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/tmp/nagios-plugins-1.4.16/gl'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/nagios-plugins-1.4.16/gl'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/nagios-plugins-1.4.16'
make: *** [all] Error 2



6. Re: Empacado na instalação do Nagios XI [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 04/04/2013 - 10:14h

tu instalou esses pacotes


# yum install httpd php

# yum install gcc glibc glibc-common

# yum install gd gd-devel


espero que ajude


7. Re: Empacado na instalação do Nagios XI [RESOLVIDO]

Cléber Motta Campanel
campanel

(usa Fedora)

Enviado em 04/04/2013 - 10:52h

Descobli o problema e a solução (até o pessoal do nagios arrumar o bug)

https://bugzilla.redhat.com/show_bug.cgi?id=835621#c6

Editar o arquivo "pasta descompactada do nagios"/gl/stdio.in.h
procura por e adiciona a linha que tem o + sem o sinal +:
/* It is very rare that the developer ever has full control of stdin,
so any use of gets warrants an unconditional warning. Assume it is
always declared, since it is required by C89. */
+#if defined gets
#undef gets
_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
+#endif

#if @GNULIB_FOPEN@
# if @REPLACE_FOPEN@

salva

# make all ; make install

FLW






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts