Configurando Zabbix 3.4 no CentOS 7
O presente trabalho tem como objetivo difundir uma das melhores, se não for a melhor plataforma de monitoramento em redes: Zabbix Server, que é capaz de monitorar qualquer dispositivo em rede.
Iniciando os preparativos para a instalação
Vamos começar desabilitando o firewall que vem por padrão no CentOS 7, visando não termos nenhum contratempo.
Obs.: os comandos abaixo foram todos digitados como usuário root. Eu vou usar o vim como editor, fique a vontade para usar outro editor se achar conveniente.
Digite:
# systemctl stop firewalld
Esse comando irá parar o firewall.
Em seguida remova-o da inicialização:
# chkconfig firewalld off
Vamos desabilitar o SELinux. Edite o arquivo:
# vim /etc/selinux/config
E na linha:
SELINUX=enforcing
mudar para:
Salvando o arquivo, digite: :wq
Pronto! Agora vamos instalar o banco de dados mariadb:
# yum install mariadb mariadb-devel mariadb-server -y
Com o banco já instalado precisamos criar o banco para o Zabbix, dar permissão ao banco e inicializá-lo. Vamos lá! Primeiro vamos dar um start no banco de dados mariadb:
# systemctl start mariadb
Depois criar sua inicialização no sistema:
# chkconfig mariadb on
Vamos rodar o script de configuração do banco mariadb.
Vamos configurar? Então digite:
# mysql_secure_installation
Vai aparecer a seguinte pergunta:
Pressione enter e digite uma senha para usuário root acessar o banco mariadb.
Confirme a senha: yes
Digite "y" para remover o usuário anonymous do banco de dados mariadb.
Remover login remoto: y
Remove banco test: "y"
Carregar os privilégios: y
Finalizamos as configurações no banco mariadb.
Obs.: os comandos abaixo foram todos digitados como usuário root. Eu vou usar o vim como editor, fique a vontade para usar outro editor se achar conveniente.
Digite:
# systemctl stop firewalld
Esse comando irá parar o firewall.
Em seguida remova-o da inicialização:
# chkconfig firewalld off
Vamos desabilitar o SELinux. Edite o arquivo:
# vim /etc/selinux/config
E na linha:
SELINUX=enforcing
mudar para:
SELINUX=permissive
Salvando o arquivo, digite: :wq
Pronto! Agora vamos instalar o banco de dados mariadb:
# yum install mariadb mariadb-devel mariadb-server -y
Com o banco já instalado precisamos criar o banco para o Zabbix, dar permissão ao banco e inicializá-lo. Vamos lá! Primeiro vamos dar um start no banco de dados mariadb:
# systemctl start mariadb
Depois criar sua inicialização no sistema:
# chkconfig mariadb on
Vamos rodar o script de configuração do banco mariadb.
Vamos configurar? Então digite:
# mysql_secure_installation
Eu já uso a 3.2 a algum tempo, e observei que depois que fiz a atualização pra 3.4, os gráficos uso do HD, ficaram incompletos.
Mesmo eu atualizando a versão do agent, ou fazendo a reinstalação do zero.
Não sei se isso já foi corrigido.