0

我们需要一种方法来根据以下项目在服务器上自动执行一些健康指标:

  1. 检查 2-3 个给定的 Windows 服务是否还活着?

  2. 检查网络服务是否正常工作?

  3. 重启几个windows服务

  4. 检查特定文件夹的文件夹。如果确实存在 - 删除它们

  5. 如果通过就发邮件。

  6. 如果失败,向手机发送消息。

  7. 在特定时间运行以上所有内容

6.) 不是必需品

据我分析。wmic 命令可用于检查重新启动的服务?构建可以在特定时间运行的 Windows 服务的基于 C# 的解决方案?用于文件夹检查/删除的 C# 代码 c# 发送电子邮件 No Idea for SMS

这些编程选择/设计会起作用吗?

我买不到软件……所以需要一个简单的解决方案

4

2 回答 2

1

Checkout metrics.net 可以处理健康检查;

https://github.com/etishor/Metrics.NET/wiki/Health-Checks

于 2014-07-24T21:04:11.133 回答
0

我们有类似的系统,其设置或多或少与您所拥有的类似,您真的不需要购买任何组件来执行这些健康检查。如果我有更多信息,我可能会给你一个已经工作的代码。

于 2014-02-12T12:33:09.230 回答