Nagios 4 com Check_MK 1.2.5i3 no CentOS 6.5 x64

Neste presente tutorial, vou abordar a configuração do Nagios 4 com o Check_MK 1.2.5.i3 no CentOS 6.5 x64.

[ Hits: 39.541 ]

Por: evandro matos couto em 23/06/2014


Nagios / MySQL



Instalando o Nagios 4

Passo 1. Instalação dos pacotes necessários:

# yum install compat-gcc-34-c++ rpm-build gcc-c++ autoconf glibc-devel ncurses-devel readline-devel libstdc++-devel zlib-devel openssl-devel libacl-devel pkgconfig libxml2-devel libtermcap-devel mod_wsgi httpd-devel python-devel python-tools git python-setuptools make gcc-c++ wget rrdtool-devel rrdtool perl-Time-HiRes-Value.noarch rrdtool-perl php-gd httpd php gcc glibc glibc-common gd gd-devel make net-snmp mysql-server perl-Class-DBI-mysql.noarch mysql-server mysql libdbi-dbd-mysql mysql-libs mysql-devel php-mysql gcc-c++ php-pdo php-mysql graphviz rsync php-mbstring

Passo 2. Download do Nagios 4:

Obs.: todos os downloads foram armazenados no diretório /opt.

# cd /opt

Download do Nagios 4: http://www.nagios.org/download
Ou:
# wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.7.tar.gz

Passo 3. Extração do pacote:

# tar -xvf nagios-4.0.7.tar.gz

Passo 4. Entrando no diretório do Nagios:

# cd nagios-4.0.7

Criando o usuário nagios e o grupo nagcmd:

# useradd nagios
# groupadd nagcmd
# usermod -a -G nagcmd nagios


Passo 5. Compilando:

# ./configure --with-command-group=nagcmd
# make all ; make install ; make install-init ; make install-config ; make install-commandmode ; make install-webconf


Passo 6. Copiando a estrutura do diretório eventhandlers:

# cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/

Passo 7. Corrigindo o dono e grupo do diretório:

# chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers

Passo 8. Iniciando o Nagios pela primeira vez:

# /etc/init.d/nagios start

Passo 9. Checando o arquivo nagios.cfg:

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

Passo 10. Criando o usuário nagiosadmin:

# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
# For RHEL/CentOS users:


Passo 11. Definindo o Nagios e o Apache para iniciarem na inicialização do servidor:

# chkconfig nagios on
# chkconfig httpd on


Configurando o MySQL

Passo 1. Iniciando o serviço MySQL:

# /etc/init.d/mysqld start

Passo 2. Configurando o serviço do MySQL para iniciar junto com a inicialização do servidor:

# chkconfig mysqld on

Passo 3. Acessando o banco de dados MySQL:

# mysql

Passo 4. Criando a database nagios:

mysql> create database nagios;

Passo 5. Configurando o acesso na database nagios para o usuário nagios no servidor localhost com a senha doorto2:

mysql> grant all privileges on nagios.* to 'nagios'@'localhost' identified by 'doorto2';
mysql> flush privileges;

    Próxima página

Páginas do artigo
   1. Nagios / MySQL
   2. Configurando o NDOUtils
   3. Configurando o PNP4Nagios
   4. Plugins / Check_MK
   5. NagVis - Instalação e acesso
Outros artigos deste autor

Clonagem de HDs com o PHANTOM & UDPCAST no CentOS

Quota - Criando e administrando no CentOS

CentOS 5.8 - MySQL Cluster 7.1 + HAProxy

HAproxy + Stunnel (https) + CentOS 6

Alta disponibilidade: CentOS 6 - configurando os pacotes DRBD com gfs2 - parte 1

Leitura recomendada

Otimizando o controle e a digitação de comandos no shell

Quebrando os mitos do software de código aberto

Copiar um DVD através do k9copy no Insigne Momentum 5.0

Adicionando usuário no OpenLDAP

Um tour pelos players de áudio para Linux

  
Comentários
[1] Comentário enviado por jfernandes em 23/06/2014 - 13:28h

Caraca mano...

Que maneiro, gostei do post, das explicações, acredito que é só executar os procedimentos e correr pra galera ...

Parabéns Evandro, você a cada dia se supera ...

Abraços

[2] Comentário enviado por vandocouto em 24/06/2014 - 18:40h

Valeu Jfernandes!

[3] Comentário enviado por fmmartins83 em 27/11/2014 - 22:36h

Muito bom mano...
Somente para ajudar quem tiver o mesmo problema lembrar de desativar o selinux!

[4] Comentário enviado por defabio em 13/01/2015 - 13:29h


Muito bom
Tenho o Nagios rodando perfeitamente, quero instalar o Nagvis, pode instalar somente o Nagvis?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts