我们需要一种基于以下项目在服务器上自动执行一些健康度量的方法:
-
检查是否有2-3个给定的windows服务是活的?
-
重新启动几个windows服务
-
检查一个文件夹的特定文件夹。如果存在,请删除
-
如果通过则发送电子邮件
-
向手机发送失败消息
-
在指定时间运行以上所有内容
根据我的分析。Wmic命令可用于检查服务是否重启?基于c#的解决方案来构建可以在特定时间运行的windows服务?用于检查/删除文件夹的c#代码c#发送电子邮件不知道怎么用短信
这些编程选择/设计将工作吗?
我不能买软件…所以需要一个简单的解决方案
Checkout metrics.net,可以处理健康检查;
https://github.com/etishor/Metrics.NET/wiki/Health-Checks我们有类似的系统,其设置与您所拥有的或多或少相似,您真的不需要购买任何组件来执行这些健康检查。如果我有更多的信息,我可以给你一个已经工作的代码。