我们正在使用PRTG来监视一些内部资源,并且我们已经设置了它来使用它们各自的api在空闲通道和/或通过PagerDuty(取决于严重性)向我们发出警报。考虑到Slack和PagerDuty是我们外部的,我们还想监视PRTG实例是否可以访问它们——基本上,是一种自我监视的形式还是
Who Watches the Watchmen?
到目前为止我们找到的唯一可靠的方法
Slack
将实际消息发布到专用“测试”空闲通道,例如(已编辑空闲URL详细信息):
POST https://hooks.slack.com/services/XXX/YYY/ZZZ
Content-Type: application/json
{ "text": " ", "channel": "#prtg-webhook-test" }
同样地,
PagerDuty's Events API
似乎只是POST,有效操作仅限于触发、确认和解决:
POST https://events.pagerduty.com/v2/enqueue
Content-Type: application/json
有没有一种好的方法来测试HTTPS连接,而不发布实际的松弛消息/创建实际的PagerDuty警报?我在文档中找不到任何服务,也找不到在PRTG中创建适当传感器的创造性方法。