Zabbix - Monitoramento em Linux

  • View
    253

  • Download
    16

Embed Size (px)

DESCRIPTION

Curso tecnico de redes - Monitoramento em Redes com Zabbix

Text of Zabbix - Monitoramento em Linux

RDCP2| Monitoramento com ZABBIXCURSO TCNICO DE REDES DE COMPUTADORESNOTAS DE AULASCOMP. CURRICULAR: RDCP 2ZABBIX monitoramento LINUX Debian 6Professores: Herbert Borges RDCP2| Monitoramento com ZABBIXZABBIXMONITORAMENTOEm LinuxRDCP2| Monitoramento com ZABBIXPlano de aula Objetivos especficos: adquirir conhecimentos e desenvolver a capacidade de compreenso do Sistema operacional Linux ZABBIXabordados: Monitoramento com ZABBIXRDCP2| Monitoramento com ZABBIX4RDCP2| Monitoramento com ZABBIXExerccio 15RDCP2| Monitoramento com ZABBIXAdaptador1 ETH0Configurao da placa de rede do servidor ZABBIX no virtualbox3241RDCP2| Monitoramento com ZABBIXAdaptador2 ETH1Configurao da placa de rede do servidor ZABBIX no virtualbox567RDCP2| Monitoramento com ZABBIXVamos verificar qual sistema operacional e verso esta sendousado no laboratrio8RDCP2| Monitoramento com ZABBIXVamos verificar o nome do servidorVamos padronizar os nomes das placas de rede9RDCP2| Monitoramento com ZABBIXBridgeHost-only10RDCP2| Monitoramento com ZABBIXNeste momento vamos atualizar o indice com a lista de programas disponiveis para instalaoProximo slide vamos criar o indice com a lista de programasdisponiveis para instalao11RDCP2| Monitoramento com ZABBIX12RDCP2| Monitoramento com ZABBIXPara deixar o editor de texto colorido e com nmerao de linhaIncluir no final do arquivo vimrc as linhas da figura abaixoVamos instalar o banco de dados postgresql-9.1Responda no13RDCP2| Monitoramento com ZABBIXResponda YES14RDCP2| Monitoramento com ZABBIXResponda YES15RDCP2| Monitoramento com ZABBIXVamos logar com usuario postgres e criar o banco de dados zabbixdbzabbixdbpw16RDCP2| Monitoramento com ZABBIXAdicionar no final do arquivo pg_hba.conf essas duas linhasVoc pode usar as teclas + g para ir para o final do arquivo e usar como base as linhas 97,98,99 copiando e colando no final do arquivoVamos reiniciar para aplicar as alteraes17RDCP2| Monitoramento com ZABBIXVamos testar conectividade com o banco de dadoszabbixdbpw18RDCP2| Monitoramento com ZABBIXVamos instalar o servio de ssh para poder copiar os pacotesbaixados do site zabbix.org 19RDCP2| Monitoramento com ZABBIX a porta 22 esta no estado de listen ou seja escutando SSH a porta 5432 esta no estado de listen ou seja escutando POSTGRES a porta 53 esta no estado de listen ou seja escutando, pois foi instalado o bind9 tambm nessa servidor20RDCP2| Monitoramento com ZABBIX12321RDCP2| Monitoramento com ZABBIX22RDCP2| Monitoramento com ZABBIXEsses pacotes so fornecidos pelo professor e foram baixadosdo site do zabbix.org23RDCP2| Monitoramento com ZABBIXVamos descompactar o pacote do zabbix verso 1.8 em /usr/srcUltimas linhas da resposta do comando tar24RDCP2| Monitoramento com ZABBIX25RDCP2| Monitoramento com ZABBIX123456Vamos popular o banco de dados postgresql com as tabelasdo zabbix para postgresql26RDCP2| Monitoramento com ZABBIXTela com as ultimas linhas da resposta do comando anterior onde estavamos populando o banco de dados27RDCP2| Monitoramento com ZABBIX123456Vamos continuar populandoUltimas linhas da resposta do comando anterior28RDCP2| Monitoramento com ZABBIXVamos entrar no banco de dados zabbixdb do postgres e a vamos aplicar as permisses selecionar, atualizar, apagar etc29RDCP2| Monitoramento com ZABBIXVamos instalar os pacotes necessarios para compilar o zabbix30RDCP2| Monitoramento com ZABBIXContinuao do slide anterior31RDCP2| Monitoramento com ZABBIXVamos verificar se os pacotes foram instalados corretamente32RDCP2| Monitoramento com ZABBIX33RDCP2| Monitoramento com ZABBIX34RDCP2| Monitoramento com ZABBIXError de biblioteca faltandoVamos complilar a zabbix para poder instalar35RDCP2| Monitoramento com ZABBIXVamos instalar a biblioteca libiksemel-dev que ficou comodependncia na compilalao anterior36RDCP2| Monitoramento com ZABBIXError de biblioteca faltandoVamos complilar o zabbix novamente e verificar se tem maisalguma dependncia37RDCP2| Monitoramento com ZABBIXVamos instalar a biblioteca libcurl4-gnutls-dev que ficou comodependncia na compilalao anterior38RDCP2| Monitoramento com ZABBIXError de biblioteca faltandoVamos complilar o zabbix novamente e verificar se tem maisalguma dependncia39RDCP2| Monitoramento com ZABBIXVamos instalar a biblioteca libsnmp-dev que ficou comodependncia na compilalao anterior40RDCP2| Monitoramento com ZABBIXError de biblioteca faltandoVamos complilar o zabbix novamente e verificar se tem maisalguma dependncia41RDCP2| Monitoramento com ZABBIXVamos instalar a biblioteca libssh2-1-dev que ficou comodependncia na compilalao anterior42RDCP2| Monitoramento com ZABBIXError de biblioteca faltandoVamos complilar o zabbix novamente e verificar se tem maisalguma dependncia43RDCP2| Monitoramento com ZABBIXVamos instalar a biblioteca libopenipmi-dev que ficou comodependncia na compilalao anterior44RDCP2| Monitoramento com ZABBIXVamos complilar o zabbix novamente e verificar se tem maisalguma dependnciarepare que agora vai demorar um pouco mais e vai compilar45RDCP2| Monitoramento com ZABBIXUfa conseguimos compilar depois de varias dependnciasresolvidas agora podemos seguir em frente46RDCP2| Monitoramento com ZABBIXResponda no47RDCP2| Monitoramento com ZABBIXResponda YES e YES novamente48RDCP2| Monitoramento com ZABBIXAgora podemos executar o comando make49RDCP2| Monitoramento com ZABBIXRepare que deu erro no slide anterior pois precisamoscompilar novamente depois s alegria50RDCP2| Monitoramento com ZABBIXAgora sim podemos executar o comando make para criar osbinarios para instalaoAguarde um pouco pois demora51RDCP2| Monitoramento com ZABBIXAgora podemos executar o comando make install que vaifazer a instalao zabbix com todas as configuraes feitasanteriormente52RDCP2| Monitoramento com ZABBIXVamos criar o link simbolico somente para facilitar o nossotrabalho53RDCP2| Monitoramento com ZABBIXVamos instalar o pacote tree para podermos visualizar todaestrutura de pastas54RDCP2| Monitoramento com ZABBIX55RDCP2| Monitoramento com ZABBIX56RDCP2| Monitoramento com ZABBIXVamos criar o grupo zabbix e tambm criar o usuario zabbix jadicionado ao grupo zabbix criado anteriormente57RDCP2| Monitoramento com ZABBIXVamos criar a estrutura de pastas necessarias para o zabbixVamos visualizar o permissionamento repara o dono e grupoAgora zabbix e zabbix58RDCP2| Monitoramento com ZABBIXInserir essas linhas no final do arquivo /etc/services59RDCP2| Monitoramento com ZABBIX60RDCP2| Monitoramento com ZABBIX61RDCP2| Monitoramento com ZABBIX62RDCP2| Monitoramento com ZABBIX63RDCP2| Monitoramento com ZABBIXVamos alterar as dono para root e grupo para zabbix da pasta /etc/zabbix e todas as subpastas64RDCP2| Monitoramento com ZABBIXVamos visualizar o conteudo da varial de sistema PATHVamos criar um script para adicionar mais dois caminhos a esta variavel muito ateno ao digitar pois um erro podenos trazer serios problemas65RDCP2| Monitoramento com ZABBIXDigite zabbix e pressione a tecla devera completar66RDCP2| Monitoramento com ZABBIXProximo slide vamos verificar como esto as configuraes do postgres67RDCP2| Monitoramento com ZABBIXPorta default do postgres68RDCP2| Monitoramento com ZABBIX69RDCP2| Monitoramento com ZABBIXVamos reiniciar o servio do zabbix-server para aplicar as alteraesRepare que deu erro no nome do host proximo slide vamoscorrigir isso70RDCP2| Monitoramento com ZABBIXAdicionar o nome do servidor pois vem vazioColoque o nome do computador que no nosso caso zabbixsrvconforme voc pode visualizar na figura abaixo e no prompt de comandoRepare que iniciou o zabbix-agent sem problema71RDCP2| Monitoramento com ZABBIX72RDCP2| Monitoramento com ZABBIX73RDCP2| Monitoramento com ZABBIX74RDCP2| Monitoramento com ZABBIX75RDCP2| Monitoramento com ZABBIX76RDCP2| Monitoramento com ZABBIXPostgres tem que iniciar antes do zabbix-server repare queS02 menor que S03Vamos configurar para que o zabbix server e agente sejainiciado junto com o Debian77RDCP2| Monitoramento com ZABBIXAgora podemos iniciar o zabbix novamente s que primeiro o agente e depois o server78RDCP2| Monitoramento com ZABBIX79RDCP2| Monitoramento com ZABBIX80RDCP2| Monitoramento com ZABBIX81RDCP2| Monitoramento com ZABBIXMaquina Presentation gateway82RDCP2| Monitoramento com ZABBIXVamos padrozinar os nomes das placas de rede83RDCP2| Monitoramento com ZABBIXVamos configurar a placa de redeBridgeHostOnlyVamos configurar o repositorio do debian84RDCP2| Monitoramento com ZABBIX85RDCP2| Monitoramento com ZABBIX86RDCP2| Monitoramento com ZABBIXVamos criar o indice dos programas disponiveis para instalao87RDCP2| Monitoramento com ZABBIXVamos instalar o programa nmap88RDCP2| Monitoramento com ZABBIX89RDCP2| Monitoramento com ZABBIX90RDCP2| Monitoramento com ZABBIX91Vamos instalar o openssh-serverRDCP2| Monitoramento com ZABBIX92RDCP2| Monitoramento com ZABBIX93RDCP2| Monitoramento com ZABBIX12394RDCP2| Monitoramento com ZABBIX95RDCP2| Monitoramento com ZABBIXAgora no zabbix serverAgora no gateway96RDCP2| Monitoramento com ZABBIX97RDCP2| Monitoramento com ZABBIXverso IP srvNome do host que estouinstalando98RDCP2| Monitoramento com ZABBIX99RDCP2| Monitoramento com ZABBIX100Vamos verificar se os pacotes foram instalados corretamenteRDCP2| Monitoramento com ZABBIX101RDCP2| Monitoramento com ZABBIXAgora no servidor zabbix vamos testar se o agente estarespondendoPara atualizar a variavel de memoria PATH102RDCP2| Monitoramento com ZABBIX103RDCP2| Monitoramento com ZABBIX104RDCP2| Monitoramento com ZABBIX105RDCP2| Monitoramento com ZABBIX106RDCP2| Monitoramento com ZABBIXVamos verificar se os pacotes foram instalados com sucesso107RDCP2| Monitoramento com ZABBIX108RDCP2| Monitoramento com ZABBIXVamos verificar quais portas esto abertas assim tambmsabemos quais servios esto funcionandoAcessot remotoServidor webBanco de Dados109RDCP2| Monitoramento com ZABBIX110RDCP2| Monitoramento com ZABBIX111RDCP2| Monitoramento com ZABBIX112RDCP2| Monitoramento com ZABBIX113RDCP2| Monitoramento com ZABBIX114RDCP2| Monitoramento com ZABBIX115RDCP2| Monitoramento com ZABBIXVamos