Buscar

tutorial instalacao zabbix 2.4

Prévia do material em texto

Tutorial 1 
Instalação Zabbix 2.4 
 
 Mario Marques 
mmarques@cloudcampus.com.br 
 
Tutorial 1 
www.CloudCampus.com.br 1 
Agenda 
• Ambiente. 
• Pré-requisitos. 
• Instalação. 
www.CloudCampus.com.br 2 
Ambiente 
• Máquina VirtualBox 1 GB de RAM 
• Linux Ubuntu 14.04 
• Zabbix 2.4 
• Mysql 5.5.38 
• Php5 
• Apache 2.4.7 
www.CloudCampus.com.br 3 
Agenda 
• Ambiente. 
• Pré-requisitos. 
• Instalação. 
www.CloudCampus.com.br 4 
Obtenha e descompacte o source 
• Shell> cd /opt 
• Shell> wget 
http://sourceforge.net/projects/zabbix/files/
ZABBIX%20Latest%20Stable/2.4.1/zabbix
-2.4.1.tar.gz 
• Shell> sudo tar –zxvf zabbix-2.4.1.tar.gz 
www.CloudCampus.com.br 5 
Crie usuário e grupo 
• Shell> sudo groupadd zabbix 
• Shell> sudo useradd –g zabbix zabbix 
 
www.CloudCampus.com.br 6 
Atualize o repositório 
• Shell> sudo apt-get update 
• Shell> sudo apt-get upgrade 
www.CloudCampus.com.br 7 
Miscelânea 
• Shell> sudo apt-get install apache2 
• Shell> sudo apt-get install fping 
• Shell> sudo apt-get install curl 
• Shell> sudo apt-get install openjdk-7-jdk 
 
 
www.CloudCampus.com.br 8 
Miscelânea 2 
• Shell> sudo apt-get install libsnmp-dev 
• Shell> sudo apt-get install libxml2-dev 
• Shell> sudo apt-get install libmysqlclient-
dev 
• Shell> sudo apt-get install libcurl4-gnutls-
dev 
• Shell> sudo apt-get install libopenipmi-dev 
• Shell> sudo apt-get install libssh2-1-dev 
 
 
www.CloudCampus.com.br 9 
php5 
• Shell> sudo apt-get install php5 
• Shell> sudo apt-get install php5-mysql 
• Shell> sudo apt-get install zabbix-frontend-
php 
www.CloudCampus.com.br 10 
mysql 
• Shell> sudo apt-get install mysql-server 
• Na tela que irá aparecer defina a senha 
root para o mysql. 
www.CloudCampus.com.br 11 
Log no mysql 
 
www.CloudCampus.com.br 12 
Show databases sem zabbix 
www.CloudCampus.com.br 13 
Criação do database zabbix 
• mysql> create database zabbix character 
set utf8 collate utf8_bin; 
• mysql> grant all privileges on zabbix.* to 
zabbix@localhost identified by ‘zabbix’; 
• mysql> exit; 
www.CloudCampus.com.br 14 
Scripts de criação das tabelas no 
banco zabbix 
• Shell> cd /opt/zabbix-2.4.1/ 
• /opt/zabbix-2.4.1> mysql –u root –p zabbix < 
database/mysql/schema.sql 
• shell> mysql –u root –p zabbix < 
database/mysql/images.sql 
• shell> mysql –u root -p zabbix < 
database/mysql/data.sql 
www.CloudCampus.com.br 15 
Show databases 
www.CloudCampus.com.br 16 
Tabelas do zabbix 
www.CloudCampus.com.br 17 
Agenda 
• Ambiente. 
• Pré-requisitos. 
• Instalação. 
www.CloudCampus.com.br 18 
Compilando 
• Shell> sudo ./configure –enable-server –
enable-agent –with-mysql –enable-ipv6 –
with-net-snmp –with-libcurl –with-libxml2 –
with-ssh2 –enable-java –with-openipmi 
• Shell> sudo make install 
www.CloudCampus.com.br 19 
Arquivo zabbix_agentd.conf 
• Edite o arquivo zabbix_agentd.conf 
• Shell> cd /usr/local/etc/ 
• /usr/local/etc/> sudo vi zabbix_agentd.conf 
• Altere os parâmetros: 
– Server com o IP do servidor Zabbix 
– ServerActive com o IP do servidor Zabbix 
– Hostname com o nome do servidor Zabbix 
www.CloudCampus.com.br 20 
Arquivo zabbix_server.conf 
• Edite o arquivo zabbix_server.conf 
• Shell> cd /usr/local/etc/ 
• /usr/local/etc/> sudo vi zabbix_server.conf 
• Altere os parâmetros: 
– DBHost=localhost 
– DBName=zabbix 
– DBUser=zabbix 
– DBPassword=zabbix 
 
www.CloudCampus.com.br 21 
Vamos iniciar os serviços 
• Shell> zabbix_server 
• Shell> zabbix_agentd 
www.CloudCampus.com.br 22 
Falta a configuração web 
• Shell> sudo mkdir /var/www/zabbix/ 
• Shell> cd /opt/zabbix-2.4.1/frontends/php/ 
• /opt/zabbix-2.4.1/frontends/php> sudo cp –
a . /var/www/zabbix/ 
• /opt/zabbix-2.4.1/frontends/php> sudo 
chown –R www-data:zabbix 
/var/www/zabbix/ 
www.CloudCampus.com.br 23 
Alterando a configuração apache 
• Edite o arquivo: 
• Shell> sudo vi /etc/apache2/sites-
enabled/000-default.conf 
• Altere a variável: 
– DocumentRoot /var/www/ 
• Reinicie o apache: 
– Shell> sudo service apache2 restart 
www.CloudCampus.com.br 24 
Acesse o zabbix 
http://localhost/zabbix 
www.CloudCampus.com.br 25 
Verifique os erros de pré-requisitos 
www.CloudCampus.com.br 26 
Edite o arquivo php.ini 
• Shell> sudo vi /etc/php5/apache2/php.ini 
• Altere os parâmetros: 
– post_max_size = 16M 
– max_execution_time = 360 
– max_input_time = 360 
– date.timezone = ‘America/Sao_Paulo’ 
• Apos reinicie o apache2 
– Shell> sudo service apache2 restart 
www.CloudCampus.com.br 27 
Check de pré-requisitos ok 
www.CloudCampus.com.br 28 
Altere o usuário para zabbix e 
senha zabbix e teste a conexão 
www.CloudCampus.com.br 29 
Tela de detalhes 
www.CloudCampus.com.br 30 
Resumo da instalação 
www.CloudCampus.com.br 31 
Final da instalação 
www.CloudCampus.com.br 32 
Tela de logon 
www.CloudCampus.com.br 33 
Zabbix funcionando!!!! 
www.CloudCampus.com.br 34 
Dúvidas???? 
 
mmarques@cloudcampus.com.br 
www.CloudCampus.com.br 35

Continue navegando