Instalação Zabbix Server no Cent OS 7 comentada.

É um prazer estar aqui para apresentar o primeiro vídeo que fala efetivamente sobre o Zabbix Server. Nesse primeiro vídeo estou mostrando a instalação em um servidor Cent OS 7. Futuramente mostrarei também como instalar no Ubuntu Server e no Debian 9.

 

O zabbix é a ferramenta mais completa para monitoramento de ativos de rede, porém sua capacidade vai além. Ele é capaz de gerar alertas, rodar scritps, coletar dados de diversas formas, além de monitorar também tabelas em bancos de dados. É realmente uma ferramenta poderosíssima, que está crescendo muito e, a cada versão, melhora ainda mais.

 

Caso você queira saber como realizar a instalação do SO Cent OS 7 clique aqui. Eu usei exatamente a mesma máquina, então se você fez  o primeiro tutorial até o fim, basta pegar a mesma máquina e começar agora a instalação do Zabbix Server.

 

Não se esqueçam de comentar ou enviar um e-mail com sugestões, correções ou criticas.

 

Abaixo do vídeo está um resumo de todos os comandos utilizados, para que vocês possam copiar e colar. Além da configuração básica mínima dos arquivos .conf citados no vídeo.

 

Clique aqui para acessar o tutorial utilizado para instalação do servidor LAMP.

 

Clique aqui para acessar o manual oficial do zabbix.

 

Clique aqui para acessar os repositórios oficiais do zabbix.

 

 

 

 

 

# yum install httpd

 

# systemctl start httpd.service

 

#systemctl stop firewalld.service

 

# systemctl disable firewalld

 

# systemctl enable httpd.service

 

# yum install mariadb-server mariadb

 

# systemctl start mariadb

 

# systemctl enable mariadb

 

# mysql_secure_installation

 

# yum install php php-mysql

 

# systemctl restart httpd.service

 

# rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm

 

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

 

# mysql -u root -p

 

mysql> create database zabbix character set utf8 collate utf8_bin;

 

mysql> grant all privileges on zabbix.* to zabbix@localhost identified by ‘zabbix’;

 

mysql> quit;

 

# cd /usr/share/doc/zabbix-server-mysql-3.4.2

 

# zcat create.sql.gz | mysql -uroot -p zabbix

 

# systemctl restart httpd

 

Editar arquivo /etc/httpd/conf.d/zabbix.conf

 

# systemctl restart httpd

 

#systemctl restart mariadb

 

Conferir configurações do Arquivo /etc/zabbix/zabbix_server.conf

 

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix123

 

Conferir configurações do Arquivo /etc/httpd/conf.d/zabbix.conf

 

php_value max_execution_time 300

php_value memory_limit 128M

php_value post_max_size 16M

php_value upload_max_filesize 2M

php_value max_input_time 300

php_value always_populate_raw_post_data -1

php_value date.timezone America/Sao_Paulo

 

# setenforce 0

 

# systemctl start zabbix-server

 

# systemctl enable zabbix-server

 

# systemctl start zabbix-agent

 

# systemctl enable zabbix-agent