INSTALAÇÃO DO ZABBIX 2.4 NO CENTOS 6.5
Requisitos:
http://www.blogdomedeiros.com.br/update-instalacao-do-zabbix-2-2-2-4/
Ainda é necessário ter um MySQL pronto para receber o sistema. O SELinux precisa estar em modo permissivo e para este artigo, vou desabilitar o IPtables.
Configurando o servidor:
1. Instale o MySQL:
# yum install mysql-server -y
2. Inicie o serviço e marque para inicializar com o sistema:
# service mysqld start
# chkconfig mysqld on
3. Configuração inicial do Mysql:
# mysql_secure_installation
Siga os passos, configure uma senha de root (no exemplo, coloquei “ADMINUSER”), apague as bases de teste e usuário anonimos.
4. Configurando o SElinux:
# setenforce Permissive
# vi /etc/selinux/config
Altere o campo SELINUX de “enforcing” para “permissive”.
Instalando o Zabbix Server:
1. Instalando o RPM:
# rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
2. Instalando o Zabbix Server e o Frontend:
# yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
OBS: DIGITE SEMPRE Y QUANDO PEDIR E QUANDO PEDIR SENHA E DER ERRO TECLE ENTER SEM DIGITAR A SENHA POIS JÁ SE ENCONTRA COMO ROOT.
3. Configurar o banco de dados para o Zabbix:
# mysql –u root –p
Digite a senha que criou na instalação do mysql e ENTER
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by ‘zabbix';
mysql> exit
4. Populando o banco de dados:
# cd /usr/share/doc/zabbix-server-mysql-2.4.0/create
# mysql –u root –p – --password=adminuser useradd=zabbix < schema.sql
# mysql –u root –p --password=adminuser useradd=zabbix < images.sql
# mysql –u root –p --password=adminuser useradd=zabbix < data.sql
5. Alterando os arquivos de configuração:
zabbix_server.conf
# vi /etc/zabbix/zabbix_server.conf
Descomente os seguintes parametros, alterando o que for preciso para que fique dessa forma:
DBHost=localhostDBName= zabbixDBUser=zabbixDBPassword=zabbix
zabbix_agent.conf
O caminho dos logs dessa versão é: /var/log/zabbix/zabbix_agentd.log
O conf do agente já vem com uma configuração razoável, sendo os campos que vale a pena citar:
Server=127.0.0.1 (já é o nosso localhost)Hostname=Zabbix Server (que é o nome do host que já está configurado no Zabbix)
6. Iniciando os serviços e configurando para inicialização com o sistema:
# service zabbix-server start
# service zabbix-agent start
# chkconfig zabbix-server on
# chkconfig zabbix-agent on
Configurando o HTTPD:
Outro ponto interessante, é que o Zabbix instalado via RPM agora já configura tudo pra você, inclusive o HTTPD. É necessário configurar apenas um campo do arquivo de configuração, que vem comentado.
# vi /etc/httpd/conf.d/zabbix.conf
Descomente a linha do campo “php_value date.timezone Europe/Riga” e altere para:
php_value date.timezone America/Sao_Paulo
Inicie o HTTPD e deixe marcado para inicializar com o sistema:
# service httpd start
# chkconfig httpd on
Instalando o Frontend:
1. Acesse a URL: http://ip_do_servidor_zabbix/zabbix e clique em Next. O print está como 2.2, mas o tutorial é válido para a versão 2.4, não se engane
2. Verifique os requisitos. Se não houver nenhuma pendencia, clique em Next;
3. Configure a conexão com o Banco de Dados conforme a figura:
4. Configure o Host, porta e nome para a instalação:
5. Revise as configurações e clique em Next:
6. Instalação concluída, agora clique em Finish:
7. Agora é só fazer o login com usuário Admin e senha zabbix:
8. Pronto! Zabbix instalado e rodando:
Percebam que o meu Zabbix já está em português, mas ele vem por padrão em ingles. Para mudar, vá no canto superior direito em “Profile” e depois altere a linguagem no menu.
Espero que este post tenha ajudado a esclarecer como funciona a nova instalação do Zabbix. No próximo artigo, vou ensinar como atualizar sua versão antiga para a atual 2.4.
Abraço forte e até a próxima!
http://www.blogdomedeiros.com.br/update-instalacao-do-zabbix-2-2-2-4/