Baixe o app para aproveitar ainda mais
Prévia do material em texto
Curso Gerenciamento de Redes na prática com Zabbix Mario Marques mmarques@cloudcampus.com.br Aula 4 www.CloudCampus.com.br 1 Agenda • Introdução. • Monitoração de logs de dados em arquivos. • Mapas. • Variáveis MIB de roteadores e switches. • Encaminhamento de mensagens e triggers inteligentes. www.CloudCampus.com.br 2 Ementa do curso Gerenciamento de Redes na prática com Zabbix • Aula 1 - Introdução e instalação do Zabbix 2.2 e do SGBD. • Aula 2 - Configuração do discovery, agentes, hosts, itens, triggers, ações e eventos. • Aula 3 - Configuração de templates, gráficos e eventos. • Aula 4 - Configuração de monitorações, mapas, coleta de dados da MIB e triggers inteligentes. • Aula 5 – Configuração de usuários e grupos, manutenção do servidor Zabbix e exportação/importação XML. www.CloudCampus.com.br 3 Detalhamento da ementa • Aula 1 – veremos nesta aula os conceitos referentes ao software Zabbix e explicaremos as diferenças entre o Servidor Zabbix, Proxy Zabbix, Interface Web, Java Gateway, Sender, Get e Agente Zabbix. • Informar sobre a origem do software Zabbix e quais são os sistemas operacionais e os SGBD´s suportados. • Efetuar a instalação do Zabbix 2.2 Server no Linux Ubuntu e do Zabbix Agent no Linux Ubuntu e no Microsoft Windows Server. • Efetuar a instalação do SGBD para o Zabbix Server. www.CloudCampus.com.br 4 Detalhamento da ementa • Aula 2 – iremos nesta aula abordar aspectos de configuração inicial do Zabbix. • Iniciaremos explicando a função de Discovery e efetuaremos a configuração do Discovery da rede. • Efetuaremos a configuração da comunicação do Zabbix Server com seus agentes das 3 formas disponíveis : SNMP, ping e agente Zabbix. • Exploraremos as opções da interface gráfica. • Faremos a configuração de hosts, itens, triggers, ações e eventos. 5 www.CloudCampus.com.br Detalhamento da ementa • Aula 3 – iremos nesta aula apresentar a configuração de templates, que são os modelos de quesitos que podem ser monitorados em dispositivos de redes, servidores e serviços. • Faremos a configuração do envio de notificações dos agentes para o servidor Zabbix e as ações que podem ser realizadas com as notificações, como o encaminhamento por email ou sms. • Efetuaremos a criação de gráficos e a geração de relatórios com os quesitos monitorados, explorando os gráficos e relatórios prontos e os gráficos e relatórios que podem ser construídos pelo usuário de acordo com a sua necessidade de monitoração. www.CloudCampus.com.br 6 Detalhamento da ementa • Aula 4 - iremos nesta aula apresentar a configuração de monitoração de logs de dados em arquivos. • Apresentaremos as funcionalidades de configuração de mapas de acesso web. • Faremos a configuração de coleta de variáveis MIB de roteadores e switches. • Veremos como efetuar o encaminhamento de mensagens que indiquem a ocorrência de incidentes com a configuração de triggers inteligentes. www.CloudCampus.com.br 7 Detalhamento da ementa • Aula 5 – iremos nesta aula apresentar a administração de usuários e grupos do Zabbix, fazendo a inclusão, exclusão e alteração de usuários e perfis. • Efetuar tarefas de manutenção do servidor Zabbix. • Faremos a exportação/importação de dados entre servidores Zabbix por meio da função de exportação/importação XML. www.CloudCampus.com.br 8 Agenda • Introdução. • Monitoração de logs de dados em arquivos. • Mapas. • Variáveis MIB de roteadores e switches. • Encaminhamento de mensagens e triggers inteligentes. www.CloudCampus.com.br 9 Monitoração de temperatura de servidores Windows • O Zabbix até o momento não possui um item nativo para monitorar a temperatura de CPU de máquinas Windows. • A necessidade, entretanto, existe então vamos instalar uma solução para obter essas informações de forma alternativa. www.CloudCampus.com.br 10 Pacotes necessários • Real Temp 3.70 www.techpowerup.com/downloads/2089/Real% 20Temp%203.70.html • Tail.exe e Gawk.exe www.unxutils.sourceforge.net/UnxUpdates.zip – Obs.: O Zabbix Agent deverá estar instalado no servidor para que esta configuração funcione. www.CloudCampus.com.br 11 Extraia os arquivos na pasta C:\realtemp e clique em realtempgt www.CloudCampus.com.br 12 Clique em setting e depois habilite log file para 30 segundos www.CloudCampus.com.br 13 Log de monitoração de temperatura gerada no Windows www.CloudCampus.com.br 14 Faça o download do tail e do gawk • Tail.exe e Gawk.exe • Basta copiar os dois executáveis para a pasta C:\Windows\System32 www.CloudCampus.com.br 15 Vamos testar o comando tail para ler a quarta coluna do arquivo de log www.CloudCampus.com.br 16 Edite o arquivo zabbix_agentd.conf e inclua as linhas UserParameter, salve o arquivo e reinicie o agente www.CloudCampus.com.br 17 Crie um novo template de temperatura www.CloudCampus.com.br 18 Crie um novo item no template com a chave temp.tempcore0 www.CloudCampus.com.br 19 Agenda • Introdução. • Monitoração de logs de dados em arquivos. • Mapas. • Variáveis MIB de roteadores e switches. • Encaminhamento de mensagens e triggers inteligentes. www.CloudCampus.com.br 20 Vamos criar um mapa • Vá para Configuration → Maps • Clique em Create map • Edite general map attributes www.CloudCampus.com.br 21 Preencha tudo como está aqui www.CloudCampus.com.br 22 Clique no mapa e veja um mapa vazio e clique em + www.CloudCampus.com.br 23 Preencha os dados do servidor zabbix www.CloudCampus.com.br 24 Inclua o roteador r1 www.CloudCampus.com.br 25 Definições • Cada um deve definir quais são os parâmetros de uso do link. • Para este lab vamos adotar as seguintes definições: – Velocidade do Link: 1Mbps – Alertas quando uso do link estiver acima de 50% e 80%; – Quando o uso do link estiver acima de 50% o link ficará amarelo. – Quando o uso do link estiver acima de 80% o link ficará vermelho. www.CloudCampus.com.br 26 Crie triggers • Vá no equipamento que está o link e crie triggers que avaliem o estado do link. • Neste caso, conforme definição feita, fiz triggers para 50% e 80% de uso. • Para tanto, utilizei a chave net.if.in e net.if.out, para tráfego de entrada e saída, respectivamente. www.CloudCampus.com.br 27 Expressões dos triggers • As expressões ficaram assim: – {r1:ifInOctets[FastEthernet0/0].last(0)}> 512000 (para 50% entrada) {r1:ifInOctets[FastEthernet0/0].last(0)}>82000 0 (para 80% entrada) {r1:ifOutOctets[FastEthernet0/0].last(0)}>5120 00 (para 50% saída) {r1:ifOutOctets[FastEthernet0/0].last(0)}>8200 00 (para 80% saída) • Onde: r1 = Nome do roteador FastEthernet0/0 = Interface correspondente do roteador www.CloudCampus.com.br 28 Informação 50% www.CloudCampus.com.br 29 Warning 80% www.CloudCampus.com.br 30 Vamos criar os dois triggers de saída que faltam www.CloudCampus.com.br 31 Selecione os dois hosts e clique no + perto de link www.CloudCampus.com.br 32 Clique em edit para incluir os triggers www.CloudCampus.com.br 33 Selecione os triggers de status operacional e ocupação do circuito www.CloudCampus.com.br 34 Selecione as cores representativas dos triggers e clique em apply www.CloudCampus.com.br 35 Incluao texto abaixo no campo label • Entrada ==> {r1:ifIntOctets[FastEthernet0/0].last(0)} • Saida ==> {r1:ifOutOctets[FastEthernet0/0].last(0)} • E depois salve o mapa… www.CloudCampus.com.br 36 Monitoring -> maps e escolha o mapa rede www.CloudCampus.com.br 37 Agenda • Introdução. • Monitoração de logs de dados em arquivos. • Mapas. • Variáveis MIB de roteadores e switches. • Encaminhamento de mensagens e triggers inteligentes. www.CloudCampus.com.br 38 Topologia no GNS3 www.CloudCampus.com.br 39 Configuração SNMP no roteador r1 www.CloudCampus.com.br 40 Continuação da configuração snmp no r1 www.CloudCampus.com.br 41 A partir do servidor Zabbix use snmpwalk e snmpstatus www.CloudCampus.com.br 42 Vamos criar uma nova Actions de discovery com nome r1 www.CloudCampus.com.br 43 Na aba conditions inclua 5 condições www.CloudCampus.com.br 44 Vamos adicionar 3 operations www.CloudCampus.com.br 45 Vamos criar o host roteador snmp www.CloudCampus.com.br 46 Escolha o template SNMP device www.CloudCampus.com.br 47 Selecione group network device -> host r1 -> traffic www.CloudCampus.com.br 48 Monitoring -> latest data ->general www.CloudCampus.com.br 49 Monitoring -> latest data -> interfaces www.CloudCampus.com.br 50 Clique em graph para ver o status operacional da interface www.CloudCampus.com.br 51 Clique em configuration -> hosts -> itens para verificar os 30 itens de monitoração www.CloudCampus.com.br 52 Clique em triggers e verifique que estão criados 3 triggers para estado operacional das 3 interfaces www.CloudCampus.com.br 53 Se você quiser alterar um parâmetro para vários itens selecione os itens e depois mass update e clique em go www.CloudCampus.com.br 54 E altere por exemplo a comunidade padrão para todos os itens www.CloudCampus.com.br 55 Snmp builder • SNMP Builder e um add-in para Zabbix. • Ele inclui novos itens na interface web do Zabbix para browse de MIB’s. • Ele permite a conversão de SNMP OIDs automaticamente em itens para uso em templates. • O script do snmpbuilder usa chamadas ao programa NetSNMP para comunicar com equipamentos na rede. www.CloudCampus.com.br 56 Zabbix extras ou mais conhecido como zé www.CloudCampus.com.br 57 Agenda • Introdução. • Monitoração de logs de dados em arquivos. • Mapas. • Variáveis MIB de roteadores e switches. • Encaminhamento de mensagens e triggers inteligentes. www.CloudCampus.com.br 58 Monitoração de cenário web com trigger para tempo de acesso - Criar monitoramento web. - Criar triggers. - Criar uma acao relacionada com a trigger criada. www.CloudCampus.com.br 59 Criar monitoramento web Configuration -> hosts -> web scenario -> create scenario www.CloudCampus.com.br 60 Preencha o nome, new application e o agent www.CloudCampus.com.br 61 Crie o primeiro e único passo do nosso cenário www.CloudCampus.com.br 62 Step criado clique em save www.CloudCampus.com.br 63 Vá em monitoring -> web www.CloudCampus.com.br 64 Response time será o nosso alvo de geração do trigger www.CloudCampus.com.br 65 Adicione um trigger no host com modelo de histerese www.CloudCampus.com.br 66 Veja o trigger em ação reports -> triggers top 100 www.CloudCampus.com.br 67 Dúvidas???? mmarques@cloudcampus.com.br www.CloudCampus.com.br 68
Compartilhar