Monitoramento de dispositivos usando SNMP
Começamos a criar um dos primeiros aplicativos multiplataforma usando a bibliotecaxamarina e #snmp, para permitir o gerenciamento de configurações e o monitoramento da saúde em tempo real usando o Simple Networking Management Protocol (SNMP). Usando isso, poderemos monitorar vários aspectos da saúde do dispositivo, como: tempo de atividade, uso de memória, latência de ping e número de processos e assistir a atualizações em tempo real usando sistemas populares de gerenciamento de rede (NMS) como Cacti e Nagios. Também implementamos o SNMPV3, que incorpora autenticação e criptografia.
Usando a solicitação GET SNMP, um sistema de gerenciador de rede pode solicitar o valor de todo ou apenas um OID específico (SNMP V1, V2C e V3). Usando o SNMP GetNext, o gerente pode solicitar o valor ao lado do OID atual (SNMP V1, V2C e V3). Usando o SNMP Set, o gerenciador pode definir o valor de um OID específico (SNMP V1, V2C e V3).
SNMP V1 e V2C Solicitação Comunity => "Public"
Credenciais de solicitação do SNMP v3: Provedor de privacidade Noauthnopriv Usuário => "Nem" Provedor de privacidade AuthPriv => MD5 Senha de autenticação: "Autenticação" DeS Privacy Senha: "PrivacyPhrase" AES Senha Privacy: "PrivacyPhrase"