1

We are building an internal application which will do the following: Run as a Windows Service Scan various server/platform types to confirm they are up and running Call the HeartBeat() method on all of our WCF services

What we want to do is then (for each server) send a notification broadcast so that a listener can pick up the data and display the realtime results in a dashboard environment.

In addition, the data will be collected by the listener for drilldown or reporting purposes.

I'm having a hard time determining what is the proper approach for broadcasting results. SNMP seems like a good fit but I'm not sure how easy it would be to implement in C#. I've looked at WMI and SNMP at the moment.

I'm looking for input on alternatives to either SNMP or WMI for the broadcast approach.

4

1 に答える 1

0

C#のみでプログラミングしている場合、最善の策は、おそらく購入する必要のあるC#SNMPライブラリを見つけることです。

移植性と標準を使用したい場合は、SNMPを使用してください。

常にWin32C#を使用する場合は、WMIソリューションを使用してください。

C#の代わりにCまたはC ++の外部でコーディングしてもかまわず、他のシステムと互換性を持たせたい場合は、そこNet-SNMPからSNMPエージェントを使用して構築することを強くお勧めします。

于 2012-08-14T20:07:29.717 に答える