2Monitoramento de Redes com o Zabbix
3Objetivos 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
4Lista de Servidores da Unidade Matriz
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.
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
5Instalao no Servidor DB Server
1#aptgetinstallzabbixagentzabbixget
2#vim/etc/zabbix/zabbix_agentd.conf
Executar os comandos na mquina DB Server
PidFile
LogFile
LogFileSize
DebugLevel
EnableRemoteCommands
LogRemoteCommands
Server
ListenPort
ListenIP
StartAgents
HostnameItem
RefreshActiveChecks
BufferSend
BufferSize
MaxLinesPerSecond
Timeout
AllowRoot
Include
UnsafeUserParameters
Zabbix Agent e Permisses de Acesso
6Instalao 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
7Instalao 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
8Instalao 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
9Instalao 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
10
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
Zabbix Agent e Permisses de Acesso
11
Instalao em Servidores da Filial SP
No cenrio da empresa Dexter a unidade Filial SP utiliza as seguintes
distribuies Linux:
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
Zabbix Agent e Permisses de Acesso
Lista de Servidores da Unidade Filial SP
12
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
Zabbix Agent e Permisses de Acesso
13
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
Zabbix Agent e Permisses de Acesso
14
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
Zabbix Agent e Permisses de Acesso
15
Siga os passos de instalao para cada servidor conforme sua
distribuio, alterando o valor da diretiva ListenIP com o IP do
servidor:
Zabbix Agent e Permisses de Acesso
Gateway FilialGateway Filial
Mall ServerMall Server
DB MySQLDB MySQL
Web ServerWeb Server
CentOS 6 (IP: 192.168.150.1)
Ubuntu Server 12.04 (IP: 192.168.150.51)
Ubuntu Server 12.04 (IP: 192.168.150.52)
CentOS 6 (IP: 192.168.150.53)
16
Lista de Servidores da Unidade Filial RJ
Instalao em Servidores da Filial RJ
No cenrio da empresa Dexter a unidade Filial RJ utiliza as seguintes
distribuies Linux e sistema Windows:
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 - - - - - -
Zabbix Agent e Permisses de Acesso
17
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
Zabbix Agent e Permisses de Acesso
Instalao no Servidor Firewall Filial RJ
18
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
Zabbix Agent e Permisses de Acesso
19
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
Zabbix Agent e Permisses de Acesso
20
Siga os passos de instalao para cada servidor conforme sua
distribuio, alterando o valor da diretiva ListenIP com o IP do
servidor:
Zabbix Agent e Permisses de Acesso
Gateway FilialGateway Filial
APP ServerAPP Server
DB OracleDB Oracle
CentOS 6 (IP: 192.168.200.1)
Debian 7 (IP: 192.168.200.2)
CentOS 6 (IP: 192.168.200.3)
21
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
22
Etapa 2Etapa 2
Instalao da Zabbix Agent no Servidor Windows
Siga os passos abaixo para instalar o Zabbix Agent na mquina AD
Server:
Zabbix Agent e Permisses de Acesso
Executar a instalao utilizando o assistente do Windows Installer.
Etapa 1Etapa 1
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
23Executar na mquina AD Server Filial RJ
Zabbix Agent e Permisses de Acesso
24Executar na mquina AD Server Filial RJ
Zabbix Agent e Permisses de Acesso
25
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
Zabbix Agent e Permisses de Acesso
26Executar na mquina AD Server Filial RJ
Zabbix Agent e Permisses de Acesso
27Executar na mquina AD Server Filial RJ
Zabbix Agent e Permisses de Acesso
28
22
Gerenciar os Host Groups
Um Host group tm duas funes dentro do Zabbix:
Zabbix Agent e Permisses de Acesso
Para criar um novo Host Group, clique no menu Configuration
Host Groups, e depois clique no boto Create host group.
Sistema de permissionamento
de acesso aos hosts que ser
trabalhado ao longo do curso.
11Manter os hosts organizados
de tal forma que seja mais
fcil localizar ou exibir um
grupo de servidores com
servios correlacionados.
29
Cadastrando Host Group Dexter Matriz
Zabbix Agent e Permisses de Acesso
NOTA: Repita o mesmo procedimento para os grupos Filial SP e Filial RJ.
30
Cadastrando Hosts Groups da Dexter
Zabbix Agent e Permisses de Acesso
Resultado Final
31
Matriz da DexterMatriz da Dexter
Host Group IP
Firewall Matriz Dexter Matriz 200.100.50.91
Gateway Matriz Dexter Matriz 192.168.100.1
DB Server Dexter Matriz 192.168.100.100
Zabbix Server Dexter Matriz 127.0.0.1
Zabbix Agent e Permisses de Acesso
Hosts da unidade Matriz da Dexter:
Cadastrando Hosts do Curso
Matriz da DexterMatriz da Dexter Filial SP da DexterFilial SP da Dexter Filial RJ da DexterFilial RJ da Dexter
32
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
Zabbix Agent e Permisses de Acesso
Matriz da DexterMatriz da Dexter Filial SP da DexterFilial SP da Dexter Filial RJ da DexterFilial RJ da Dexter
Hosts da unidade Filial SP da Dexter:
Cadastrando Hosts do Curso
33
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
Zabbix Agent e Permisses de Acesso
Cadastrando Hosts do Curso
Matriz da DexterMatriz da Dexter Filial SP da DexterFilial SP da Dexter Filial RJ da DexterFilial RJ da Dexter
Hosts da unidade Filial RJ da Dexter:
34
Zabbix Agent e Permisses de Acesso
Cadastrando Hosts do Curso Resultado Final
35
33
Primeiramente para atribuirmos um template ao host, voc precisar
fazer o seguinte procedimento:
Zabbix Agent e Permisses de Acesso
Associando Templates da 4Linux aos Hosts
Acesse Configuration Hosts e clique sobre o nome do host.
Utilizaremos no exemplo o host Gateway Matriz.
Em seguida, clique no link Add e depois em Save para
finalizar esta operao.
11
22Na tela a seguir, selecione a aba Templates, digite na caixa Link
new templates e selecione o template 4Linux - SO Linux.
36
Zabbix Agent e Permisses de Acesso
37
Agora vamos fazer um pequeno exerccio que vai demonstrar outro
recurso interessante do Zabbix: o Mass update.
Zabbix Agent e Permisses de Acesso
Associando Templates da 4Linux aos Hosts em Massa
33
11
22
44 Digite na caixa 4Linux - SO Linux e clique em Update.
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.
38
Zabbix Agent e Permisses de Acesso
39
Para iniciar a configurao, acesse a aba Administration Users:
Zabbix Agent e Permisses de Acesso
Configurar Permisso de Acesso
33
11
22
55
44
Selecione User groups.
Selecione o nome do grupo Suporte Matriz.
Dentro da tela do grupo, v at a aba de Permisses.
Clique no boto Add da caixa Read-Write.
No dilogo que aparecer, selecione o grupo de hosts Dexter
Matriz e clique em select.
40
Zabbix Agent e Permisses de Acesso
Conferindo Permisso
41
Repita os passos de permisso seguindo a tabela Diviso de Acesso:
Usurio Permisso no Grupo QTD de Hosts Monitorados
suporte-matriz Dexter Matriz 4
suporte-filialsp Filial SP 5
suporte-filialrj Filial RJ 5
Zabbix Agent e Permisses de Acesso
Diviso de Acesso Dexter Courier
42
Para iniciar o monitoramento de hosts preciso:
Zabbix Agent e Permisses de Acesso
Ativar Monitoramento de Hosts
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.
Cadastrar no
Zabbix;
Associar a um
Host Grupo;
Associar a um
Template.
43
Zabbix Agent e Permisses de Acesso
44
Zabbix Agent e Permisses de Acesso
45
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!
Prximos Passos
Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20Slide 21Slide 22Slide 23Slide 24Slide 25Slide 26Slide 27Slide 28Slide 29Slide 30Slide 31Slide 32Slide 33Slide 34Slide 35Slide 36Slide 37Slide 38Slide 39Slide 40Slide 41Slide 42Slide 43Slide 44Slide 45Slide 46