Baixe o app para aproveitar ainda mais
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
Compartilhar