Nagios

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1119 palavras )
  • Download(s) : 0
  • Publicado : 6 de maio de 2015
Ler documento completo
Amostra do texto
Instalação e Configuração do Nagios
O NAGIOS é um poderoso monitorar de Rede. Com ele é possível
verificar o status de equipamentos ou da rede toda. Também é possível criar
grupos de usuários para receber determinados alertas ( esse última
característica é excelente !! ).
Todo o artigo está utilizando a versão 1.1 do Nagios e a versão 1.3.1 dos
plugins do Nagios. Alguns comandos necessitam depermissões especiais, por
isso siga os passos como usuário root.



OBTENDO O CÓDIGO FONTE

O código fonte pode ser obtido no site no projeto Nagios, conforme link
abaixo:
http://www.nagios.org/download/
Faça a cópia da última versão estável. Esse documento foi escrito
utilizando a versão 1.1 do Nagios e a versão 1.3.1 dos plugins do Nagios.



INSTALANDO O NAGIOS
Descompacte o arquivo com o códigofonte, use o comando:
tar xzvpf nagios-1.1.tar.gz
Crie o diretório de instalação:
mkdir -p /usr/local/nagios
Adicione o usuário e grupo nagios:
groupadd nagios
useradd -g nagios -d /usr/local/nagios -s /bin/false nagios

A compilação será básica, sem suporte a banco de dados, para isso foi
usado os comandos:
./configure --prefix=/usr/local/nagios --with-nagios-user=nagios
--with-nagios-grp=nagios--with-cgiurl=/nagios/cgi-bin
--withhtmurl=/nagios ( parâmetros para compilação )
make all -s ( criação de binários )
make install -s ( instalação de binários )
make install-init

-s ( instalação de script de inicialização )

make install-config -s ( instalação de exemplos de configuração no
diretório /usr/local/nagios/etc )
Após a instalação serão criados os diretórios abaixo:
•/usr/local/nagios
– bin/ ( Arquivos binários do Nagios )
– etc/ ( Diretório de Configuração )
– sbin/ ( CGI's )
– share/ ( Arquivos HTML )
– var/ ( Diretório de logs )



INSTALANDO OS PLUGINS DO NAGIOS
Descompacte o arquivo com o código fonte, use o comando:
tar xzvpf nagios-plugins-1.3.1.tar.gz

Antes de iniciar a instalação é ALTAMENTE recomendável ler o arquivo
REQUIREMENTS para verificar quais osrequisitos dos plugins. Para compilar
use o seguinte parâmetro:
./configure --prefix=/usr/local/nagios
--with-nagios-grp=nagios

--with-nagios-user=nagios

Verifique se não está faltando algum componente para os plugins. Caso
esteja faltando algum irá aparecer uma mensagem com o link para download
e instalação.
make all -s ( criação de binários )
make install -s ( instalação de binários )
Após ainstalação será criado o diretório abaixo:


/usr/local/nagios
– libexec/ ( Arquivos de Plugins do Nagios )



CONFIGURANDO O APACHE

Para acessar o Nagios via web, é necessário adicionar a seguinte
configuração no httpd.conf:
ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin/

AllowOverride AuthConfig
Options ExecCGI
Order allow,deny
Allow from all

Alias/nagios /usr/local/nagios/share/

Options None
AllowOverride AuthConfig
Order allow,deny
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
require valid-user

Depois é necessário criar o arquivo com usuário e senha, para isso use o
comando abaixo:
htpasswd -c/usr/local/nagios/etc/htpasswd.users usuario
chown apache:apache /usr/local/nagios/etc/htpasswd.users (verifique qual o
usuário e grupo do apache)



CONFIGURANDO O NAGIOS

Após a instalação do Nagios e seus Plugins, é necessário configurar
conforme sua rede. Iremos mostrar alguns passos de como é possível e um
exemplo de configuração completo.
1. Cópia dos arquivos originais
Antes de iniciar a configuração iremos fazer uma cópiados arquivos
originais ( só para garantir, hehe !! ):
cd /usr/local/nagios/etc
mkdir original
mv *.cfg-sample original
for i in *cfg-sample; do mv $i `echo $i|sed -e s/cfg-sample/cfg/`; done;

Depois iremos copiar somente os arquivos necessários:
cd /usr/local/nagios/etc/original
cp
cgi.cfg
checkcommands.cfg
resource.cfg timeperiods.cfg ../

misccommands.cfg

nagios.cfg

2. Arquivos de...