私 (または会社) は、メモリ、ディスク容量、いくつかの接続、およびリアルタイム データベース サーバーに関連付けられたその他のものを監視する単純なウォッチドッグ アプリケーションを持っています。このアプリケーションを使用して、エラーを検出し、システム管理者に電子メールで障害を通知します。また、som KPI などの日次レポートも送信します。
問題は、このソリューションでは常に誰かがサーバーにログインしている必要があることです (いくつかの問題を監視するためだけに簡単に作成されましたが、さらに開発したいアプリケーションになりました)。誰かが常にログオンする必要があることを避けるためのサービス。
アプリケーションは、C# フレームワーク 3.5 で記述されています。私は今、WCFやその他のものがあることを知っています。VS (バージョン 2012) を調べたところ、以前はそこにあったサービス プロジェクトが削除され、現在は WCF しかないことがわかります。
過去 5 年間、仕事でレガシー C++ プログラミングしか行っていないので、その分野 (.NET テクノロジ) で多くの経験を積む必要はありません。
これを最善の方法で行うための推奨事項はありますか?