Notificação tacita
componentes:
Gerente: Realiza consultas nos agentes.
Agente: Responde as requisições dos gerentes de acordo com especificações nas mibs
MIB (Management Information Base): especifica cada objeto que possa ser gerenciado (lingaguem ASN.1, abstract syntax notation), gravados em /usr/share/snmp/mibs.
cada objeto gerenciado é asinalado por um OID por número: 1.3.5.1.2.4.6 ou por nome, iso.Org.Dod.Internet....
Padrões pára gerenciamento de redes:
OSI CMP: padrão unificado pára gerenciamento de redes.
SNMP (Simple Network Management Protocol): simples no início, implantado e adotado rapidamente, crescimento: tamanho e complexidade, atual na versão 3, padrão de fato pára gerencimaneto.
Definições dos objetos de geren: Podem ser contadores, descrições, informação de estado ou especificas sobre um protocolo.
DDL: é a SMI (struct of management information), define os tipos de dados
Os objetos são MIBs especificados nessa DDL.
Exemplo na mib rfc1155-smi: networkadress, ipadress, counter, gauge, timeticks.
Exemplo da snmpv2-smi: counter32, gauge32, ipadress, timeticks, narciso 91033545
Os objetos gerenciados são definidos atraves da construção OBJECT-TYPE e agrupado através de MODULE-IDENTITY.
MODELO MIB: Nome do módulo, /definitions :== BEGIN, Itens Importados, definições, END
A costrução OBJECT-TYPE possui 4 clausulas: SINTAX tipo de dado básico associado ao objeto, ACCESS permissões, STATUS: válida, obsoleta ou depreciada, DESCRIPTION.
MODULE-IDENTITY: contén clausulas pára documentar informações de contact-info, last-updated, organization, description, revision.
IMPORTS são usados pára especificar itens usados em outra mib.
SNMP Protocol (v3):
Aspectos de segurança: integridade, autenticação e privacidade.
Get-Request: requisita o valor de um ou mais objetos
get-next-request: requisita o valor do próximo objeto de acordo com uam ordem lexicografica.
set-request: uma requisição pára modificar um valor.
get-response: enviada pelo agente em resposta de uma das citadas acima.
trap: é uma notificação enviada por um agente pára o gerente dadá a ocorrencia de algum evento.(linkDown, coldStart, warmStart, LinkUp, falha de autenticação.
O RMON (Remote MONitoring) é basicamente uma definição de MIB, que implementa o monitoramento remoto. Ele realiza a implementação do agente proxy através do RMON Probe, e permite um gerenciamento mais eficiente das sub-redes, evitando a necessidade de um agente pára cada dispositivo gerenciado.
Vantagens snmpv2: adição da trap, autenticação, getbulk (ler um linha especifica da mib).
snmpv3: segurança, adição de criptografia (DES), e autenticação usando md5 e sha.
exemplo: snmpget -p 2020 -M snmp/mibs localhost public sysUpTime