加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – 使用PRTG自动重启服务

发布时间:2020-12-14 00:20:43 所属栏目:Windows 来源:网络整理
导读:我有PRTG监控我的服务器和网络.我的一些服务器是基于 Windows的,我希望PRTG能够在它们停止时自动重启服务. 这可以使用WMI服务传感器完成,但我对此有挑战. 它需要我手动选择要监控的服务.这很麻烦而且不能扩展. 我想自动发现满足条件的服务.例如.该服务的启动
我有PRTG监控我的服务器和网络.我的一些服务器是基于 Windows的,我希望PRTG能够在它们停止时自动重启服务.

这可以使用WMI服务传感器完成,但我对此有挑战.
它需要我手动选择要监控的服务.这很麻烦而且不能扩展.

我想自动发现满足条件的服务.例如.该服务的启动类型设置为“自动”.
这样,我可以将服务设置为“手动”,以防我想暂时覆盖自动重启.

这有可能吗?

我和PRTG合作已经有好几年了,我认为PRTG GUI不可能.

你有3种可能性.

1)如果要添加新的WMI服务传感,可以使用“搜索”字段定义条件.但您只能过滤名称,描述或状态.所以这对我的想法并没有真正帮助你. (见图)

2)如果您有一些类似的服务要在不同的系统上监控,您可以使用模板或克隆功能.但我认为你现在会这样,所以它对你没有多大帮助.经常帮助我的是最后一个:

3)使用PRTG API.使用API??,您可以通过HTTP-Call创建新的传感器.我曾经多次使用过这个选项,它帮了很多忙.使用API??,您可以执行Web-GUI中缺少的许多操作.
所以如果我是你,我会通过Powershell检查服务器. (Get-Service | Select * |?Name -eq Spooler – only example)因此,您可以定义所有类型的条件并选择所需的服务.例如,如果您将它们放在数组中,则可以轻松地生成HTTP-API请求.例:

$wclient = New-Object System.Net.WebClient
$wclient.DownloadString('https://PRTGURL/api/duplicateobject.htm?id=12345&name=NAME&targetid=23456&username=USER&passhash=PASSWORD')

这是复制现有传感器的示例.您需要一个现有的WMI-Sensor用于服务,然后可以克隆和修改新的…我已经使用SNMP-Sensors进行了此操作.我克隆了它们,然后更改了UID以获得一个新的传感器,现在可以监控我想要的东西……

您可以在“配置”下找到关于PRTG API的信息 – > “PRTG API”.或者在https://YOUR-PRTG-URL/api.htm?tabid=6之下

编辑:
您需要两个API调用:
一个用于克隆,另一个用于操作/更改要监视的服务名称.

如果要从许多服务器中选择服务,可以使用PS-Remoting,也可以通过WMI选择它们.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读