Você está na página 1de 15

4468

Monitoramento de redes com o


Zabbix

www.4linux.com.br

Contedo
7 Criando Templates, Hosts e Hosts Group

7.0.1

Hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7.0.2

Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Captulo 7
Criando Templates, Hosts e Hosts
Group

OBJETIVOS

Gerenciar os hosts e templates para o monitoramento.

Realizar backups das configuraes.

Importar os templates padres da Dexter.

7.0.1 Hosts

Hosts so a representao de um servidor, servio ou ativo de rede a ser monitorado. Eles normalmente representam um sistema fsico, mas isso no totalmente
verdade, o agente do Zapcat por exemplo, ser representado por um host a parte e
ele no um hardware.

4Linux www.4linux.com.br

Host groups

Host groups separam logicamente os hosts e permitem que sejam atribudas permisses de acessos dos usurios a um determinado host.

7.0.2 Templates
Templates (modelos) so os blocos de construo do monitoramento, enquanto no
so obrigatrios, pois podemos acrescentar mtricas de monitoramentos direto a um
host, eles ajudam a gerenciar de maneira efetiva os diversos tipos de monitoramentos
possveis e replic-los a tantos hosts quanto quisermos (ou o quanto nossos sistemas
aguentarem, o que vier primeiro). Os templates agregam mtricas de monitoramento
chamados items, macros e outros valores que so importantes para construir uma
soluo de monitoramento. A maior parte do seu trabalho no curso ser em cima
dos templates.

Templates para o caso de estudo

O primeiro passo limpar todos os templates preexistentes no Zabbix. Apesar de


parecer um tanto agressivo excluir todos os modelos pr criados, parte do intuito
do curso construir os seus templates de maneira adequada a sua necessidade.
Em produo voc pode conserv-los se desejar, mas isso no um requerimento a
menos que voc tenha garantidamente um equipamento para o qual um dos modelos
tenha sido construdo. Outra opo fazer backup dos originais (veja a prxima
sesso).

Pgina 2

Monitoramento de redes com o Zabbix

4Linux www.4linux.com.br

Para selecionar todos os templates, entre em Configuration -> Templates e clique no


checkbox do topo da tabela conforme indicado a Figura 3.13.

Depois escolha no combobox no final da tabela o valor Delete selected with linked
elements e pressione o boto Go.

Perceba que o Zabbix indica quantos elementos sero afetados pela ao do


combobox no boto Go no nmero entre parnteses.

Esta operao pode demorar alguns minutos dependendo da CPU e do I/O de


disco que seu equipamento possui.

Agora o momento de criar o primeiro template.

Para criar um novo template, clique no boto a direita da tela Create Template
conforme indicado na Figura 3.15. Uma nova tela vai se abrir conforme a figura a
seguir.

Monitoramento de redes com o Zabbix

Pgina 3

4Linux www.4linux.com.br

1) No campo Name ser colocado o nome do novo template. Que ser Dexter
ICMP base. Este template conter as mtricas mais bsicas de testes por ICMP.
2) No campo Groups, quadro In Groups o grupo Templates deve ficar selecionado.
Note que os grupos para hosts so misturados com os grupos de templates.

Voc pode criar um novo grupo usando o campo New group sem a necessidade de faz-lo na tela de grupos de hosts.

Vnculo entre templates

possvel estabelecer um relao de dependncias entre um modelo e outro, isso


extremamente til para criar estruturas de templates que so compostos por vrias partes, por exemplo, um conjunto de templates que testa um servio sobre um
sistema operacional. Quando o template de servio adicionado ao host todos os
outros aos quais ele dependem so adicionados.
Um detalhe de extrema importncia deste recurso que podemos criar uma dependncia entre as triggers (gatilhos) que ativam os alertas do Zabbix. Isso importante
porque uma trigger de alto nvel no deve ser ativada se uma mais bsica estiver
ativa (no preciso testar se o agente do Zabbix est em p se o ping ICMP estiver
acusando host inalcanvel).

Pgina 4

Monitoramento de redes com o Zabbix

4Linux www.4linux.com.br

Seguindo as mesmas instrues mencionadas acima, crie mais um modelo chamado


Dexter S.O. Base.

1) Na parte inferior da tela voc ver um boto Add ao lado do campo Link with
template
2) Escolha o template relacionado (Dexter ICMP no nosso caso).
3) Salve o template.
Agora se associarmos um host com o template Dexter S.O. Base ele automaticamente vai receber todos os objetos definidos no Dexter ICMP. Aproveite e crie
mais um ltimo template para usarmos na prtica dirigida, Dexter SNMP Base
tambm vinculado ao Dexter ICMP.

Backup dos templates

Uma ao importante em todo sistema criar um backup das configuraes. A partir de agora toda modificao que fizermos nos mapas, templates, grupos e hosts
dever ser seguida de um backup. A operao de backup, chamada Export bastante padronizada, todas as telas pertinentes a fazer backup utilizam o mesmo procedimento explicado abaixo. O resultado um arquivo XML contendo os dados de
configurao.

1) Selecione todos os templates que voc desejar. 2) Selecione Export Selected na


caixa de opes do final da tabela. 3) Clique no boto Go.

Monitoramento de redes com o Zabbix

Pgina 5

4Linux www.4linux.com.br

Uma tela de download ir ser exibida, escolha o nome e local do arquivo e salve-o.

Mantenha estes dados em um local seguro e sempre realize esta operao


aps algum tipo de alterao.

Hosts

Agora que um template foi definido vamos criar um host e associ-lo a este modelo.
Em nossa prtica dirigida iremos cadastrar os hosts Gateway, "Datacenter"e DMZ,
alm de modificar o Zabbix Server que criado automaticamente no momento do
importe de dados do PostgreSQL.
Tambm devemos criar alguns grupos adicionais para separar logicamente cada servidor, para isso vamos gerenciar os Host Groups.

Gerenciando os Host Groups

Um Host group tem duas funes dentro do Zabbix: a primeira e mais bvia
manter os hosts organizados de tal forma que seja mais fcil localizar ou exibir
um grupo de servidores com servios correlacionados. A segunda o sistema de
permissionamento de acesso aos hosts que ser trabalhado ao longo do curso.
Para exemplificar a criao dos hosts vamos criar apenas um deles, que conter os
equipamentos de rede. Clique no menu Configuration -> Host Groups, e clique no
boto Create Group conforme a Figura .

Pgina 6

Monitoramento de redes com o Zabbix

4Linux www.4linux.com.br

A seguinte tela ir surgir.

1) No campo Group name coloque o nome do novo grupo (Network Devices no


nosso caso).

Criando um novo host

Agora que geramos um host group, vamos criar os hosts, acesse Configuration ->
Hosts, algo similar a Figura 3.22 ir aparecer. Como dito anteriormente a lista de
hosts j possui o prprio servidor do Zabbix pr-cadastrado.

Para criar um novo host para o host Gateway da infraestrutura clique no boto
Create Host.

E preencha os dados conforme a figura a seguir.

Monitoramento de redes com o Zabbix

Pgina 7

4Linux www.4linux.com.br

1) O campo Name coloque o nome do host (Gateway no nosso caso).


2) No Groups escolha quais grupos este host deve pertencer. Lembre-se que estes
grupos vo indicar quem pode ou no acessar este host pelo front end.
3) Se houver um novo grupo no cadastrado acima possvel cri-lo aqui.
4) Qual o nome DNS da mquina.
5) Qual o endereo da mquina.
6) O campo Connect to permite que seja escolhido o acesso pelo endereo IP ou
pelo nome de DNS. O clssico usar o endereo (evitando consultas DNS excessivas no lado do servidor), mas possvel que seja necessrio monitorar estaes
de usurios ou servidores que estejam em ambientes com IP dinmico (via DHCP)
e neste caso somente via DNS possvel encontrar o host .

Pgina 8

Monitoramento de redes com o Zabbix

4Linux www.4linux.com.br

7) Qual a porta TCP do agente.


8) No monitoraremos este host via proxy.
9) No Status deixe como Not monitored por enquanto, quando associarmos os
templates iremos ativar este host.

Fazendo backup dos hosts

O processo de backup dos hosts segue o mesmo procedimento do template. Selecione todos os hosts criados e faa o backup dos mesmos.

Configurando uma permisso de acesso

Com os usurios, grupos, mquinas e modelos definidos, vamos ver como dar o
acesso ao monitoramento de determinadas pores do Zabbix para a conta aluno.
Isso feito atravs dos grupos de usurios e grupo de hosts. Acesse Administration
-> Users.

Monitoramento de redes com o Zabbix

Pgina 9

4Linux www.4linux.com.br

1) Selecione User groups se j no estiver nesta opo. 2) Clique no nome do


grupo Unix administrators.

Dentro da tela do grupo localize na parte inferior da tela as caixas de permisses


(Figura 3.26). Clique no boto Add da caixa Read-Write.

No dialogo que aparecer selecione o grupo de hosts Linux Servers e clique em


select.

Pgina 10

Monitoramento de redes com o Zabbix

4Linux www.4linux.com.br

Ao retornar voc ver o grupo na caixa. Clique em Save e pronto, quem pertencer ao grupo Unix administrators vai poder ler e gravar nos hosts dentro de Linux
servers.

Os direitos de deny tem precedncia aos de read only, que por sua vez tem
precedncia sobre os de read write.

Monitoramento de redes com o Zabbix

Pgina 11

Você também pode gostar