Você está na página 1de 33

Introduo ao

Gerenciamento de Redes
com Zabbix
Prof Anglica da Silva Nunes

Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Tpicos












Introduo
Principais recursos
Requisitos
 Hardware
 Software
Banco de Dados
Espao em disco
Componentes do Zabbix
Instalao
Estrutura de diretrios
Processos Zabbix
Arquivos de configurao

Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Introduo ao Zabbix



Criado por Alexei Vladishev


Soluo para gerenciamento empresarial open source
 Vrios parmtros de uma rede
 Sade e ingridade de servidores
Caractersticas
 Gerncia reativa: Alertas por e-mail rpida reao aos
problemas
 Gerncia proativa: visualizao dos recursos baseado nos
dados armazenados
 Suporte ao polling e trapp
 Interface web: configurao e visualizao dos relatrios e
estatsticas
 Pequenas e grandes corporaes
 Ferramenta free licensa GPL
 Suporte livre e comercial

Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Principais recursos do Zabbix




Autodescoberta












Linux
Solaris
HP-UX, AIX
Free BSD
Open BSD, OS X

Autenticao com
permisses por usurio
Interface web

Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Suporte ao IPv6
Agente nativo: Zabbix agent


Gerenciamento centralizado
e distribudo (Zabbix proxy)
Polling e Trapp
Gerente: Zabbix server


Servidores
Dispositivos de rede












Linux
Solaris
HP-UX, AIX
Free BSD
Open BSD
OS X
Tru64/OSF1
Windows NT4.0, Windows
2000, Windows 2003,
Windows XP, Windows Vista

Gerenciamento sem agente


Agente SNMP

Requisitos
Tamanho da
Rede

Hosts
Monitorados

Plataforma

CPU/ Memria

Banco de
Dados

Pequena

20

Ubuntu Linux

PII 350MHz
256 MB

MySQL
MyISAM

500

Ubuntu Linux
64 bits

AMD Athlon
3200+
2 GB

MySQL
InnoDB

1.000

Ubuntu Linux
64 bits

Intel Dual Core


6400
4 GB

MySQL
InnoDB ou
Postgree SQL

>10.000

Red Hat
Enterprise

Intel Xeon
2xCPU
8 GB

MySQL
InnoDB ou
Postgree SQL

Mdia

Grande

Muito Grande

Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Requisitos


Servidor Web


Apache 1.3.12 ou superior

Servidor de Banco de
Dados


PHP 4.3 ou superior


PHP mdulos:



PHP


php-gd deve suportar


imagens PNG
php-bcmath











Suporte ao HTML
Imagens PNG
Cookies
Java Script

PostgreSQL 7.0.2,
(desejvelPostgreSQL 8.x
ou superior)
php-pgsql

Opo 4: SQLite



Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Oracle 9.2.0.4 ou superior


php-sqlora8

Opo 3: PostgreSQL


MySQL 3.22 ou superior


php-mysql

Opo 2: Oracle


Browser web


Opo 1: MySQL

SQLite 3.3.5 ou superior


php-sqlite3

Alternativas de Banco de Dados


MySQL InnoDB

Servidor Standalone/ n com carga pesada


Proxy com carga pesada

MySQL MyISAM

Servidor Standalone/ n com carga leve


Proxy com carga leve

PostgreSQL

Servidor Standalone/ n com carga pesada


Proxy com carga pesada

Oracle

Servidor Standalone/ n com carga pesada

SQLite

Proxy com carga leve

Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Requisitos de Espao em Disco




Espao total em disco:




Configurao do Zabbix + Histrico + Tendncias + Eventos

Configurao do Zabbix: fixo, normalmente 10MB ou


menos

Histrico: dias*(items/tempo de refresh)*24*3600*bytes







items: n de objetos gerenciados


dias: n de dias do histrico
Tempo de refresh: intervalo de polling
bytes: n de bytes requerido por um nico valor, depende do
banco de dados, normalmente 50 bytes

Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Requisitos de Espao em Disco




Tendncias: dias*(items/1800)*24*3600*bytes




items: n de objetos gerenciados


dias: n de dias do histrico
bytes: n de bytes requeridos por uma nica tendncia,
depende do banco de dados, normalmente 128 bytes

Eventos: dias*eventos*24*3600*bytes





eventos: n de eventos por segundo, 1 evento por


segundo o pior cenrio
days: n de dias do histrico
bytes: n de bytes requeridos por uma nica tendncia,
depende do banco de dados, normalmente 130

Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Componentes do Zabbix






Zabbix Server  gerente


Zabbix Proxy  gerente intermedirio
Zabbix Agent  agente
Interface Web  browser
Outros


Net-SNMP: suporte ao SNMP no Linux

Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Instalao do Zabbix (1)

Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Configurao do Proxy (1)

Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Configurao do Proxy (2)

Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Instalao do Zabbix (2)

Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Instalao do Zabbix (3)

Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Instalao do Zabbix (4)

Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Instalao do Zabbix (5)

Alterar o idioma
para portugus

Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Instalao do Zabbix (6)

Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Instalao do Zabbix (7)

Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Instalao do Zabbix (8)

Alterar esses valores no arquivo:


/etc/php5/apache2/php.ini

Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Instalao do Zabbix (9)

Conferir as alteraes em
/etc/php5/apache2/php.ini
Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Aps efetuar as alteraes,


reiniciar o Apache

Instalao do Zabbix (10)

Digitar a senha do Banco de


Dados do zabbix e testar a
conexo

Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Instalao do Zabbix (11)

Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Instalao do Zabbix (12)

Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Instalao do Zabbix (13)

Salvar o arquivo de configura


configurao em
/usr/
usr/share/
share/zabbix/
zabbix/conf/
conf/zabbix.
zabbix.conf.php

Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Instalao do Zabbix (14)

Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Instalao do Zabbix (15)

Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Instalao do Zabbix (15)

Acrescentar as portas que o


zabbix trabalha no arquivo:
/etc/services

Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Iniciando o Zabbix (1)

Scripts de inicializao

Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Iniciando o Zabbix (2)

Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Processos em execuo

Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Processos em execuo

Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Estrutura de Diretrios


Daemons do zabbix:
/usr/sbin










conf
audio
create
images
include
js
styles

Banco de dados do Zabbix


Server
/usr/share/zabbix-server



data.sql
mysql.sql

Introdu
Introduo ao Zabbix - Prof
Prof Ang
Anglica da Silva Nunes

Arquivos de configurao
/etc/zabbix


/zabbix_agentd
/zabbix_server

Diretrio de instalao do
zabbix
/usr/share/zabbix







Arquivos de log
/var/log/



apache.conf
zabbix_server.conf
zabbix_agent.conf
zabbix_agentd.conf
dbconfig.php

zabbix-agent
zabbix-server

PID dos processos


/var/run



zabbix-agent/zabbix_agent.pid
zabbix-server/zabbix_server.pid