2010-09-23 6 views
1

TousExemple de code pour le processus à distance/Application Monitoring

Je cherche un peu d'inspiration ici, un client m'a demandé de construire une simple application de surveillance de processus à distance avec capacité de processus de notification de smtp, lors des contrôles baissent ou revenez en ligne. Quelqu'un peut-il me diriger dans la direction d'un exemple de code pour me lancer. J'ai brièvement examiné. Remoting .net comme un chemin de développement potentiel, de ma compréhension de la façon dont cela fonctionne, l'architecture à distance nécessiterait à la fois un client et un composant serveur distant, (bien que je ne suis pas sûr à 100% sur ce Si tel est le cas, cela ne correspondra pas à la facture, car l'une des exigences fondamentales est qu'aucun logiciel supplémentaire ne puisse être déployé sur les serveurs à surveiller. Sinon, si vous connaissez un produit «léger» fini, qui fournirait ce genre de fonctionnalité, cela fonctionnerait probablement aussi bien.

Cordialement

Paul J.

+0

Une autre chose, il y a un mélange de systèmes d'exploitation impliqués, AIX, LINUX et Windows, bien que la principale préoccupation est beaucoup pour les applications basées sur Windows. –

Répondre

0

Net-SNMP a effectivement la possibilité de surveiller les processus et envoyer des notifications maintenant. Si vous regardez dans la page de manuel snmpd.conf (http://www.net-snmp.org/docs/man/snmpd.conf.html) sous "surveillance de processus" (http://www.net-snmp.org /docs/man/snmpd.conf.html#lbAR) et le support "disman event-mib" (http://www.net-snmp.org/docs/man/snmpd.conf.html#lbAX) pour obtenir les deux caractéristiques dont vous avez besoin. Aussi la notification d'envoi de support (http://www.net-snmp.org/docs/man/snmpd.conf.html#lbAW).

Je ne me souviens pas de la prise en charge de Windows et de son fonctionnement (il semble que vous visez Windows).