4 CentOS
Cent 7 Tutorial Instalao
Maro de 2015
http://zabbixbrasil.org/
Pgina 1
Maro/15
Contedo
Recursos Utilizados ....................................................................................
................................
.................... 3
Passos executados .....................................................................................
................................
..................... 3
Pr-requisitos
requisitos para este tutorial. ................................................................
................................ 3
1. Repositrio Zabbix ................................................................
............................................... 4
1.2. Instalar as dependncias / repositrios.............................................
................................
4
1.2.1. Repositrio Oficial Mysql ............................................................
............................ 4
1.2.2. Instalar as dependncias
ependncias .............................................................
............................. 5
1.2.3. Instalando o Fping................................................................
....................................... 5
1.2.4. Instalando iksemel ................................................................
...................................... 5
1.3. Repositrio Oficial Zabbix ................................................................
................................. 5
2. Procedimentos Mysql
Mysq ................................................................
.......................................... 5
2.1. Criar UsurioMysql ................................................................
..................................... 6
2.2. Criando o schema mysql zabbix ........................................................
........................ 6
2.3. Servios Zabbix................................................................
.................................................................................. 6
3. Ajustando o Frontend do Zabbix.
Zabbix .........................................................
......................... 8
4. Acessando a interface web do Zabbix ................................................
................................
10
Concluso: ................................................................................................
................................
................................ 14
http://zabbixbrasil.org/
Pgina 2
Maro/15
Recursos Utilizados
Passos executados
Antes de iniciar, temos que levar em considerao alguns conceitos para entender a lgica
deste tipo de monitoramento, abaixo segue os passos executados neste tutorial.
1.
Repositrio Zabbix
2.
3.
Ajustando Frontend
4.
Pr-requisitos
requisitos para este tutorial.
Para instalao necessrio conhecimentos bsicos na plataforma Linux.
As referncias deste tutorial esto conforme documentao no link abaixo:
https://www.zabbix.com/d
https://www.zabbix.com/documentation/2.4/manual/installation
Todos os passos para este tutorial foram executados com usurio root dentro da pasta
/tmp
http://zabbixbrasil.org/
Pgina 3
Maro/15
1. Repositrio Zabbix
O que repositrio?
De maneira bem simples no Linux,, pacotes so "Instaladores" ou conjunto de
arquivos que servem para realizar a instalao de determinado aplicativo e
repositrios so os "Locais" onde eu baixo os pacotes instaladores.
1.1.
Pr-requisitos
requisitos do sistema
Obs: importante ao final deste tutorial reiniciar o sistema para que estas
configuraes do SELINUX sejam efetivadas e o zabbix funcione perfeitamente.
Instale o pacote de configurao do repositrio. Este pacote contm arquivos de
configurao rpm para Zabbix 2.4
2. for CentOS 7, para baixar o pacote necessrio ter o
wget instalado, digite o comando a seguir e tecle enter.
1.2.
http://zabbixbrasil.org/
Pgina 4
Maro/15
1.3.
wget http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-server-2.4.3-1.el7.x86_64.rpm
http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix
1.el7.x86_64.rpm
wget http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-server-mysql-2.4.3http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix
-1.el7.x86_64.rpm
wget http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-web-2.4.3-1.el7.noarch.rpm
http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix
.noarch.rpm
wget http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-web-mysql-2.4.3-1.el7.noarch.rpm
http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix
1.el7.noarch.rpm
rpm -ivh
ivh http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-2.4.3-1.el7.x86_64.rpm
http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix
1.el7.x86_64.rpm
rpm -ivh
ivh http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-agent-2.4.3-1.el7.x86_64.rpm
http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix
1.el7.x86_64.rpm
rpm -ivh
ivh http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-get-2.4.3-1.el7.x86_64.rpm
http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix
1.el7.x86_64.rpm
rpm -ivh
ivh http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-java-gateway-2.4.3-1.el7.x86_64.rpm
http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix
1.el7.x86_64.rpm
2. Procedimentos Mysql
Habilitando
tando o servio mysqld.service
# systemctl enable mysqld.service
Iniciando
iciando o servio mysql.service
# systemctl start mysqld.service
http://zabbixbrasil.org/
Pgina 5
Maro/15
Checando
ecando status do mysqld.service
# systemctl status mysqld.service | grep Active
o mysqld.service foi habilitado
Verificando se o servio
# systemctl list-unit-files --type
-service | grep mysqld.service
# mysql -u root
2.1.
Criar UsurioMysql
Usu
Criando
riando o schema mysql zabbix
# cd /usr/share/doc/zabbix-server-mysql-2.4.3/create/
/usr/share/doc/zabbix
# mysql -uroot zabbixdb < schema.sql
# mysql -uroot zabbixdb < images.sql
# mysql -uroot
uroot zabbixdb < data.sql
2.3.
Servios Zabbix
Adicionando
dicionando parametros ao arquivo de configurao /etc/zabbix/zabbix_server.conf"
# vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbixdb
DBUser=zabbixuser
DBPassword=123456
http://zabbixbrasil.org/
Pgina 6
Maro/15
Inserindo o zabbix-server
server na inicializao do sistema
Habilitando o servio zabbix-server.service
zabbix
# systemctl enable zabbix--server.service
Iniciando o servio zabbix-server.service
server.service
# systemctl start zabbix-server.service
server.service
Verificando Status do
o servio zabbix-server.service
zabbix
# systemctl status zabbix-server.service
server.service | grep Active
agentd na inicializao do sistema
Inserindo o zabbix-agentd
Habilitando
litando o servio zabbix_agentd
# systemctl enable zabbix--agent.service
Iniciando
iciando o servio zabbix_agentd
# systemctl start zabbix-agent.service
agent.service
Verificando Status do servio zabbix_server.service
zabbix_serve
# systemctl status zabbix-agent.service
agent.service | grep Active
Inserindo o zabbix-java-gateway.service
gateway.service na inicializao do sistema
Habilitando o servio
io zabbix-java-gateway.service
zabbix
systemctl enable zabbix-java
java-gateway.service
Iniciando o servio zabbix-java
java-gateway.service
systemctl start zabbix-java
java-gateway.service
Verificando Status do servio zabbix-java-gateway.service
systemctl status zabbix-java
java-gateway.service | grep Active
Verificando se o servios foram
fo
habilitados
systemctl list-unit-files --type
type service | grep zabbix
http://zabbixbrasil.org/
Pgina 7
Maro/15
3. Ajustando o Frontend
Fro
do Zabbix.
3.1.
Edite o arquivo de configurao do apache para o Zabbix frontend que est localizado
no diretrio / etc/php.ini (Utilizei o editor de texto vi).
Nota: O vi um dos editores de texto mais populares em sistemas de tipo
Unix/Linux.
Digite o comando.
# vi /etc/php.ini
Nota: Observe que algumas configuraes do PHP j esto preenchidas , neste caso
alterei apenas a linha: # php_value date.timezone Europa/Riga.
Europa/Riga
max_execution_time 300
post_max_size 16M
max_input_time 300
Antes
; date.timezone
Depois
date.timezone America/Sao_Paulo
necessrio remover o comentrio da configurao "date.timezone"
date.timezone" e defina o fuso
horrio correto para voc. Depois de alterar o arquivo de configurao,
configurao reinicie o
servidor web apache com os comandos a seguir.
seguir
3.2.
Servios httpd
http://zabbixbrasil.org/
Pgina 8
Maro/15
Servios de Firewall
http://zabbixbrasil.org/
Pgina 9
Maro/15
Clique em Next
http://zabbixbrasil.org/
Pgina 10
Maro/15
Clique em Next
http://zabbixbrasil.org/
Pgina 11
Maro/15
Clique em Next
Clique em Next
http://zabbixbrasil.org/
Pgina 12
Maro/15
Clique em Next
http://zabbixbrasil.org/
Pgina 13
Maro/15
Concluso:
Este tutorial teve como objetivo apresentar as etapas de instalao do
Zabbix 2.4.3 via repositrio, conforme documentao voc pode optar por
instalar via pacotes (repositrios) ou source (compilar as informaes
manualmente). Lembrando que existem alguns fatores devem ser
revisados e planejados antes de qualquer instalao tais como, hardware,
h
banco de dados e usurios e senhas.
Consultee a documentao
documenta em:
https://www.zabbix.com/documentation/2.4/manual
http://zabbixbrasil.org/
Pgina 14
Maro/15