使用IBM云监控来检测和通知Windows服务器的停机时间
首先
在IBM Cloud中,我们提供了”IBM Cloud Monitoring”作为系统监控服务。通过引入监控代理作为监控目标,可以监控CPU、内存、磁盘、网络的使用率,以及监控IBM Cloud Kubernetes Service(IKS)和Red Hat OpenShift on IBM Cloud容器,并将获取的指标显示为仪表盘,当超过设定的阈值时可以通过邮件、Slack等方式进行通知。
另外,IBM Cloud Monitoring也可以监控Windows服务器。但是在Windows平台上,无法安装标准的监控代理程序。要使用IBM Cloud Monitoring监视Windows系统,需要使用Windows Prometheus捆绑包从Windows系统收集指标。
本文中介绍了在IBM Cloud Monitoring中检测和通知Windows服务器停机的步骤。(本文根据以下的IBM Cloud文档进行操作)
·IBM Cloud 文档:监控Windows环境。
前提 tí)
假设以下资源已经创建:
– Windows虚拟服务器(VPC环境)
– IBM云监控
流程
1. 引入代理人
确认IBM Cloud Monitoring的API密钥。
请下载代理
首先,将Windows Prometheus Bundle安装到Windows服务器上。
从以下位置下载Windows Prometheus Bundle二进制安装程序。
·github:Sysdig-Windows-Prometheus-Bundle页面。
这次我下载了以下文件:
– Sysdig_Windows_Prometheus_Bundle-1.3.0-x64.msi
在Windows系统上运行安装程序。
2. 显示监视结果
3. 设置通知
设定停机通知
在上述的Windows默认警报中,无法设置通知的停机时间。因此,当服务器发送的数据状态为“无数据”时,希望能够设置通知发出的设置。