Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何执行/编程自动服务器运行状况检查?_C#_Automation_Scheduled Tasks_Health Monitoring - Fatal编程技术网

C# 如何执行/编程自动服务器运行状况检查?

C# 如何执行/编程自动服务器运行状况检查?,c#,automation,scheduled-tasks,health-monitoring,C#,Automation,Scheduled Tasks,Health Monitoring,我们需要一种基于以下项目在服务器上自动执行某些运行状况度量的方法: 检查2-3个给定的windows服务是否处于活动状态 检查Web服务是否正常工作 重新启动几个windows服务 检查文件夹中的特定文件夹。如果确实存在,请删除它们 如果通过,发送电子邮件 如果失败,则向手机发送消息 在特定时间运行以上所有操作 (6)这不是必须的 根据我的分析。 wmic命令可用于检查重新启动的服务? 基于C#的解决方案,用于构建可在特定时间运行的windows服务? C#文件夹检查/删除代码 c#发送电子邮件

我们需要一种基于以下项目在服务器上自动执行某些运行状况度量的方法:

  • 检查2-3个给定的windows服务是否处于活动状态

  • 检查Web服务是否正常工作

  • 重新启动几个windows服务

  • 检查文件夹中的特定文件夹。如果确实存在,请删除它们

  • 如果通过,发送电子邮件

  • 如果失败,则向手机发送消息

  • 在特定时间运行以上所有操作

  • (6)这不是必须的

    根据我的分析。 wmic命令可用于检查重新启动的服务? 基于C#的解决方案,用于构建可在特定时间运行的windows服务? C#文件夹检查/删除代码 c#发送电子邮件 不知道短信

    这些程序选择/设计是否可行


    我买不到软件。。因此需要一个简单的解决方案

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

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

    我自己编写了一个C#windows服务应用程序来完成所有这些。很好!当我能自己回答时,我会尝试添加更多细节