Você está na página 1de 22

ZABBIX

Junho/2016
Sumário

Índice de Ilustrações................................................................................................................3
Introdução...............................................................................................................................4
Estrutura do Zabbix.............................................................................................................5
Preparando o Sistema para a Instalação..................................................................................7
Instalando o SNMP...............................................................................................................17
Resultados do monitoramento do Zabbix.............................................................................18
Considerações Finais............................................................................................................21
Referencias bibliográficas.....................................................................................................22
Índice de Ilustrações

Figura 1- Zabbix Official Repository......................................................................................6


Figura 2 – Criando Pasta.........................................................................................................7
Figura 3 – Inicializar downloads dos arquivos.......................................................................7
Figura 4 – descompactar arquivos..........................................................................................8
Figura 5 – Atualizando pacotes...............................................................................................8
Figura 6 – Comandos de Instalação........................................................................................9
Figura 7 – IP da Máquina Virtual.........................................................................................10
Figura 8 - Corrigindo............................................................................................................11
Figura 9 – Reiniciar Zabbix..................................................................................................12
Figura 10 - Interface Zabbix.................................................................................................12
Figura 11 – Login..................................................................................................................13
Figura 12 - Interface Principal..............................................................................................13
Figura 13 - Zabbix Agent Servidor.......................................................................................14
Figura 14 - Zabbix Server.....................................................................................................15
Figura 15 - Configurar Host Zabbix.....................................................................................15
Figura 16 – Funcionamento do Agente no Servidor.............................................................16
Figura 17 - Monitoramento agente server e dos hosts..........................................................17
Figura 18 - Zabbix executando.............................................................................................18
Figura 19 – Tela Zabbix........................................................................................................18
Figura 20 - Utilização CPU durante 1 hora..........................................................................19
Figura 21 - Média de processamento....................................................................................19
Introdução

O Zabbix é uma ferramenta de monitoramento de redes, servidores e serviços,


pensada para monitorar a disponibilidade, experiência de usuário e qualidade de serviços. A
arquitetura Zabbix e a flexibilidade dos módulos permitem que a ferramenta seja utilizada
para o monitoramento convencional e acompanhamento de desempenho de aplicações,
análise de experiência de usuário e análise de causa raiz em ambientes complexos, através
do servidor Zabbix e as regras de correlacionamento.

O monitoramento de rede do Zabbix controla a performance e disponibilidade de


servidores, roteadores, switches, serviços e processos. O sistema de monitoria em tempo
real, consulta parâmetros de centenas de equipamentos em diversas redes, gerando alertas
programados de acordo com os valores previamente configurados.

A princípio o Zabbix é um sistema que consegue coletar informações de todo


dispositivos que estão interligados na rede, absorvendo as informações por meio de scripts,
via agente ou até mesmo através do protocolo SNMP. Esse poderoso sistema de gerência e
monitoramento absorve todas as informações requisitadas, e permite que as informações
sejam coletadas e armazenadas em um banco de dados como MySQL, PostgreSQL, SQLite
ou até mesmo no Oracle. O Zabbix através de uma interface web bem amigável
possibilita que as informações que foram armazenadas anteriormente nas bases
de dados, sejam consultadas e analisadas por meio de alertas. Os alertas permitem que os
problemas que estejam ocorrendo em nossa rede ou equipamentos
sejam identificados, assim sendo possível tomar decisões e efetuar melhorias.

4
Estrutura do Zabbix

O Zabbix oferece portabilidade a diversos sistemas operacionais desde Linux,


Solaris, HPUX, AIX, FreeBSD, OpenBSD, NetBSD, Mac OS X, Windows e outros.
Disponibilizando agentes aos mais diversos sistemas operacionais,
permitindo o monitoramento entre diferentes plataformas.
Entretanto existe uma dependência em relação à estrutura do Zabbix, visto que o
mesmo foi projetado com o intuito de ser uma ferramenta Open Source, seu servidor
necessariamente deve ser hospedado em uma máquina com o Linux ou Mac OS, visto que
não existe um pacote do servidor disponível para as versões do Windows.

Monitoria de Ativos

Disponibiliza relatórios e gráficos com base em dados armazenados, e permite a


configuração de notificações por e-mail para qualquer evento, permitindo uma rápida e
eficiente reação diante de falhas.
Características Funcionalidades

 Possui suporte a maioria dos sistemas operacionais: Linux, Solaris, HP-UX, AIX,
FreeBSD, OpenBSD, NetBSD, Mac OS X, Windows, entre outros;
 Monitora serviços simples (http, pop3, imap, ssh) sem o uso de agentes;
 Suporte nativo ao protocolo SNMP;
 Interface de gerenciamento Web, de fácil utilização;
 Integração com banco de dados (MySQL, Oracle, PostgreSQL ou SQLite);
 Geração de gráficos em tempo real;
 Fácil instalação e customização;
 Agentes disponíveis para diversas plataformas: Linux, Solaris, HP-UX, AIX, FreeBSD,
OpenBSD, SCO-OpenServer, Mac OS X, Windows;
 Agentes para plataformas 32 bits e 64 bits;
 Integração com os Contadores de Performance do Windows;
 Software Open Source distribuído pela Licença GPL v2;
 Excelente Manual (Em Inglês) – Possui licenciamento próprio – Não GPL;
 Envio de alertas para: e-mail, Jabber, SMS;
 Scripts personalizados.

O Zabbix é composto de vários componentes de software, os principais são:

5
 Zabbix Server: É o centro do sistema Zabbix. Ele pode verificar remotamente os
serviços de rede (como serviço web e e-mail), utilizando a checagem simples, mas
também é o componente central para que os agentes enviem informações e estatísticas
acerca da disponibilidade e integridade do equipamento que está sendo monitorado.
Depois que o servidor recebe essas informações, ele processa, gerencia os equipamentos,
exibe relatórios, envia alertas e toma ações dependendo da configuração.

 Zabbix Proxy: É uma parte opcional do Zabbix. O Proxy coleta dados de desempenho e
disponibilidade, em nome de um servidor Zabbix com a vantagem de coletar milhares de
informações por segundo, utilizando um hardware modesto.

 Agente Zabbix: É aplicação cliente do Zabbix que coleta informações do equipamento


e envia ao servidor. O agente é capaz de acompanhar ativamente o uso dos recursos e
aplicações locais, tais como: discos rígidos, memória, processador, processos, serviços e
aplicativos em execução.

6
Preparando o Sistema para a Instalação
Foi realizada instalação dos sistemas operacionais Debian 8.2 Jessie e o Windows
XP em duas maquina virtuais. Logo foi realizada a instalação do Zabbix 2.2 no Debian
para que o mesmo fizesse o monitoramento dos dois sistemas operacionais.

Na máquina virtual com o Sistema Operacional Debian vai fazer a função de


servidor por isso foi acessado na mesma o site (http:// repo.zabbix.com) para instalar o
servidor Zabbix:

Figura 1- Zabbix Official Repository

7
Cria-se a pasta tmp com o comando: cd /tmp

Figura 2 – Criando Pasta

Inicializar os downloads dos arquivos para a pasta tmp com o comando:

Wget http:// repo.zabbix.com/zabbix/2.4/debian/pool/main/z/zabbix-release/zabbix-


release_2.4-1+wheezy_all.deb

Figura 3 – Inicializar downloads dos arquivos

8
Para descompactar arquivos utilizou-se o seguinte com o comando:

dpkg -i zabbix-release_2.4-1+wheezy_all.deb

Figura 4 – descompactar arquivos

Atualizando os pacotes com o comando: apt-get update

Figura 5 – Atualizando pacotes

9
Instalando o Zabbix e suas dependências com os comandos:

apt-get install zabbix-server-mysql zabbix-agent zabbix-frontend-php

Figura 6 – Comandos de Instalação

Utilizou-se o comando o ifconfig para saber o IP da máquina virtual. É com este ip que
acessamos a máquina virtual.

10
Figura 7 – IP da Máquina Virtual

11
Foi verificado se o Zabbix está funcionando digitando o ip na barra de endereços do
navegador Iceweasel, abrindo a tela do zabbix e corrigindo o Php Zone no terminal
chamamos de o nano editor de texto com o comando: nano /etc/apache2/conf.d/zabbix

Figura 8 - Corrigindo

12
Reiniciar Zabbix através do comando:/etc/init.d/apache2 restart

Figura 9 – Reiniciar Zabbix

Interface Zabbix

Figura 10 - Interface Zabbix

13
Login

Figura 11 – Login

Interface principal

Figura 12 - Interface Principal

14
Foi realizada configuração zabbix agent do servidor com o seguinte comando:

nano /etc/zabbix/zabbix_agentd.conf

Figura 13 - Zabbix Agent Servidor

15
Reiniciou- se o Zabbix-Server com o comando:/etc/init.d/zabbix-agent start

Figura 14 - Zabbix Server

Na parte gráfica aba configuration, host zabbix server habilitar vai estar em disable.

Figura 15 - Configurar Host Zabbix

16
Verificou-se o funcionamento do agente no servidor: zabbix_agent -t
system.hostname

Figura 16 – Funcionamento do Agente no Servidor

Instalando o SNMP

E qual é o seu significado

O protocolo SNMP (Simple Network Management Protocol) é um protocolo da


camada de aplicação criado para transportar informações de gerência de rede entre os
dispositivos gerenciados e os sistemas de gestão de redes, ele possibilita que
administradores de rede gerenciem o desempenho da uma rede monitorando interfaces,
processadores, memórias de equipamentos como roteadores, switches, dispositivos
wireless e servidores.

Instala-se o pacote SNMP com o comando: apt-get install SNMP

Foi realizado o download e instalado o pacote SNMP-MIBS-DOWNLOADER:

o wget http://ftp.br.debian.org/debian/pool/non-free/s/snmp-mibs-
downloader/snmp-mibs-downloader_1.1_all.deb
o dpkg –i snmp-mibs-downloader_1.1_all.deb
o apt-get update

17
o apt-get install snmp-mibs-downloader

Configurou-se o SNMP, editando o arquivo SNMP.conf e comentando a linha


MIBS com o comado: nano /etc/snmp/snmp.conf - # Mibs.

Executou-se o download das MIBs (Management Information Base). Informações


necessárias para o monitoramento de hardware através do SNMP: download-mibs.

Foi reiniciado o serviço Zabbix com o comando: service zabbix-server restart.


Configurou-se a variável $SNMP_COMMUNITY no Zabbix.

Foi criado o host do Windows-SNMP no Servidor Zabbix com os seguintes passos:

 Clicar em host -> create host -> colocar o nome da sua máquina virtual -> criar o
template SNMP e colocar o ip desta máquina apenas no campo SNMP.

Resultados do monitoramento do Zabbix

Monitoramento do agente server e dos hosts

Figura 17 - Monitoramento agente server e dos hosts

18
O componente Zabbix-server está sendo executado.

Figura 18 - Zabbix executando

Figura 19 – Tela Zabbix

19
No gráfico mostra a utilização da CPU de1 hora

Figura 20 - Utilização CPU durante 1 hora

Média de processamento de 1 ,5 e 15 min.

Figura 21 - Média de processamento

20
Considerações Finais

O processo de instalação do Zabbix ocorreu com sucesso e sem maiores


problemas, porém tivemos grande dificuldade na configuração do SNMP para o
monitoramento.
O SNMP foi criado para facilitar o monitoramento e gerenciamento de redes
permitindo que uma ferramenta de gerenciamento possa trabalhar com produtos e
serviços de diversos fabricantes. Depois de analisar pesquisas e buscar fontes com
conteúdo adequado, conseguimos configurar o SNMP com sucesso e então finalizar o
projeto.
O SNMP é fundamental, pois é a partir dele que podemos comtemplar uma
tabela de informações que pode ser consultada ou modificada pelo sistema gerente.
Desta forma, é possível por exemplo consultar como está o tráfego de rede em
determinada porta de um switch, entre outros.

O Zabbix realmente é uma ferramenta indispensável para o monitoramento de rede. Ele


auxilia o Administrador no fornecimento de informações sobre os sistemas bem como a
rede em um todo.

21
Referencias bibliográficas

Site Oficial: http://www.zabbix.com/download.php&prev=search 15/05/2016

Site Oficial: http:// repo.zabbix.com 15/05/2016

Site Oficial: http://cdimage.debian.org/debian-cd/8.4.0/multi-arch/iso-cd/ acessado em


15/05/2016

Site Oficial: https://www.edivaldobrito.com.br/debian-8-2-jessie-download/ acessado


em 15/05/2016

Site Oficial: https://www.vivaolinux.com.br/dica/Sugestao-de-particionamento acessado


em 15/05/2016

Site Oficial: http://www.2daygeek.com/install-zabbix-network-monitoring-on-ubuntu-


debian-mint/ acessado em 21/05/2016

Site Oficial: http://www.2daygeek.com/install-lamp-stack-apache-mariadb-php-


phpmyadmin-on-ubuntu/ acessado em 21/05/2016

Site Oficial: http://canaltech.com.br/tutorial/linux/conheca-e-aprenda-a-usar-o-editor-


vim-no-linux/ acessado em 28/05/2016

Site Oficial: https://www.vivaolinux.com.br/topico/Apache-Web-Server/Alterar-Porta-


80-do-Apache-no-Ubuntu-8.10 acessado em 28/05/2016

Site Oficial: https://www.linode.com/docs/websites/lamp/lamp-on-debian-8-


jessie#install-and-configure-apache – INSTALADO POR ESSE SITE: PHP, MYSQL,
APACHE acessado em 28/05/2016

22

Você também pode gostar