Get the Flash Player to see this player.
Logo Design by
Logo Design by FlamingText.com

quarta-feira, 3 de outubro de 2012

Nagios Server e M�quinas Clientes no CentOS - Instala��o e Configura��o

No servidor que ir? hospedar o Nagios, instale os pacotes necess?rios. Aqui, eu uso o EPEL.

# yum --enablerepo=epel -y install nagios nagios-plugins

Edite o arquivo "contacts.cfg":

# vim /etc/nagios/objects/contacts.cfg

email root@localhost    # Altere para o seu e-mail

Fica assim: email seunome@empresa.dominio.com

Altere o arquivo de configura??o do Apache do Nagios:

# vim /etc/httpd/conf.d/nagios.conf

Comente as linhas:

# Order allow,deny
# Allow from all

Descomente as linhas:

Order deny,allow
Deny from all
Allow from 127.0.0.1   10.0.0.0/24

Obs.: ? s? lembrar que "10.0.0.0/24" ? a sua rede interna. Por exemplo:

Allow from 127.0.0.1   10.1.112.0/22

Setando senha de acesso Web do Nagios:

# htpasswd /etc/nagios/passwd nagiosadmin

Inicie o Nagios:

# /etc/init.d/nagios start

Reinicie o Apache:

# /etc/init.d/httpd restart
# chkconfig nagios on

Agora, vamos instalar o NRPE no servidor:

# yum --enablerepo=epel -y install nagios-plugins-nrpe

Edite o arquivo:

# vim /etc/nagios/objects/commands.cfg

Adicione ao final do arquivo, se n?o houver:

define command{ command_name check_nrpe command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ }

Edite o arquivo:

# vim /etc/nagios/servers/copacabana.cfg

Adicione no final do arquivo:

define service{ use generic-service host_name copacabana service_description Usuarios check_command check_nrpe!check_users } define service{ use generic-service host_name copacabana service_description Carga do sistema check_command check_nrpe!check_load } define service{ use generic-service host_name copacabana service_description Espa?o em disco check_command check_nrpe!check_sda1 #Essa linha ? especifica para cada sistema. nesse caso existe o /dev/sda1 } define service{ use generic-service host_name copacabana service_description Processos Zumbis check_command check_nrpe!check_zombie_procs } define service{ use generic-service host_name copacabana service_description Total de processos check_command check_nrpe!check_total_procs }

Reinicie o Nagios:

# /etc/init.d/nagios restart

No host cliente a ser monitorado, instale os pacotes:

# yum --enablerepo=epel -y install nrpe nagios-plugins

Edite o arquivo:

# vi /etc/nagios/nrpe.cfg

Mude a linha abaixo e adicione o IP do servidor do Nagios:

allowed_hosts=127.0.0.1,10.1.113.206

Altere tamb?m a linha abaixo, deixando-a de acordo com seu ambiente:

command[check_sda1]=/usr/lib64/nagios/plugins/check_disk -w 20% -c 10% -p /dev/sda1

- Obs. 1: Voc? pode verificar com o comando df -h
- Obs. 2: O "-w 20%", significa que quando estiver em 20% restante, o servi?o estar? na condi??o de warning e "-c 10% critical".

Inicie o NRPE:

# /etc/init.d/nrpe start
# chkconfig nrpe on


View the original article here

Nenhum comentário:

Postar um comentário