Archive for category Redes

Gerência de Redes com SNMP – Apostila

Hoje tive o prazer de trocar uma mensagem com o André Déo, que tem um material muito profundo sobre o tema gerência de redes usando SNMP. O André é também o criador da comunidade Zabbix Brasil, um software livre bastante usado para este propósito (mais detalhes aqui).

Se ficou curioso, não deixe de ler o post dele e baixe o material da apostila, disponível neste link.

zabbixbr

,

Deixe um comentário

O guia definitivo para os iniciantes em Net-SNMP (7)

Introdução

No post anterior usamos o aplicativo mib2c para gerar o esqueleto de código da nossa MIB. Neste post discutiremos como “rechear” o esqueleto de código gerado. No fundo, a quantidade de código necessária é bem pequena quando se usa o modelo escalar de geração, facilitando bastante uma primeira implementação do agente. Recomendo que leiam depois o tutorial disponível no site do Net-SNMP para maiores esclarecimento e dicas. Também recomendo que olhem a implementação de outras módulos para aprenderem um pouco mais através de exemplos (os fontes do Net-SNMP podem ajudar). Leia o resto deste post »

, ,

11 Comentários

O guia definitivo para os iniciantes em Net-SNMP (6)

Introdução

No post anterior entendemos como criar a nossa MIB. Hoje iremos validar a MIB criada e prepará-la para uso como o Net-SNMP. Todos os testes foram realizados no Ubuntu 10.10 e também no Linux Mint 12, usando os pacotes originais de cada distribuição. Ambas usavam versões do Net-SNMP derivadas da versão original 5.4.3. Leia o resto deste post »

, ,

1 Comentário

O guia definitivo para os iniciantes em Net-SNMP (5)

Introdução

Este é o nosso último post teórico e vamos aprender nele como escrever a nossa MIB de exemplo na notação ASN.1. Antes de mais nada, já aviso que não sairão letrados nesta notação, apenas aprenderemos o necessário para o exemplo. Afinal, é uma série para iniciantes, não ? Aumente seu nível de concentração pois teremos um post bem mais extenso aqui. Mãos à obra ! (Links para os posts anteriores: I, II, III, e IV)

Leia o resto deste post »

, ,

1 Comentário

O guia definitivo para os iniciantes em Net-SNMP (4)

Planejando uma MIB

Não leu os posts anteriores ? Por favor, então faça isso agora, antes de continuar nesse post, para não perder a linha de raciocínio e conceitos básicos (veja os links para os posts I, II e III).

Neste post, o assunto é como planejar a sua MIB personalizada. Como já comentamos, a parte personalizada da sua MIB deve estar abaixo do nodo “enterprises”. Será necessário requisitar um ponto de entrada na hierarquia da MIB para a sua empresa, caso ela ainda não tenha. Se quiser apenas testar, use um número ainda não alocado. Vale lembrar que o IANA registra, gratuitamente, estes pontos de entrada (veja a lista completa aqui).

Leia o resto deste post »

, ,

1 Comentário

O guia definitivo para os iniciantes em Net-SNMP (3)

Tipos de dados no SNMP

Continuando a série (veja também os posts anteriores, I e II), se você pretende criar um equipamento que tenha suporte a SNMP, vai ter que descrever “a sua parte da árvore”. Isto significa ter que aprender a linguagem que descreve uma MIB, chamada de ASN.1, ou Abstract Syntax Notation One, em inglês. O primeiro passo, neste caso, é entender os tipos de dados que podem ser usados. Felizmente, a lista não é grande, sendo resumida logo a seguir (ver RFC 1155 para detalhes):

Leia o resto deste post »

, ,

2 Comentários

O guia definitivo para os iniciantes em Net-SNMP (2)

MIBs e OIDs

De volta ao assunto Net-SNMP, vamos hoje discutir sobre como a informação é organizada no SNMP. Se você está começando deste post é melhor ler o post anterior antes. Lembrando também que esta série conta com a revisão do Alan Carvalho.

Toda informação gerenciada pelo agente é descrita através de uma MIB (Management Information Base). A MIB pode ser entendida como a descrição da base de dados hierárquica que um agente está disponibilizando. A figura a seguir ilustra uma parte desta MIB, geralmente representada em forma de árvore. Cada novo nodo tem um nome e um número relacionado, como pode ser visto abaixo. A especificação do SNMP deixa claro como a organização da árvore é feita, assim como o nome dos nodos padronizados.

Leia o resto deste post »

, ,

3 Comentários

O guia definitivo para os iniciantes em Net-SNMP (1)

Introdução

É interessante observar como existem perguntas que são feitas repetidamente. Enquanto é muito mais fácil assumir que “quem pergunta não sabe perguntar” ou “não entende a resposta”, por outro lado a frequência da pergunta pode indicar que a resposta não é boa. No meu ponto de vista, isto acontece com o Net-SNMP. Existem muitas fontes de informação, em geral dispersas. Vários detalhes são respondidos via código fonte apenas, o que pode atrapalhar também. Associe isto a um assunto com jargão e conceitos próprios e tudo fica ainda mais complexo.

Leia o resto deste post »

, ,

4 Comentários

Redes Industriais

Dando uma pesquisa na Internet, achei uma página interessante sobre redes industriais, do professor Walmy Melo. Não era o que eu estava procurando, mas vale a pena dar uma olhada.

Deixe um comentário

Minha empresa tem proxy mas o meu programa não tem suporte a proxy. E agora ?

Estava cansado de passar por este tipo de situação. Acredito que acontece com muita gente. Mas hoje, ao tentar acessar, via IMAP, minhas caixas de correios no Gmail e descobrir que o Thunderbird não aceita (ainda) autenticação no proxy e o Evolution não tem (ainda) suporte a proxy, fiquei irritado e resolvi procurar uma solução. Ah, o proxy geral do Gnome não é usado pelo Evolution, por incrível que pareça.

Achei um programa chamado ProxyChain que resolve este tipo de situação. Bem simples de usar também. Basta instalar o proxychain (tem pacotes para Ubuntu) e acertar o arquivo de configuração /etc/proxychains.conf com os seguintes parâmetros (troque a configração do proxy para os seus valores):

dynamic_chain
chain_len = 1
tcp_read_time_out 15000
tcp_connect_time_out 10000
[ProxyList]
http ip_do_proxy porta_do_proxy usuario senha

Depois, na hora de rodar o programa desejado, use proxychain programa. Por exemplo, para executar o Thunderbird, eu usei:

proxychains /usr/bin/thunderbird

O programa passa a receber todas as conexões de rede provenientes do thunderbird, repassando-as via proxy. Uma maravilha. Tem suporte para mais de um proxy, cadeia de proxies, socks, etc. Está funcionando bem até o momento e eu estou conseguindo acessar todas as minhas caixas postais no Gmail via IMAP.

4 Comentários

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Junte-se a 499 outros seguidores