nagios instalaÇao

7
Você pode utilizar o yum para instalar os pacotes abaixo, mas vai ter que rodar os comandos logado como root: service httpd start cd / yum install httpd php yum install gcc glibc glibc-common yum install gd gd-devel 1) Crie a conta para rodar o Nagios Entre como root. su –l Crie uma nova conta de usuário nagios e coloque uma senha. /usr/sbin/useradd -m nagios passwd nagios Crie um novo grupo nagcmd para permitir que commandos externos possam ser submetidos através da interface web e depois adicionar os usuários apache e nagios no grupo.

Upload: pedrohenrique

Post on 26-Dec-2015

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NAGIOS INSTALAÇAO

Você pode utilizar o yum para instalar os pacotes abaixo, mas vai ter que rodar os comandos

logado como root:

service httpd start

cd /

yum install httpd php

yum install gcc glibc glibc-common

yum install gd gd-devel

1) Crie a conta para rodar o Nagios

Entre como root.

su –l

Crie uma nova conta de usuário nagios e coloque uma senha.

/usr/sbin/useradd -m nagios

passwd nagios

Crie um novo grupo nagcmd para permitir que commandos externos possam ser submetidos

através da interface web e depois adicionar os usuários apache e nagios no grupo.

/usr/sbin/groupadd nagcmd

Page 2: NAGIOS INSTALAÇAO

/usr/sbin/usermod -a -G nagcmd nagios

/usr/sbin/usermod -a -G nagcmd apache

2)Faça o download de Nagios e dos Plugins

Crie um diretório para armazenar os arquivos.

mkdir ~/downloads

cd ~/downloads

Faça o download do Nagios e dos plugins (visite http://www.nagios.org/download/ o link para as

versão mais recente). Estas instruções foram testadas com o Nagios versão 3.1.1 e com os

Plugins 1.4.11.

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

wget http://www.nagios-plugins.org/download/nagios-plugins-2.0.2.tar.gz

3) Compile e Instale Nagios

Descompacte o Nagios

cd ~/downloads

tar xzf nagios-3.5.1.tar.gz

cd nagios

Page 3: NAGIOS INSTALAÇAO

Execute o script de configuração do Nagios, passando o nome do grupo que você criou

anteriormente assim:

./configure --with-command-group=nagcmd

Compile o Nagios

make all

Instalar os binaries, script de inicialização, arquivos de configuração e definir as permissões no

diretório para permitir comando externo.

make install

make install-init

make install-config

make install-commandmode

Não inicie o Nagios ainda.

4) Customizando a configuração

Exemplos de arquivos de configuração já foram instalados no diretório /usr/local/nagios/etc.

Estes arquivos vão funcionar bem para a configuração inicial. Para prosseguir você precisa

fazer uma mudança.

Edite o arquivo /usr/local/nagios/etc/objects/contacts.cfg com o seu editor favorito e altere o

email associado com a definição de contato nagiosadmin para o endereço que você gostaria

de receber os alertas.

Page 4: NAGIOS INSTALAÇAO

yum install vim

vim /usr/local/nagios/etc/objects/contacts.cfg

5) Configure a interface web

Instale o arquivo de configuração web do Nagios no diretório conf.d do Apache .

make install-webconf

Crie uma conta nagiosadmin para acessar a interface web do Nagios. Lembre-se da senha,

você vai precisar usar mais tarde.

htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Reinicie o apache para as configurações surtirem efeitos.

service httpd restart

pwd

cd ..

6) Compile e instale os plugins do Nagios

Descompacte os arquivos

cd ~/downloads

tar xzf nagios-plugins-2.0.2.tar.gz

Page 5: NAGIOS INSTALAÇAO

cd nagios-plugins-2.0.2

Compile e instale os plugins

./configure --with-nagios-user=nagios --with-nagios-group=nagios

Make

make install

7) Inicie o Nagios

Adicione o Nagios para iniciar automaticamente quando o servidor reiniciar

chkconfig --add nagios

chkconfig nagios on

chkconfig sshd on

Verifique os arquivos de configuração.

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Servisse iptables stop

chkconfig iptables off

Page 6: NAGIOS INSTALAÇAO

Se não houver erro, inicie o Nagios.

service nagios start

8) Modifique as configurações do SELinux

Com este recurso habilitado, o servidor pode apresentar erro interno para os CGIs

Verifique se o SELINUX está em Enforcing Mode.

getenforce

Coloque no Permissive Mode.

setenforce 0

vim /etc/selinux/config

SELINUX=disabled

vim /usr/local/nagios/etc/nagios.cfg

31:50

Você deve alterar a configuração no arquivo /etc/selinux/config e reiniciar..

9) Faça o Login na interface Web

Agora você consegue acessar através do endereço abaixo com o usuário (nagiosadmin) que

você configurou a senha.

Page 7: NAGIOS INSTALAÇAO

http://localhost/nagios/