Instalação Zabbix Server e Agente no CentOS 6

Nesse artigo vamos instalar e configurar o Zabbix 2.2 em um servidor Linux, com sistema CentOS 6 (i386).

[ Hits: 15.072 ]

Por: Wesley Saraiva em 15/10/2016


Baixando pacotes Zabbix e configurando Server e Agent



Vamos agora baixar os pacotes do zabbix-server versão 2.2 LTS. Vamos instalar o seguinte repositório:

# rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm

Feito isso vamos usar os comandos abaixo para instalar o servidor e o agente. Vamos fazer um update e baixar baixar os seguintes pacotes:

# yum update
# yum install zabbix-server-mysql zabbix-agent zabbix-web-mysql


Criação do banco e usuário no MySQL. Vamos entrar no Mysql como root, usaremos aquelas credenciais que definimos na instalação do mysql-server.

# mysql -u root -p

Uma vez realizado o login. Vamos criar nosso banco. Para isso usamos o seguinte comando abaixo.

mysql> create database zabbix;

O segundo comando, usaremos para criar o usuário:zabbix e setar a senha:zabbix para esse usuário.

mysql> GRANT ALL ON zabbix.* TO zabbix@localhost IDENTIFIED BY 'zabbix';

Feito isso, use o comando "exit" para sair.

mysql> exit

Importando os templates do Zabbix para o banco

Vamos importar os templates para o banco zabbix, qual criamos. Será necessário usar as credenciais "user:zabbix" e digitar a "senha:zabbix".Vamos navegar até:

# cd /usr/share/doc/zabbix-server-mysql-2.2.14/create/

E usamos os comandos abaixo para importar ao banco. Durante cada um desses processos será requisitado a senha do user:zabbix.

# cat schema.sql | mysql -uzabbix -p zabbix
# cat images.sql | mysql -uzabbix -p zabbix
# cat data.sql | mysql -uzabbix -p zabbix


Configurando o Servidor Zabbix

Vamos configurar o arquivo /etc/zabbix/zabbix_server.conf e setaremos as linhas referentes ao nome, usuário de acesso e senha do banco.

# vi /etc/zabbix/zabbix_server.conf

Deixaremos os seguintes campos dessa forma:

[...]
DBName=zabbix
[...]
DBUser=zabbix
[...]
DBPassword=zabbix
[...]

Salve e feche o arquivo.

Após isso editaremos o agente no seguinte caminho: /etc/zabbix/zabbix_agentd.conf. Usaremos os seguintes comandos:

# vi /etc/zabbix/zabbix_agentd.conf

Deixaremos os seguintes campos dessa forma:

[...]
Server=127.0.0.1
[...]
Hostname=srv00
[...]

Obs.: o campo "Server" diz quem é servidor que o agente deve enviar as informações. O campo "Hostname" será a identificação no dashboard do host monitorado.

Ajustando o PHP

Precisaremos, nesse momento, fazer ajustes o arquivo php.ini para as recomendações do Zabbix.

# vi /etc/php.ini

Uma vez no arquivo. Altere as linhas para os valores indicados abaixo. Caso alguma linha esteja comentada, descomente e sete os valores abaixo.

max_execution_time = 600
max_input_time = 600
memory_limit = 256M
post_max_size = 32M
upload_max_filesize = 16M
date.timezone = America/Fortaleza

Salve e feche o arquivo.

Após realizados todos os passos vamos usar a série de comandos, abaixo, para restartar alguns serviços, habilitaremos o agente e servidor para subir no boot do sistema.

# service zabbix-server start
# service zabbix-agent start
# service httpd restart
# service mysqld restart
# chkconfig zabbix-server on
# chkconfig zabbix-agent on


Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Preparando o ambiente web com LAMP (Linux, Apache, Mysql, PHP)
   3. Configurações no IPTABLES
   4. Baixando pacotes Zabbix e configurando Server e Agent
   5. Acesso ao Zabbix Web Console
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

OpenNebula - Gerenciamento de nuvens privadas e públicas

Linguagem LOGO: Crianças programando de maneira divertida

Cadê o cubo?

Usando as muitas funcionalidades do Aterm

Um olhar sobre o Portage-tools - Parte I

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts