Posts Marcados Linux

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

Introdução

No post anterior preenchemos o arquivos com os callbacks necessários para que a nossa MIB exemplo possa responder algo útil. Neste post iremos inserir estes arquivos dentro da estrutura do Net-SNMP e compilá-lo.

Leia o resto deste post »

, ,

15 Comentários

Administração de Redes Linux – Material didático

Uns dois ou três anos atrás eu dei algumas aulas sobre administração de redes Linux mas me esqueci completamente de compartilhar este material. A seguir, o material que eu produzi, dividido em 3 partes e com exercícios. Cada parte foi originalmente planejada para durar um dia. Talvez algumas parte estejam desatualizadas. Caso você queira os originais para melhorar isso, entre em contato.

Também estou colocando alguns exercícios sobre Bash que já usei como material de ensino. Não quero morrer com nada disto. A licença é “CC BY-NC-SA 3.0“.

, , , ,

3 Comentários

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 »

, ,

14 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 »

, ,

2 Comentários

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 »

, ,

3 Comentários

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 »

, ,

3 Comentários

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 »

, ,

3 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

Vídeos da Embedded Linux Conference Europe 2011

Se você não foi, como eu, à Embedded Linux Conference Europe 2011, pode ter a chance de assistir os vídeos. No site do Free Electrons tem uma lista extensa de vídeos disponíveis, totalizando 51. Em especial, dois vídeos sobre PREEMPT_RT, um sobre NFC e outro sobre aplicações não gráficas com Qt me chamaram a atenção. Tem também alguns vídeos também sobre Android e os 20 anos do Linux. Enfim, um bom conjunto de vídeos, com bastante informação.

Outro ponto importante: passe os olhos nos palestrantes e empresas em que trabalham. Intel, Sony, Samsung, Nokia, Texas, ARM, ST, NEC, Monta Vista … Muita gente grande.

PS: É incrível como, quando mais temos para dizer, não temos tempo suficiente :) Vários artigos começados e não finalizados que precisam ir para o blog :/  Em breve !

, ,

1 Comentário

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Junte-se a 508 outros seguidores