Archive for category Linux
Gerência de Redes com SNMP – Apostila
Publicado por Marcelo Barros em Linux, Redes, SNMP em dezembro 18, 2012
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.

Administração de Redes Linux – Material didático
Publicado por Marcelo Barros em Linux em dezembro 11, 2012
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“.
O guia definitivo para os iniciantes em Net-SNMP (7)
Publicado por Marcelo Barros em Linux, Redes em março 21, 2012
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 »
O guia definitivo para os iniciantes em Net-SNMP (6)
Publicado por Marcelo Barros em Linux, Redes em março 8, 2012
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 »
O guia definitivo para os iniciantes em Net-SNMP (5)
Publicado por Marcelo Barros em Linux, Redes em março 2, 2012
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)
O guia definitivo para os iniciantes em Net-SNMP (4)
Publicado por Marcelo Barros em Linux, Redes em fevereiro 23, 2012
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).
O guia definitivo para os iniciantes em Net-SNMP (3)
Publicado por Marcelo Barros em Linux, Redes em fevereiro 15, 2012
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):
O guia definitivo para os iniciantes em Net-SNMP (2)
Publicado por Marcelo Barros em Linux, Redes em fevereiro 9, 2012
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.
Comentários