Preciso fazer um programa com as especificações abaixo
Especificações do programa:
-
Parâmetros de entrada
O programa deverá receber como entrada o nome DNS ou o endereço IP do host a ser monitorado, a comunidade de gerência para as comunicações SNMP e um valor com o intervalo de tempo entre coleta das informações. -
Informações apresentadas pelo programa referentes ao host monitorado
a. Informações do agente:
- Descrição do sistema, Nome, Localização, Contato, quanto tempo ligado;
b. Status/Saúde do host:
- Verde - On-line e nenhum dos problemas do item 3;
- Amarelo - On-line e com algum dos problemas do item 3;
- Laranja - On-line e com todos os problemas do item 3;
- Vermelho - Off-line
c. Informações sobre os discos
- Espaço total, espaço disponível, percentual de utilização;
d. Informações sobre o processador
- Percentual de utilização
e. Memória RAM e SWAP
- Total, utilizada e percentual de utilização.
- Problemas que devem ser testados para determinar a Saúde do host
Disco com o percentual de utilização maior que 90%
Memória com o percentual de utilização maior que 90%
Processador com o percentual de utilização maior que 60% em três coletas seguidas
Estou usando o adventNet SNMP API para fazer esta aplicação.
No caso, se alguém tiver alguma dica de como usar as classes ou algum exemplo que possa me ajudar eu agradeço imensamente.
Valeu