Instalação ZABBIX Proxy CentOS/MySQL

Neste artigo veremos como configurar um servidor ZABBIX Proxy utilizando MySQL.

[ Hits: 22.332 ]

Por: Luiz Henrique Mazer Junior em 03/09/2015


Inicialização e configuração do MySQL



Inicialização do serviço MySQL:

# service mysqld start

Após a inicialização do serviço MySQL, devemos alterar a senha do usuário root do mysql através do seguinte comando:

# mysqladmin -u root password "senha"

(senha deve ser substituída por uma senha de sua preferência)

Após a alteração da senha do usuário root do MySQL, vamos agora inicializar o banco de dados em modo seguro e reiniciar o serviço MySQL através dos seguintes comandos:

# mysql_install_db
# mysql_secure_installation
# service mysqld restart


Ajustando o desempenho do MySQL:

Para que tenhamos um melhor resultado e não estrangulemos o servidor Zabbix Proxy, vamos fazer algumas alterações no MySQL através do arquivo my.conf, que está na pasta /etc/.

# vi /etc/my.conf

O conteúdo do arquivo deve ficar conforme abaixo:

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security
risks
symbolic-links=0

[mysqld]
back_log = 75
skip-innodb
max_connections = 2000
key_buffer = 384M
myisam_sort_buffer_size = 64M
join_buffer_size = 1M
read_buffer_size = 1M
sort_buffer_size = 2M
table_cache = 1800
thread_cache_size = 384
wait_timeout = 7200
connect_timeout = 60
tmp_table_size = 64M
max_heap_table_size = 64M
max_allowed_packet = 64M
max_connect_errors = 1000
read_rnd_buffer_size = 524288
bulk_insert_buffer_size = 8M
query_cache_limit = 4M
query_cache_size =128M
query_cache_type = 1
query_prealloc_size = 65536
query_alloc_block_size = 131072

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
bind address = 127.0.0.1
nice = -5
open_files_limit = 8192

[mysqldump]
quick
max_allowed_packet = 16M

[myisamchk]
key_buffer = 64M
sort_buffer = 64M
read_buffer = 16M
write_buffer = 16M

# Split Tables
innodb_file_per_table = 1
key_buffer_size = 32M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M

Criando base de dados Zabbix

Vamos agora criar a base de dados para o zabbix e configurar as permissões de acesso. Acesse o console do MySQL e prossiga com os seguintes comandos:

mysql> create database zabbix character set UTF8;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by "senha" ;

(a senha deverá ser substituída por uma de sua preferência)

mysql> flush privileges; mysql> quit;

Importando estruturas para a base de dados.

Para importarmos a estrutura da base de dados vamos utilizar o arquivo schema.sql, que está contido na pasta de instalação do Zabbix:

# cd /install/zabbix-2.4.3/database/mysql
# mysql -u zabbix -p zabbix < schema.sql


Página anterior     Próxima página

Páginas do artigo
   1. Download e instalação de dependências
   2. Inicialização e configuração do MySQL
   3. Configuração do agente e serviços do Zabbix Proxy
   4. Arquivos de configuração (Agente e Proxy)
   5. Criando executáveis e ajustando daemons
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Instalando um servidor Openfire no Debian para liberação de MSN via Spark em uma rede Windows

Gravando vídeo aulas no Linux

Será este o ano do Linux?

PHP Server Monitor - Monitore URLs e IPs

Introdução ao Gambas2 (parte 2)

  
Comentários
[1] Comentário enviado por manoel.junior em 08/09/2015 - 16:26h

Muito bom Luiz, obrigado!!

Seria interessante você também ter mostrado a instalação do BD em um server a parte.

[2] Comentário enviado por Tchesley em 05/07/2016 - 09:48h

Olá Luiz,

Gostaria de agradecer seu artigo, dizer que me auxiliou muito e deixar uma contribuição sobre o --with-netsnmp que faltou um hífen. --with-net-snmp


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts