Instalando o serviço de monitoramento Nagios
Se você é um administrador de redes e precisa monitorar uma boa quantidade de computadores/serviços, fique sabendo que existe uma ferramenta gratuita que pode te ajudar a desempenhar sua função no dia-a-dia. O Nagios é um software que faz monitoramento de redes e checagens de serviços e além de tudo não é pago.
Introdução
Se você é um administrador de redes e precisa monitorar uma boa quantidade de computadores/serviços, fique sabendo que existe uma ferramenta gratuita que pode te ajudar a desempenhar sua função no dia-a-dia. O Nagios é um software que faz monitoramento de redes e checagens de serviços e além de tudo não é pago.
http://www.nagios.org/download/
nagios-plugins-1.4.9.tar.gz (ou versão mais atual)
http://www.nagios.org/download/
httpd-2.0.rpm (ou versão mais atual)
http://www.apache.org/
Antes instale estas dependências:
# groupadd nagios
# useradd -d /usr/local/nagios -s /bin/false -g nagios nagios
Copie o arquivo do nagios para /usr/src:
# cd /usr/src
# tar -zxvf nagios-2.9.tar.gz
# cd nagios-2.9
# ./configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-grp=nagios --enable-embedded-perl
Caso não ocorra nenhum problema de dependência, siga em frente com a compilação...
# make all
# make install
Após esse processo fica faltando apenas instalar os scripts de configuração:
# make install-init
(instala os scripts de inicialização do Nagios)
# make install-commandmode
(configura as permissões de pasta para aplicativos externos)
# make install-config
(instala os arquivos de configuração do Nagios (.cfg's))
Alguns modelos de arquivo de configuração podem ser encontrados em /usr/local/nagios/etc.
Agora vá em /usr/local/nagios/etc e renomeie todos os arquivos que se encontrarem lá dentro para .cfg.
Exemplo: cgi.cfg-sample --> cgi.cfg.
Instalando os plugins do Nagios:
Mova a pasta de plugins para /usr/src:
# cd /usr/src
# tar -zxvf nagios-plugins-1.4.9.tar.gz
# cd /usr/src/nagios-plugins-1.4.9
# ./configure
# make
# make install
Alterando as permissões dos arquivos:
Entre em /usr/local/nagios:
# cd /usr/local/nagios
# chown -R nagios.nagios *
# chmod -R 644
Pacotes necessários
nagios-2.9.tar.gz (ou versão mais atual)http://www.nagios.org/download/
nagios-plugins-1.4.9.tar.gz (ou versão mais atual)
http://www.nagios.org/download/
httpd-2.0.rpm (ou versão mais atual)
http://www.apache.org/
Antes instale estas dependências:
- GCC;
- Perl (versão superior a 5.8.5)
- gd;
- gd-devel;
- libpng;
- libpng-devel;
- libjpeg;
- libjpeg-devel;
- zlib;
- zlib-devel;
- libtool-ltdl;
- libtool-ltdl-devel.
Instalando Nagios
Crie um grupo e um usuário chamado nagios:# groupadd nagios
# useradd -d /usr/local/nagios -s /bin/false -g nagios nagios
Copie o arquivo do nagios para /usr/src:
# cd /usr/src
# tar -zxvf nagios-2.9.tar.gz
# cd nagios-2.9
# ./configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-grp=nagios --enable-embedded-perl
Caso não ocorra nenhum problema de dependência, siga em frente com a compilação...
# make all
# make install
Após esse processo fica faltando apenas instalar os scripts de configuração:
# make install-init
(instala os scripts de inicialização do Nagios)
# make install-commandmode
(configura as permissões de pasta para aplicativos externos)
# make install-config
(instala os arquivos de configuração do Nagios (.cfg's))
Alguns modelos de arquivo de configuração podem ser encontrados em /usr/local/nagios/etc.
Agora vá em /usr/local/nagios/etc e renomeie todos os arquivos que se encontrarem lá dentro para .cfg.
Exemplo: cgi.cfg-sample --> cgi.cfg.
Instalando os plugins do Nagios:
Mova a pasta de plugins para /usr/src:
# cd /usr/src
# tar -zxvf nagios-plugins-1.4.9.tar.gz
# cd /usr/src/nagios-plugins-1.4.9
# ./configure
# make
# make install
Alterando as permissões dos arquivos:
Entre em /usr/local/nagios:
# cd /usr/local/nagios
# chown -R nagios.nagios *
# chmod -R 644