Pesquisar este blog

sexta-feira, 4 de fevereiro de 2011

Instalação Zabbix Aplicação Funcionando

Srs.,

Continuando com o nossa explanação sobre o Zabbix, vamos ver a parte “Instalando e rodando o Zabbix”.

Temos vários cenários para efetuar a instalação do Zabbix, o mesmo hoje encontra-se na versão 1.8.4 (maiores informações no endereço http://www.zabbix.com/documentation/1.8/start), essa versão está disponível nos sequintes modos:

Aplicação para instalação em base Linux:
  • Zabbix Sources
Appliance compilados com OpenSUSE 11.2
  • VMware / VirtualBox (.vmdk)
  • Open virtualisation format (.ovf)
  • Live CD/DVD (.iso)
  • USB stick / hard disk image
  • Xen guest
Para maiores informações sobre os appliance, consulte o endereço http://www.zabbix.com/documentation/1.8/manual/installation/appliance.

Instalando o Zabbix.

Para a instalação do zabix, segue abaixo a linha de instalação em SO Linux
# cd /usr/src/
  • # wget http://ufpr.dl.sourceforge.net/sourceforge/zabbix/zabbix-1.8.x.tar.gz
  • # tar xvfz zabbix-1.8.x.tar.gz
  • # cd zabbix-1.8.x
  • # ./configure --with-mysql --with-ldap --enable-server --enable-agent --with-jabber --with-net-snmp --with-libcurl --with-openipmi
  • # make install
  • # mkdir /etc/zabbix
  • # cp misc/conf/zabbix_server.conf /etc/zabbix/
  • # cp misc/conf/zabbix_agentd.conf /etc/zabbix/
  • # chown zabbix:zabbix /etc/zabbix/ -R
Para maiores informações sobre a instalação, consulte o endereço http://www.zabbix.com/documentation/1.8/manual/installation/installation_from_source.

Configurando o banco de dados, aqui é um exemplo de uma configuração utilizando o MySQL.

  • # mysql -u root -p
  • mysql> create database zabbix;
  • mysql> grant ALL on zabbix.* to zabbix@'localhost' identified by 'minhasupersenha';
  • Query OK, 0 rows affected (0.02 sec)
  • # cd create/schema/
  • # cat mysql.sql |mysql -u zabbix -p zabbix
  • Enter password:
  • # cat ../data/data.sql |mysql -u zabbix -p zabbix
  • Enter password:
  • # cat ../data/images_mysql.sql |mysql -u zabbix -p zabbix
  • Enter password:
  • #
Configurando os daemons zabbix_server e zabbix_agentd

Tratando-se de uma instalação pequena, não é necessário nenhum “tweaking” para ajustes de performance, nem no server nem no agentd.

  • # vi /etc/zabbix/zabbix_agentd.conf
  • Neste arquivo, a unica linha que precisa ser configurada neste momento é:
  • Server=127.0.0.1
  • Esta linha qual o IP de origem do monitoramento. (servidor)
  • Como usaremos um agente e um servidor no mesmo computador, vamos colocar nosso próprio IP como Server.
Ajustando as configurações do banco de dados.

  • # vi /etc/zabbix/zabbix_server.conf
  • DBHost=localhost
  • DBName=zabbix
  • DBUser=zabbix
  • DBPassword=minhasupersenha
  • Ok, agora é a hora da verdade, vamos verificar se o agente e o servidor rodam corretamente:
  • # zabbix_server
  • # zabbix_agentd

Após executar estes dois comandos, digite:

  • # ps aux |grep zabbix
Ele deve mostrar várias instancias do zabbix_agentd e do zabbix_server rodando.
Partindo do pré-suposto que tudo funcionou bem redondinho, vamos instalar o frontend em php do Zabbix

FrontEnd

  • # mkdir /var/www/html/zabbix
  • # cd frontends/php
  • cp * -R /var/www/html/zabbix/
  • # chown apache:apache /var/www/html/zabbix/ -R
Agora acesse a interface web do zabbix usando o endereço: http://ip_do_servidor/zabbix
Leia a introdução e a licença completamente, para só então clicar em Agree e Next
Basicamente só é necessário configurar os dados de conexão com o banco de dados através da interface web (usuário, senha, nome da base) e finalizar a instalação.
Fique atento, caso apareça algum aviso durante esta parte corrija o problema antes de prosseguir.

Logando, Testando e adicionando o “Meu Primeiro Host”

Acesse novamente http://ip_do_servidor/zabbix

Ele deve mostrar uma tela solicitando usuário e senha.
o usuário e senha padrão do Zabbix versão 1.8.4 é:
  • User: Admin
  • Password: zabbix
Após logar, clique em “Reports” e verifique se o Zabbix_Server está rodando.

Troque a senha do user admin, para isso, clique em Administration e vá em Users.

Selecione o usuário admin e clique em change password. Por favor né, vê se coloca uma senha decente e não esquece dela!

Aproveite para atribuir um email para o administrador. Clique em Add Media e insira seu email ali.

Sempre para maiores informações sobre a instalação, entre no endereço http://www.zabbix.com/documentation/1.8/manual/installation.

Como dica, se deseja efetuar um teste para saber a capacidade do Zabbix, baixe a versão VMware (vdk), pois ela roda tanto no ESX, ESXi ou no Workstation.
E sempre lembre de colocar o servidor do Zabbix com um ip fixo, pois a aplicação vem como defaul o uso do DHCP, para facilitar isso segue um passo-a-passo para a configuração do IP fixo:

  • Logar via ssh como usuário root
  • Abrir o arquivo /etc/sysconfig/network/ifcfg-eth0 como o seu editor preferido;
  • Troque a entrada BOOTPROTO para "static";
  • Aponte IPADDR, NETMASK e demais configurações para a sua rede;
  • Crie o arquvio /etc/sysconfig/network/routes. Para a rota padrão, utilize o endereço 192.168.1.1 - - (em substituição ao seu endereço de gateway).
  • Rode o comando "rcnetwork restart".

Nenhum comentário:

Postar um comentário

Escreva aqui o seu comentário