Status: Evaluating bids

Buscasnmp - Aplicativo Csharp para coleta de dados via rede por Snmp

Project details:
Budget: Open
Published: Last year
Deadline: 5 days
Bids: 5
Interested freelancers: 5
Description:
Preciso que seja desenvolvido em C# um aplicativo que faça uma varredura da MIB SNMP de qualquer hardware conectado na rede.
Deve ser passado o IP do dispositivo e o mesmo deve ler as informações e grava-las em um arquivo HTML em formato de tabela com “Nome Da Variável ou Grupo SNMP”, “Tipo de Dado”,”Valor”,”OID”

Exemplo (Ver no doc word em anexo, é uma tabela html):
Nome Da Variável ou Grupo SNMP|Tipo de Dado|Valor|OID|
system|||
sysDescr.0 |OCTETSTRING |HP SERVER 8051 |.1.3.6.1.2.1.1.1.0|
sysObjectID.0|OBJECTIDENTIFIER|.2.-1407300.81193784|.1.3.6.1.2.1.1.2.0|
sysUpTime.0 |TIMETICKS |30 Mins 46 Secs |.1.3.6.1.2.1.1.3.0|
sysContact.0 |OCTETSTRING |Maria Rubia |.1.3.6.1.2.1.1.4.0|
sysName.0 |OCTETSTRING |HP345345 |.1.3.6.1.2.1.1.5.0|
sysLocation.0|OCTETSTRING |Filial Brasília |.1.3.6.1.2.1.1.6.0|

É uma console application, onde deve ser chamado da seguinte forma:
BuscaSNMP ip_do_dispositivo nome_arquivo.html comunidade_snmp versao_snmp
Ex: BuscaSNMP 192.168.0.1 Teste.html public v3

Significado dos parâmetros:
ip_do_dispositivo – Endereço IP do dispositivo que será feita a consulta SNMP;
nome_arquivo.html - Nome do Arquivo HTML a ser gerado pelo aplicativo;
comunidade_snmp – Nome da comunidade SNMP;
versao_snmp – Versão do SNMP a ser utilizado (Opções: v1, v2, v3).

Em caso de erro deve ser gravada a exception gerada dentro do HTML, por exemplo em caso de IP inválido ou timeout. Em caso de sucesso deve ter na primeira linha do arquivo “Success<BR>”

Estrutura do Arquivo
Primeira linha: “Success<BR>” ou a Exeception removendo as quebras de linha
Segunda linha: ip_do_dispositivo +”<BR>”
Terceira linha: Data_Atual + “ – “ + Hora_Atual +”<BR>”
Quarta linha: comunidade_snmp + “ – “ + versao_snmp + ”<BR>”
Quinta em diante a tabela de retorno da consulta.


Categoria: IT & Programação
Subcategoria: Desktop Applications
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Plataformas exigidas: Windows
Attached files: BuscaSNMP.docx
Do you need more information about this project?

Create your own project

Are you looking for a freelancer to work on a similar project? Create your own project and you'll receive proposals from the best freelancers.

Create a similar project

Client:

Thiarlei M.
(Rating 5.00 out of 5)
Location: Brasil
To find out more about this client, login to Workana.
Loading...