Vous êtes sur la page 1sur 46

Monitoramento de Redes com o Zabbix

Zabbix Agent e Permisses de Acesso


Objetivos da Aula:
Instalao do Agent em Servidores da Matriz/Filial;
Instalao em Distribuies CentOS/RedHat/Debian;
Gerenciar os Host Groups;
Configurar Permisso de Acesso;
Ativar Monitoramento de Hosts.

Zabbix Agent e Permisses de Acesso


Instalao do Zabbix Agent
Agora chegou o momento de instalar o agente do Zabbix nas outras
mquinas virtuais com GNU/Linux. O procedimento de instalao
similar ao do servidor, mudando apenas os repositrios e o mtodo de
instalao conforme o sistema operacional.
Lista de Servidores da Unidade Matriz
Servidor

Sistema

IP

Distribuio

Gateway Matriz

Linux

192.168.100.1

CentOS 6

DB Server

Linux

192.168.100.100

Ubuntu Server 12.04

Firewall

Linux

10.100.0.1

Debian 7

Zabbix Agent e Permisses de Acesso


Instalao no Servidor DB Server
1#aptgetinstallzabbixagentzabbixget
2#vim/etc/zabbix/zabbix_agentd.conf

PidFile

ListenPort

BufferSize

LogFile

ListenIP

MaxLinesPerSecond

LogFileSize

StartAgents

Timeout

DebugLevel

HostnameItem

AllowRoot

EnableRemoteCommands RefreshActiveChecks Include


UnsafeUserParameters
BufferSend
LogRemoteCommands
Server

Executar os comandos na mquina DB Server

Zabbix Agent e Permisses de Acesso


Instalao no Servidor DB Server
3#servicezabbixagentrestart
4#tailf/var/log/zabbix/zabbix_agentd.log

###AlterneparaamquinaZabbixServer
5#zabbix_gets192.168.100.100kagent.ping

Executar os comandos na mquina DB Server

Zabbix Agent e Permisses de Acesso


Instalao no Servidor Gateway Matriz
1#wget

http://repo.zabbix.com/zabbix/2.2/rhel/6/i386/zabbix
release2.21.el6.noarch.rpm
2#rpmizabbixrelease2.21.el6.noarch.rpm
3#yumsearchzabbix
4#yuminstallzabbixagenty
5#chkconfigzabbixagenton
6#scp192.168.100.100:/etc/zabbix/zabbix_agentd.conf

/etc/zabbix/
Executar os comandos na mquina Gateway Matriz

Zabbix Agent e Permisses de Acesso


Instalao no Servidor Gateway Matriz
7#servicezabbixagentstart
8#tailf/var/log/zabbix/zabbix_agentd.log

###AlterneparaamquinaZabbixServer
9#zabbix_gets192.168.100.1kagent.ping

Executar os comandos na mquina Gateway Matriz

Zabbix Agent e Permisses de Acesso


Instalao no Servidor Firewall Matriz
1#wget

http://repo.zabbix.com/zabbix/2.2/debian/pool/main/z/
zabbixrelease/zabbixrelease_2.21+wheezy_all.deb
2#dpkgizabbixrelease_2.21+wheezy_all.deb
3#aptgetupdate
4#aptgetinstallzabbixagenty
5#scp192.168.100.100:/etc/zabbix/zabbix_agentd.conf

/etc/zabbix/

Executar os comandos na mquina Firewall Matriz

Zabbix Agent e Permisses de Acesso


Instalao no Servidor Firewall Matriz
6#servicezabbixagentrestart
7#tailf/var/log/zabbix/zabbix_agentd.log

###AlterneparaamquinaZabbixServer
8#zabbix_gets10.100.0.1kagent.ping

Executar os comandos na mquina Firewall Matriz

10

Zabbix Agent e Permisses de Acesso


Instalao em Servidores da Filial SP
No cenrio da empresa Dexter a unidade Filial SP utiliza as seguintes
distribuies Linux:
Lista de Servidores da Unidade Filial SP
Servidor

Sistema

IP

Distribuio

Firewall Filial

Linux

10.100.1.1

Debian 7

Gateway Filial

Linux

192.168.150.1

CentOS 6

Mail Server

Linux

192.168.150.51

Ubuntu Server 12.04

DB MySQL

Linux

192.168.150.52

Ubuntu Server 12.04

Web Server

Linux

192.168.150.53

CentOS 6

11

Zabbix Agent e Permisses de Acesso


Instalao no Servidor Firewall Filial SP
1#wget

http://repo.zabbix.com/zabbix/2.2/debian/pool/main/z/
zabbixrelease/zabbixrelease_2.21+wheezy_all.deb
2#dpkgizabbixrelease_2.21+wheezy_all.deb
3#aptgetupdate
4#aptgetinstallzabbixagenty
5#scp

200.100.50.91:/etc/zabbix/zabbix_agentd.conf
/etc/zabbix/
Executar os comandos na mquina Firewall Filial SP

12

Zabbix Agent e Permisses de Acesso


Instalao no Servidor Firewall Filial SP
6#vim/etc/zabbix/zabbix_agentd.conf

....
Server=10.100.1.1
ServerActive=10.100.1.1

7#servicezabbixagentrestart
8#tailf/var/log/zabbix/zabbix_agentd.log

Executar os comandos na mquina Firewall Filial SP

13

Zabbix Agent e Permisses de Acesso


Instalao em outros Servidores da Filial SP
Vamos utilizar como base o arquivo de configurao do Zabbix Agent
da mquina Firewall Filial SP.
Aps configurar o repositrio e instalar o Zabbix Agent, copie via scp o
arquivo zabbix_agentd.conf para o diretrio /etc/zabbix/ e reinicie seu
servio. Exemplo:
1#scp10.100.1.1:/etc/zabbix/zabbix_agentd.conf

/etc/zabbix/
2#servicezabbixagentrestart

14

Zabbix Agent e Permisses de Acesso


Siga os passos de instalao para cada servidor conforme sua
distribuio, alterando o valor da diretiva ListenIP com o IP do
servidor:
Gateway
GatewayFilial
Filial

CentOS 6 (IP: 192.168.150.1)

Mall
MallServer
Server

Ubuntu Server 12.04 (IP: 192.168.150.51)

DB
DBMySQL
MySQL

Ubuntu Server 12.04 (IP: 192.168.150.52)

Web
WebServer
Server

CentOS 6 (IP: 192.168.150.53)

15

Zabbix Agent e Permisses de Acesso


Instalao em Servidores da Filial RJ
No cenrio da empresa Dexter a unidade Filial RJ utiliza as seguintes
distribuies Linux e sistema Windows:
Lista de Servidores da Unidade Filial RJ
Servidor

Sistema

IP

Distribuio

Firewall Filial

Linux

10.100.2.1

Debian 7

Gateway Filial

Linux

192.168.200.1

CentOS 6

APP Server

Linux

192.168.200.2

Debian 7

DB Oracle

Linux

192.168.200.3

CentOS 6

AD Server

Windows

192.168.200.4

------

16

Zabbix Agent e Permisses de Acesso


Instalao no Servidor Firewall Filial RJ
1#wget

http://repo.zabbix.com/zabbix/2.2/debian/pool/main/z/
zabbixrelease/zabbixrelease_2.21+wheezy_all.deb
2#dpkgizabbixrelease_2.21+wheezy_all.deb
3#aptgetupdate
4#aptgetinstallzabbixagenty
5#scp200.100.50.95:/etc/zabbix/zabbix_agentd.conf

/etc/zabbix/

Executar os comandos na mquina Firewall Filial RJ

17

Zabbix Agent e Permisses de Acesso


Instalao no Servidor Firewall Filial RJ
6#vim/etc/zabbix/zabbix_agentd.conf

....
Server=10.100.2.1
ServerActive=10.100.2.1

7#servicezabbixagentrestart
8#tailf/var/log/zabbix/zabbix_agentd.log

Executar os comandos na mquina Firewall Filial RJ

18

Zabbix Agent e Permisses de Acesso


Instalao em outros Servidores da Filial RJ
Vamos utilizar como base o arquivo de configurao do Zabbix Agent
da mquina Firewall Filial RJ.
Aps configurar o repositrio e instalar o Zabbix Agent, copie via scp o
arquivo zabbix_agentd.conf para o diretrio /etc/zabbix/ e reinicie seu
servio. Exemplo:
1#scp10.100.2.1:/etc/zabbix/zabbix_agentd.conf

/etc/zabbix/
2#servicezabbixagentrestart

19

Zabbix Agent e Permisses de Acesso


Siga os passos de instalao para cada servidor conforme sua
distribuio, alterando o valor da diretiva ListenIP com o IP do
servidor:
Gateway
GatewayFilial
Filial

CentOS 6 (IP: 192.168.200.1)

APP
APPServer
Server

Debian 7 (IP: 192.168.200.2)

DB
DBOracle
Oracle

CentOS 6 (IP: 192.168.200.3)

20

Zabbix Agent e Permisses de Acesso

NOTA: Para configurar o repositrio no Oracle Linux,


faa download da verso 64 Bits do Zabbix Release
no seguinte endereo:
http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/za
bbix-release-2.2-1.el6.noarch.rpm

21

Zabbix Agent e Permisses de Acesso


Instalao da Zabbix Agent no Servidor Windows
Siga os passos abaixo para instalar o Zabbix Agent na mquina AD
Server:
Etapa
Etapa11
Baixe o instalador do Agent Zabbix para Windows verso 2.2.3 64
bits no endereo:
http://www.suiviperf.com/zabbix/zabbix_agent-2.2.3_x64.msi
Etapa
Etapa22
Executar a instalao utilizando o assistente do Windows Installer.
22

Zabbix Agent e Permisses de Acesso

Executar na mquina AD Server Filial RJ

23

Zabbix Agent e Permisses de Acesso

Executar na mquina AD Server Filial RJ

24

Zabbix Agent e Permisses de Acesso


Abra o arquivo em C: Program Files Zabbix Agent e defina as
seguintes configuraes:
ListenIP=192.168.200.4
###Hostname=ADSERVER
HostnameItem=system.hostname
HostMetadata=windows

Executar na mquina AD Server Filial RJ

25

Zabbix Agent e Permisses de Acesso

Executar na mquina AD Server Filial RJ

26

Zabbix Agent e Permisses de Acesso

Executar na mquina AD Server Filial RJ

27

Zabbix Agent e Permisses de Acesso


Gerenciar os Host Groups
Um Host group tm duas funes dentro do Zabbix:
11
Manter os hosts organizados

22
Sistema de permissionamento

de tal forma que seja mais

de acesso aos hosts que ser

fcil localizar ou exibir um

trabalhado ao longo do curso.

grupo de servidores com


servios correlacionados.

Para criar um novo Host Group, clique no menu Configuration


Host Groups, e depois clique no boto Create host group.
28

Zabbix Agent e Permisses de Acesso


Cadastrando Host Group Dexter Matriz

NOTA: Repita o mesmo procedimento para os grupos Filial SP e Filial RJ.


29

Zabbix Agent e Permisses de Acesso


Cadastrando Hosts Groups da Dexter

Resultado Final
30

Zabbix Agent e Permisses de Acesso


Cadastrando Hosts do Curso
Matriz
Matrizda
daDexter
Dexter

Filial
FilialSP
SPda
daDexter
Dexter

Filial
FilialRJ
RJda
daDexter
Dexter

Hosts da unidade Matriz da Dexter:


Host

Group

IP

Firewall Matriz

Dexter Matriz

200.100.50.91

Dexter Matriz

192.168.100.1

DB Server

Dexter Matriz

192.168.100.100

Zabbix Server

Dexter Matriz

127.0.0.1

Gateway Matriz

Matriz
Matrizda
daDexter
Dexter

31

Zabbix Agent e Permisses de Acesso


Cadastrando Hosts do Curso
Matriz
Matrizda
daDexter
Dexter

Filial
FilialSP
SPda
daDexter
Dexter

Filial
FilialRJ
RJda
daDexter
Dexter

Hosts da unidade Filial SP da Dexter:


Host

Group

IP

Firewall Filial SP

Filial SP

200.100.50.95

Gateway Filial SP

Filial SP

192.168.150.1

Mail Server

Filial SP

192.168.150.51

DB MySQL

Filial SP

192.168.150.52

Web Server

Filial SP

192.168.150.53

32

Zabbix Agent e Permisses de Acesso


Cadastrando Hosts do Curso
Matriz
Matrizda
daDexter
Dexter

Filial
FilialSP
SPda
daDexter
Dexter

Filial
FilialRJ
RJda
daDexter
Dexter

Hosts da unidade Filial RJ da Dexter:


Host

Group

IP

Firewall Filial RJ

Filial RJ

200.100.50.99

Gateway Filial RJ

Filial RJ

192.168.200.1

APP Server

Filial RJ

192.168.200.2

DB Oracle

Filial RJ

192.168.200.3

AD Server

Filial RJ

192.168.200.4

33

Zabbix Agent e Permisses de Acesso


Cadastrando Hosts do Curso Resultado Final

34

Zabbix Agent e Permisses de Acesso


Associando Templates da 4Linux aos Hosts
Primeiramente para atribuirmos um template ao host, voc precisar
fazer o seguinte procedimento:

11

22

33

Acesse Configuration Hosts e clique sobre o nome do host.


Utilizaremos no exemplo o host Gateway Matriz.
Na tela a seguir, selecione a aba Templates, digite na caixa Link
new templates e selecione o template 4Linux - SO Linux.

Em seguida, clique no link Add e depois em Save para


finalizar esta operao.
35

Zabbix Agent e Permisses de Acesso

36

Zabbix Agent e Permisses de Acesso


Associando Templates da 4Linux aos Hosts em Massa
Agora vamos fazer um pequeno exerccio que vai demonstrar outro
recurso interessante do Zabbix: o Mass update.
11
22

33
44

Selecione todos os nossos hosts Linux, menos os hosts AD


Server e Zabbix Server.
Selecione na parte inferior a opo Mass update e depois
clique no boto Go.
Selecione a aba Templates e marque as opes Link
templates e Replace.
Digite na caixa 4Linux - SO Linux e clique em Update.
37

Zabbix Agent e Permisses de Acesso

38

Zabbix Agent e Permisses de Acesso


Configurar Permisso de Acesso
Para iniciar a configurao, acesse a aba Administration Users:
11

Selecione User groups.

22

Selecione o nome do grupo Suporte Matriz.

33

Dentro da tela do grupo, v at a aba de Permisses.

44

Clique no boto Add da caixa Read-Write.

55

No dilogo que aparecer, selecione o grupo de hosts Dexter


Matriz e clique em select.
39

Zabbix Agent e Permisses de Acesso

Conferindo Permisso

40

Zabbix Agent e Permisses de Acesso


Repita os passos de permisso seguindo a tabela Diviso de Acesso:
Diviso de Acesso Dexter Courier
Usurio

Permisso no Grupo

QTD de Hosts Monitorados

suporte-matriz

Dexter Matriz

suporte-filialsp

Filial SP

suporte-filialrj

Filial RJ

41

Zabbix Agent e Permisses de Acesso


Ativar Monitoramento de Hosts
Para iniciar o monitoramento de hosts preciso:

Cadastrar no

Associar a um

Associar a um

Zabbix;

Host Grupo;

Template.

Ao concluir as etapas, clique na aba Configuration Hosts e no


status Not monitored para ativar o monitoramento. No momento
vamos ativar apenas os hosts do grupo Dexter Matriz.

42

Zabbix Agent e Permisses de Acesso

43

Zabbix Agent e Permisses de Acesso

44

Prximos Passos
Para que voc tenha um melhor aproveitamento do curso, participe das
seguintes atividades disponveis no Netclass:
Fazer a leitura da Apostila Zabbix Agent e Permisses de
Acesso;
Resolver o "Desafio" para configurar nveis de acesso no Zabbix
para grupos e usurios da empresa Dexter Courier, e postar o
resultado no Frum Temtico;
Responder as questes do Teste de Conhecimento.
Mos obra!

45