Introduo a ferramenta de monitoramento de redes Nagios

  • Slides: 47
Download presentation
Introdução a ferramenta de monitoramento de redes Nagios Prof. Eduardo Maroñas Monks

Introdução a ferramenta de monitoramento de redes Nagios Prof. Eduardo Maroñas Monks

Sumário Objetivos de Redes de Computadores Aplicações e serviços Problemas comuns em redes Ferramentas

Sumário Objetivos de Redes de Computadores Aplicações e serviços Problemas comuns em redes Ferramentas básicas de diagnóstico e monitoramento Nagios Referências Introdução a ferramenta de monitoramento de redes Nagios 2

Objetivos de Redes de Computadores Conceito de Redes de Computadores: “Uma rede de computadores

Objetivos de Redes de Computadores Conceito de Redes de Computadores: “Uma rede de computadores é uma coleção de computadores e outros dispositivos, que usam um protocolo em comum para compartilhar recursos entre si através de um meio de transmissão”. Recursos: Processamento (CPU) Impressoras Comunicação (E-mail, Chats) Arquivos (Textos, Música, Filmes) Introdução a ferramenta de monitoramento de redes Nagios 3

Objetivo de Redes de Computadores Objetivo principal de redes: “Fazer com que as aplicações

Objetivo de Redes de Computadores Objetivo principal de redes: “Fazer com que as aplicações troquem dados remotamente de Software forma confiável e rápida”. Aplicativo O padrão universal é a de Recursos de Rede do arquitetura TCP/IP Sistema Host B Operacional Interface de Rede Introdução a ferramenta de monitoramento de redes Nagios Meio Físico de Transmissão Host A 4

Aplicações Principal objetivo das redes de computadores Primeiras aplicações: execução remota (telnet) transferência de

Aplicações Principal objetivo das redes de computadores Primeiras aplicações: execução remota (telnet) transferência de arquivos e-mail Atualmente WWW (World Wide Web) e P 2 P (Peer to Peer) são as aplicações mais utilizadas na Internet Nas empresas, transferência de arquivos, compartilhamento de impressoras, e-mail e WWW são as aplicações mais utilizadas Introdução a ferramenta de monitoramento de redes Nagios 5

Serviços As aplicações que prestam serviços em rede devem possuir alta disponibilidade Os serviços

Serviços As aplicações que prestam serviços em rede devem possuir alta disponibilidade Os serviços mais comuns são: Servidor de arquivos/impressoras Servidor de DNS Servidor de e-mail Servidor de banco de dados Servidor de páginas Servidor de SSH Servidor de FTP Servidor de autenticação (LDAP, Radius) Servidor de aplicações (ERP, CRM) E muitos outros. . . Introdução a ferramenta de monitoramento de redes Nagios 6

Serviços Os serviços possuem portas de comunicação que possibilitam aos clientes conectarem As portas

Serviços Os serviços possuem portas de comunicação que possibilitam aos clientes conectarem As portas ficam em estado de escuta esperando a conexão do cliente Os serviços podem utilizar os protocolos TCP ou UDP da camada de transporte Exemplos: Servidor de e-mail: TCP 25, 110, 143 (567, 995, 993) Servidor de banco de dados: TCP 5432, 3306, 1521/1526 Servidor de páginas: TCP 80, 443 Servidor de SSH: TCP 22 Servidor de FTP: TCP 20 e 21 Lista de portas/serviços: http: //www. iana. org/assignments/port-numbers Introdução a ferramenta de monitoramento de redes Nagios 7

Problemas mais comuns Fator humano Usuários despreparados/maliciosos Administradores despreparados Desenvolvedores despreparados Redes e sistemas

Problemas mais comuns Fator humano Usuários despreparados/maliciosos Administradores despreparados Desenvolvedores despreparados Redes e sistemas heterogêneos (complexidade) Desrespeito a política de segurança da instituição Infraestrutura de TI Ameaças externas Vírus/SPAM P 2 P Crackers. . . Introdução a ferramenta de monitoramento de redes Nagios 8

Problemas mais comuns q. Ativação de equipamentos na rede utilizando servidores de DHCP q.

Problemas mais comuns q. Ativação de equipamentos na rede utilizando servidores de DHCP q. Access points, principalmente q. Vírus q. Anti-vírus sem atualização q. Windows desatualizado q. Softwares de P 2 P q. Bit. Torrent é campeão! q. Falta de restrições de acesso a serviços e sites q. Falta de energia q. Servidores mal dimensionados q. Largura de banda insuficiente (quando será suficiente? ) q. Sistemas e aplicações com problemas!!! Introdução a ferramenta de monitoramento de redes Nagios 9

Ferramentas Básicas q PING q Verificar atraso, perdas e conectividade de hosts (Win/Linux). q

Ferramentas Básicas q PING q Verificar atraso, perdas e conectividade de hosts (Win/Linux). q TRACERT q Gerar uma rota (hops) entre o host de origem e o host de destino (Win/Linux (traceroute)). q ARP q Verificar e gerenciar a tabela arp no host (Win/Linux). q IPCONFIG q Verificar as configurações de endereçamento do host (Win). q IFCONFIG q Verificar as configurações de endereçamento do host (Linux). q NETSTAT q Verificar as conexões e as tabelas de roteamento (Win/Linux). q TELNET q Verificar as portas de comunicação dos serviços (Windows/Linux). Introdução a ferramenta de monitoramento de redes Nagios 10

Ferramentas Básicas q MTR (http: //winmtr. net/download-winmtr/ ) q Verificar de forma contínua as

Ferramentas Básicas q MTR (http: //winmtr. net/download-winmtr/ ) q Verificar de forma contínua as perdas, atrasos e jitter entre dos hosts (misto de ping com traceroute) (Linux/Win). q TTCP (http: //www. pcausa. com/Utilities/pcattcp. htm ) q Gerar tráfego entre dois hosts (Win/Linux). q NSLOOKUP q Verificar os registros de DNS (Win/Linux). q TCPVIEW (http: //technet. microsoft. com/en-us/sysinternals/bb 897437. aspx ) q Visualizar de conexões no host, similar ao netstat (Win). q DIG (http: //members. shaw. ca/nicholas. fong/dig-files 3. zip ) q Verificar registros de DNS. Similar ao nslookup (Win/Linux). q IPERF/JPERF (http: //sourceforge. net/projects/iperf/files/jperf%202. 0. 0/jperf 2. 0. 0. zip/download) q Gerar tráfego para testes de redes. (Win/Linux) q NETMETER (http: //superdownloads. uol. com. br/download/132/netmeter/ ) q Monitorar o uso de largura de banda (Win). Introdução a ferramenta de monitoramento de redes Nagios 11

Ferramentas Básicas q Network Traffic. View (http: //www. nirsoft. net/utils/network_traffic_view. html ) q Monitorar

Ferramentas Básicas q Network Traffic. View (http: //www. nirsoft. net/utils/network_traffic_view. html ) q Monitorar o tráfego das aplicações, registrando diversas características das conexões (Windows). q netsh (http: //technet. microsoft. com/en-us/library/cc 754516%28 v=ws. 10%29. aspx ) q Gerenciar as configurações e serviços de redes por linha de comando no Windows. q iftop (http: //www. ex-parrot. com/pdw/iftop/ ) q Monitorar tráfego de rede por interface e conexões (Linux). q tcptrack (http: //linux. die. net/man/1/tcptrack ) q Monitorar tráfego de rede por interface e conexões (Linux). Introdução a ferramenta de monitoramento de redes Nagios 12

Ferramentas Básicas - Online q Alguns sites que possuem ferramentas de diagnóstico de redes:

Ferramentas Básicas - Online q Alguns sites que possuem ferramentas de diagnóstico de redes: qhttp: //network-tools. com/ qhttp: //www. dnsstuff. com/ qhttp: //www. traceroute. org/ qhttp: //visualroute. visualware. com/ qhttp: //www. mxtoolbox. com/ qhttp: //ping. eu/ qhttp: //www. yougetsignal. com/tools/visualtracert/ qhttp: //en. dnstools. ch/visual-traceroute. html Introdução a ferramenta de monitoramento de redes Nagios 13

Ferramentas básicas q. Ping Dica: no Windows, usar o parâmetro –t para deixar o

Ferramentas básicas q. Ping Dica: no Windows, usar o parâmetro –t para deixar o teste contínuo. um host está q. Utilizada para verificar se um host está Para testar o acesso ativo em rede q. Mostra a latência e as entre os hosts testados a redes remotas, o perdas de pacotes primeiro host a ser testado dever ser o gateway! q. Trabalha na camada de rede. Portanto, não tem como testar se as aplicações estão ativas no host remoto q. Não mostra com precisão a largura de banda q. Ferramenta mais básica para diagnóstico de redes Introdução a ferramenta de monitoramento de redes Nagios 14

Ferramentas básicas Dica: ao retornar um asterisco, o problema pode estar em algum bloqueio

Ferramentas básicas Dica: ao retornar um asterisco, o problema pode estar em algum bloqueio firewall q. Utilizada para traçar a rota entreno dois do roteador, perdas de hosts pacotes ou loop de roteamento. q. Mostra quantos saltos (hops ) existem no q. Tracert caminho entre o host origem e o hostmapear, de É possível acordo destino e os atrasos em cada umcom os roteadores do caminho, q. Necessária para diagnóstico de localizações em quais problemas em roteamento geográficas o pacote passou para chegar no q. No Linux, o nome do comando é destino. traceroute Introdução a ferramenta de monitoramento de redes Nagios 15

Ferramentas básicas q. ARP Dica: se o MAC do host não aparecer na tabela

Ferramentas básicas q. ARP Dica: se o MAC do host não aparecer na tabela ARP, ou q. ARP(Address Resolution Protocol ) não está ativo ou q. Protocolo responsávelestá poremencontrar outra rede diferente do host o endereço MAC correspondente ao local. endereços IP q. Utiliza transmissões em broadcast q. Necessário na comunicação de hosts locais (diretamente conectados) e entre hosts em diferentes redes (gateway) q. Monta uma tabela no host para fazer cache Introdução a ferramenta de monitoramento de redes Nagios 16

Ferramentas básicas q. Ipconfig Dica: para trocar o endereço IP, o q. Utilizada mostrar

Ferramentas básicas q. Ipconfig Dica: para trocar o endereço IP, o q. Utilizada mostrar informações sobre o procedimento endereçamento de interfaces, manipularé ofazer recomendado cliente de DHCP, limpar cache DNS enodepois um de release um renew. Windows Entretanto, q. Exemplos de uso: dependendo da configuração do qipconfig /all - Mostra todas as informações servidor e a das interfaces situação dos empréstimos, o qipconfig /release - Liberaendereço o empréstimo de a ser endereço para o servidorrecebido de DHCP pode ser o anterior. qipconfig /renew - Solicitamesmo renovação de qipconfig /renew - Solicita renovação de endereço para o servidor de DHCP qipconfig /renew - Limpa o cache de DNS Introdução a ferramenta de monitoramento de redes Nagios 17

Ferramentas básicas q. Ifconfig q. Utilizada para gerenciar no Linux Dica: no Linux para

Ferramentas básicas q. Ifconfig q. Utilizada para gerenciar no Linux Dica: no Linux para renovar o endereço IP, o utilitário é as ointerfaces dhclient. de rede q. Mostra estatísticas de tráfego e erros nas interfaces q. Exemplos de uso: qifconfig eth 0 192. 168. 24. 100/24 – configura a interface eth 0 com o IP 192. 168. 24. 100 e máscara 255. 0 qifconfig eth 0 down – desativa a interface eth 0 qifconfig eth 0: 1 192. 168. 24. 101/24 – cria uma interface virtual sobre a interface física eth 0, com o IP 192. 168. 24. 101 e máscara de rede 255. 0 Introdução a ferramenta de monitoramento de redes Nagios 18

Ferramentas básicas q. Netstat Dica: para deixar o netstat monitorando continuamente as q. Utilizada

Ferramentas básicas q. Netstat Dica: para deixar o netstat monitorando continuamente as q. Utilizada para mostrar as conexões de rede, informações, podetabelas de roteamento e estatísticas do se usar o parâmetro tráfego e protocolos –t 2 (a cada dois segundos) no q. Existem algumas diferenças entre as Windows e no Linux ferramentas no Windows e noo Linux. parâmetro -c q. Entretanto, as funcionalidades básicas existem nas duas q. Exemplos de uso: qnetstat –an – verifica todas as conexões ativas e disponíveis no host qnetstat –rn – mostra a tabela de roteamento qnetstat –s – mostra estatísticas dos protocolos Introdução a ferramenta de monitoramento de redes Nagios 19

Ferramentas básicas Dica: para testar e -mail com SMTP, POP 3, IMAP, FTP, HTTP

Ferramentas básicas Dica: para testar e -mail com SMTP, POP 3, IMAP, FTP, HTTP pode-se de usar q. Protocolo com funcionalidades as mensagens dos acesso remoto emulando terminais protocolos e usar q. Não é recomendável otal uso para como um cliente acesso remoto a servidores nativo. devido a q. Telnet não usar criptografia na comunicação q. O cliente pode ser usado para testar o acesso a portas de serviços q. Disponível no Linux e no Windows XP (Vista e 7 não tem mais) q. Alternativa: Putty (http: //the. earth. li/~sgtatham/putty/latest/x 86/putty. exe ) q. Exemplos: qtelnet mail. hotmail. com 25 qtelnet www. google. com 80 qtelnet pop. uol. com. br 110 Introdução a ferramenta de monitoramento de redes Nagios 20

Ferramentas básicas Dica: para ativar a medição do jitter no Mtr do Linux, editar

Ferramentas básicas Dica: para ativar a medição do jitter no Mtr do Linux, editar o campos na opção q. Utilizada medir a latência e“Order as perdas de ” e of fields adicionar pacotes no caminho entre dois hosts os campos a respeito de jitter q. Mtr q. Possibilita a visualização em tempo real dos links congestionados na rede q. Mostra o Jitter entre os dois hosts q. Disponível para Linux (por meio de pacotes) e Windows Introdução a ferramenta de monitoramento de redes Nagios 21

Ferramentas básicas Dica: deve-se ter cuidado para não congestionar a rede ao realizar testes

Ferramentas básicas Dica: deve-se ter cuidado para não congestionar a rede ao realizar testes q. Utilizada medir a largura deembanda entre horários onde usuários dois hosts (similar a ferramenta Iperfusem ) serviços na rede. q. TTCP q. Possibilita que os testes possam ser realizados com os protocolos da camada de transporte TCP e UDP q. Um lado como servidor (receiver) e o outro como cliente (transmitter) q. Disponível para Linux (por meio de pacotes) e Windows Introdução a ferramenta de monitoramento de redes Nagios 22

Ferramentas básicas Dica: o uso de servidor cache de DNS local melhora o desempenho

Ferramentas básicas Dica: o uso de servidor cache de DNS local melhora o desempenho da q. Utilizada para verificar o funcionamento resolução de nomes. Utilizar o DNS do do serviço de DNS Google também devido q. Testes de registros A (Address ), CNAME ao cache ! q. Nslookup (Canonical), MX (Mail Exchange), NS (Name Server) q. Exemplos: Introdução a ferramenta de monitoramento de redes Nagios 23

Ferramentas básicas q. Tcpview q. Utilizada para monitorar e UDP em hosts Windows Dica:

Ferramentas básicas q. Tcpview q. Utilizada para monitorar e UDP em hosts Windows Dica: marcar a opção “Always on Top” para poder ver conexões TCP das asas conexões aplicações q. Mostra os processos com as portas de comunicação e conexões q. Mostra os bytes enviado e recebidos das conexões Introdução a ferramenta de monitoramento de redes Nagios 24

Ferramentas básicas q. Dig Dica: a ferramenta Dig não está disponível por q. Utilizada

Ferramentas básicas q. Dig Dica: a ferramenta Dig não está disponível por q. Utilizada para verificar o funcionamento padrão no Windows. Uma versão para do serviço de DNS Windows está q. Similar ao nslookup, com algumas disponível neste funções avançadas endereço q. Exemplo: http: //members. shaw. ca/nicholas. fong/dig-files 3. zip qdig www. ifsul. edu. br qdig @8. 8 www. ifsul. edu. br qdig +trace www. ifsul. edu. br Introdução a ferramenta de monitoramento de redes Nagios 25

Ferramentas básicas Dica: o tráfego efetivo (vazão) máxima em uma rede q. Utilizada para

Ferramentas básicas Dica: o tráfego efetivo (vazão) máxima em uma rede q. Utilizada para gerar tráfegoethernet na redea 100 Mbit/s é cerca q. Linha de comando: iperf de 94 Mbit/s. q. Iperf/Jperf q. Interface gráfica em Java: jperf q. Funciona com cliente/servidor q. Cliente envia dados para o servidor (upload) q. Servidor recebe os dados do cliente ou múltiplos clientes (download) q. Interessante para testar links de redes wireless, firewall, roteadores e meios físicos Introdução a ferramenta de monitoramento de redes Nagios 26

Ferramentas básicas q. Netmeter q. Utilizada para medir o um host Windows Dica: trocar

Ferramentas básicas q. Netmeter q. Utilizada para medir o um host Windows Dica: trocar a unidade de medição da ferramenta para bit/s tráfego gerado em q. Interessante para medir o tráfego de aplicações usadas em estações de trabalho q. Armazena totais e gera relatórios diários, semanais e mensais de tráfego Introdução a ferramenta de monitoramento de redes Nagios 27

Ferramentas básicas Dica: utilizar o modo Raw Sockets para monitorar tráfego geradosem e fios

Ferramentas básicas Dica: utilizar o modo Raw Sockets para monitorar tráfego geradosem e fios interfaces q. Network Traffic. View q. Utilizada para medir o analisar as aplicações em rede em um host Windows q. Interessante para monitorar em tempo real as aplicações usadas em estações de trabalho q. Possui diversas estatísticas em cada conexão capturada Introdução a ferramenta de monitoramento de redes Nagios 28

Ferramentas básicas qnetsh Utilizada para gerenciar • Para q desabilitar o firewall: de rede

Ferramentas básicas qnetsh Utilizada para gerenciar • Para q desabilitar o firewall: de rede em um host netsh firewall set opmode disable Dica: para capturar tráfego de rede e gravar no arquivo capture. etl: funcionalidades netsh trace start capture=yes Windows tracefile=c: capture. etl q. Interessante para criação Para de scripts parar: para • Para automatização configurar o endereçamento da interface rede "Local Area de tarefas netsh de trace stop Connection": q. Diminuição de local cliques realizar[Gateway] as netsh interface ip set address static [para End. IP] [Máscara] 1 tarefas! • Para configurar o servidor de DNS na interface de rede "Local Area Connection": netsh interface ip set dns local statica [End. IP do Servidor de DNS] • Para configurar a interface de rede em DHCP (obter IP automático): netsh interface ip set address local dhcp Introdução a ferramenta de monitoramento de redes Nagios 29

Ferramentas básicas qiftop Dica: utilizar a letra “h” para verificar as q. Utilizada para

Ferramentas básicas qiftop Dica: utilizar a letra “h” para verificar as q. Utilizada para medir o tráfego em possibilidades de interfaces no Linux ordenação de colunas. As letras q. Interessante para medir o tráfego “n”, “N”em e “p” tempo real de aplicações e endereços IP ativam e desativam a resolução de q. Possui filtros para monitoramento nomes e as portas utilizadas q. Exemplos: qiftop –i eth 0 –F 200. 90. 0/24 (monitora somente endereços da rede 200. 90. 0/24) qiftop –i eth 0 –f “port 443 or port 1935” (monitora somente as portas 443 e 1935) Introdução a ferramenta de monitoramento de redes Nagios 30

Ferramentas básicas qtcptrack q. Utilizada para medir o interfaces no Linux Dica: utilizar a

Ferramentas básicas qtcptrack q. Utilizada para medir o interfaces no Linux Dica: utilizar a letra “s” para ordenar as conexões por em consumo de tráfego banda ou volume de bytes q. Interessante para medir o tráfego em tempo real de aplicações e endereços IP q. Similar a ferramenta Tcpview para Windows q. Exemplos de uso (utiliza o padrão pcap (tcpdump) para os filtros q tcptrack –i eth 0 (monitora as conexões na interface eth 0) q tcptrack -i eth 0 port 80 and not host 200. 98. 15 (monitora as conexões na porta 80 e que não sejam do host 200. 98. 15) Introdução a ferramenta de monitoramento de redes Nagios 31

Nagios q Ferramenta de monitoramento de código-fonte aberto q Evolução do projeto Netsaint q.

Nagios q Ferramenta de monitoramento de código-fonte aberto q Evolução do projeto Netsaint q. Histórico (http: //www. nagios. org/about/history) q Baseado em plugins q. Qualquer serviço de rede pode ser monitorado q Possui agentes para Windows e Linux q. Monitoramento de usuários, espaço em disco, processos. . . q Interface web q Configurações em arquivos texto Introdução a ferramenta de monitoramento de redes Nagios 32

Nagios q. Instalação q. Distribuição Cent. OS 5. 8 q. Ativar o repositório RPMForge

Nagios q. Instalação q. Distribuição Cent. OS 5. 8 q. Ativar o repositório RPMForge (http: //pkgs. repoforge. org/rpmforge-release/) q. Instalar os pacotes qyum install nagios-plugins q. Para instalar o agente de monitoramento NRPE (Nagios Remote Plugin Executor) e os seus plugins qyum install nagios-nrpe nagiosplugins-nrpe Introdução a ferramenta de monitoramento de redes Nagios 33

Nagios q. Instalação q. Agente no Windows XP/2003/2008 q. Baixar o agente NSClient++ qhttp:

Nagios q. Instalação q. Agente no Windows XP/2003/2008 q. Baixar o agente NSClient++ qhttp: //sourceforge. net/projects/nscplus/ q. Instalar o cliente q. Instalação tipo “NEXT” q. Será criado um serviço no host q. O agente fica escutando na porta 5666 usando o protocolo TCP q. A configuração é em modo texto. Introdução a ferramenta de monitoramento de redes Nagios 34

Nagios q Configuração q. Diretório padrão de configurações: q/etc/nagios q. Copiar o diretório /etc/nagios/objects

Nagios q Configuração q. Diretório padrão de configurações: q/etc/nagios q. Copiar o diretório /etc/nagios/objects para /etc/nagios/meusite q. Modificar o caminho dos arquivos de configuração no arquivo /etc/nagios. cfg q. Comentar todas as diretivas que contenham cfg_file ou cfg_dir q. Criar a diretiva: cfg_dir=/etc/nagios/meusite q. Qualquer arquivos que esteja neste diretório e que tenha a extensão. cfg será interpretado como arquivo de configuração no Nagios Introdução a ferramenta de monitoramento de redes Nagios 35

Nagios q. Configuração q. O Nagios trabalha com templates (modelos) q. Isto facilita bastante

Nagios q. Configuração q. O Nagios trabalha com templates (modelos) q. Isto facilita bastante a configuração devido a diminuição de linhas nas configurações q. Exemplo de definição de um host, arquivo windows. cfg: Introdução a ferramenta de monitoramento de redes Nagios 36

Nagios q. Configuração q. Para cada host podem ser definidos serviços a serem monitorados

Nagios q. Configuração q. Para cada host podem ser definidos serviços a serem monitorados q. Os monitoramento são feitos por meio de plugins q. Exemplo de definição de um serviço: Introdução a ferramenta de monitoramento de redes Nagios 37

Nagios q. Configuração q. Exemplo de definição de um modelo, arquivo templates. cfg: Introdução

Nagios q. Configuração q. Exemplo de definição de um modelo, arquivo templates. cfg: Introdução a ferramenta de monitoramento de redes Nagios 38

Nagios q. Configuração q. O modelo de contato está no arquivo templates. cfg q.

Nagios q. Configuração q. O modelo de contato está no arquivo templates. cfg q. Exemplo de definição de contatos, arquivo contacts. cfg: Introdução a ferramenta de monitoramento de redes Nagios 39

Nagios q. Configuração q. Os comandos definem de que forma serão monitorados os hosts

Nagios q. Configuração q. Os comandos definem de que forma serão monitorados os hosts e os serviços q. São baseados nos plugins (/usr/lib/nagios/plugins/) q. Exemplo de definição de comandos, arquivo commands. cfg: Introdução a ferramenta de monitoramento de redes Nagios 40

Nagios q. Configuração q. Hierarquia de hosts q. A diretiva parents indica quais hosts

Nagios q. Configuração q. Hierarquia de hosts q. A diretiva parents indica quais hosts são necessários estarem ativos para o host a ser monitorado possa ser alcançado. q. Por exemplo, se um roteador que fique entre o Nagios e o host a ser monitorado não estiver ativo (DOWN) não adianta testar o host requisitado. Introdução a ferramenta de monitoramento de redes Nagios 41

Nagios q. Configuração q. Depuração da configuração q. Para verificar a configuração do Nagios,

Nagios q. Configuração q. Depuração da configuração q. Para verificar a configuração do Nagios, pode-se utilizar o seguinte comando: q/usr/bin/nagios -v /etc/nagios. cfg Introdução a ferramenta de monitoramento de redes Nagios 42

Nagios q. Plugins q. Podem ser criados com qualquer linguagem de programação q. As

Nagios q. Plugins q. Podem ser criados com qualquer linguagem de programação q. As saídas devem ser as seguintes: q. Ok (0) - tudo certo q. Warning (1) – alerta q. Critical (2) - crítico q. Unknown (3) - desconhecido q. O plugin pode gerar dados de saída para serem usados em gráficos (performance data) Introdução a ferramenta de monitoramento de redes Nagios 43

Nagios Verificação de parâmetros q. Plugins q. Exemplo Coleta a quantidade de MACs por

Nagios Verificação de parâmetros q. Plugins q. Exemplo Coleta a quantidade de MACs por SNMP Se maior ou igual ao valor q. Checagem de endereços MAC na tabela de crítico, código 2 (CRITICAL) switches usando SNMP Se maior ou igual ao valor de alerta, código 1 (WARNING) Se for menor que o valor de alerta, código 0 (OK) Passagem de parâmetros para definir os limites de CRITICAL e WARNING Introdução a ferramenta de monitoramento de redes Nagios 44

Nagios q. Demonstração q. Usuário: nagiosadmin q. Senha: errc 2012 q. Link da VM

Nagios q. Demonstração q. Usuário: nagiosadmin q. Senha: errc 2012 q. Link da VM (VMWare Player): ftp: //192. 168. 200. 3/Nagios_ERRC. zip Introdução a ferramenta de monitoramento de redes Nagios 45

Referências Livros PETERSON, L; DAVIE, B. Redes de Computadores – Uma Abordagem de Sistemas.

Referências Livros PETERSON, L; DAVIE, B. Redes de Computadores – Uma Abordagem de Sistemas. 3ª Ed. Campus, 2004. KUROSE, J; ROSS, K. Redes de Computadores e a Internet – Uma Abordagem top-down. 3ª Ed. Pearson, 2006. TANENBAUM, A. Redes de Computadores. 4ª Ed. Campus, 2003. CISCO, Curso Oficial CCNA – Módulo 1 BARTH, Wolfgang. Nagios – System and Network Monitoring. 2 nd edition. No Starch Press, 2008. Introdução a ferramenta de monitoramento de redes Nagios 46

Referências Site do Nagios: http: //www. nagios. org/ Adicionais para o Nagios: http: //exchange.

Referências Site do Nagios: http: //www. nagios. org/ Adicionais para o Nagios: http: //exchange. nagios. org/ Multicast. Storm: http: //multicaststorm. blogspot. com/ Introdução a ferramenta de monitoramento de redes Nagios 47