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: 40.036 ]

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

Quota - Criando e administrando no CentOS

Clonagem de HDs com o PHANTOM & UDPCAST no CentOS

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

HAproxy + Stunnel (https) + CentOS 6

CentOS 5.8 - MySQL Cluster 7.1 + HAProxy

Leitura recomendada

Como instalar o CONKY-colors no Ubuntu 12.10

Usando temas aleatórios no GDM

SMART Package Manager

Mais CLI!

Um tour pelos players de vídeo 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