46

Slides Zabbix Agent e Permissões de Acesso.pdf

Embed Size (px)

Citation preview

  • 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