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.075 ]

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

Resolvendo dependências no Slackware com slackpkg

Cygwin, um Linux dentro do Windows

Instalação do Deepin 14.1 - Uma distribuição fantástica

Instalando as últimas versões do Xfce, MATE e Cinnamon com PulseAudio no Slackware

Convertendo vídeos (VLC) e editando (Audacity) músicas

  
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