Instalação ZABBIX Proxy CentOS/MySQL

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

[ Hits: 16.457 ]

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

Implantando o Nagios em HTTP Seguro (HTTPS)

Trabalhando com RPM

Instalando o Gentoo GNU/Linux

Instalando o Nagios 3.0 em distros baseadas em Red Hat

Autorando DVDs com Qdvdauthor usando menus animados

  
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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts