gpt4 book ai didi

c# - IIS 服务器场健康 API?

转载 作者:行者123 更新时间:2023-11-30 22:16:58 25 4
gpt4 key购买 nike

我们有一个 Windows Server 2008 R2 在服务器场上运行 4 个虚拟服务器,但目前我们能够检查服务器健康状况的唯一方法是通过 RDP 连接到管理它们的服务器并进入IIS。我们希望能够有一个网页,我们可以在其中查看服务器的运行情况并查看哪些服务器可用或不可用。

我们有没有办法与服务器交互(可能通过 API)并在我们的 C# 代码中获取有关服务器的信息?

最佳答案

有很多 performance counters供您远程监控 IIS 和相关服务:

您可以通过 Windows 的 Performance Monitor 查看这些计数器值,它提供了一个公平的用户界面,或者使用下面的 C# 代码来开发你自己的监控工具:

var category = "Web Service";
var counter = "Current Connections";
var instance = "_Total";
var server = "192.168.0.1";

var perf = new PerformanceCounter(category , counter , instance , server);

int connections = (int)perf.NextValue();

关于c# - IIS 服务器场健康 API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17023796/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com