使用Prometheu监视Windows的SQL Server服务状态

以下是通过Prometheusto监视Windows SQL Server服务状态的步骤。

【环境】
Prometheus版本:2.23.0
Prometheus-Alertmanager版本:0.15.3

在yml文件中设置监控规则(默认为rules.yml),以记录SQL Server服务的监控规则。

本次记录的是当SQL Server服务的状态不是”启动”时发出警报的设置。
    - alert: SQLServer-ServiceDown
      expr: windows_service_state{job="[ジョブ名]", name="[対象のインスタンスのサービス名]", state="running"} == 0   #1はrunning 0はrunning以外 
      for: 7m   #この時間を超えたらアラートWarningからCriticalに変更します。 s(秒) m(分)
      labels:
          AlertGp: [アラートグループ名] #ここの名前は任意です。アラートに任意のグループラベルを設定できます。このラベルはalertmanager.ymlで利用することができます。

请参考以下链接获取更多信息:https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.service.md

广告
将在 10 秒后关闭
bannerAds