SQL Diagnostic Managerの通知アラート機能を使用してMySQLサーバーに関するアラートを送信するためには、まず“Settings -> Notification & Maintenance”から様々な通知チャネルを設定する必要があります。Settingsページから通知チャネルを設定するとすぐに、それらのチャネルは各サーバーに関するアラートを送ることが可能になります。すべてのチャネルを有効にすると、その後以下のアラートオプションを受け取ります: 電子メール、SNMP、Slack、Pagerduty、Syslog。
様々な通知チャネル
電子メールでSQL Diagnostic Managerのアラートを受け取るためには、このオプションを使用します。これを有効にしたら、以下を入力する必要があります。
SQL Diagnostic Managerが電子メールを送信するアドレス。警告やクリティカルアラート用の別の電子メール配信リストを設定するオプションがあります。アラートステータスに基づき特定のアラートを受け取るユーザーの厳密な区別を定義することができます。例えば、オンコールのDBAだけが1日24時間365日クリティカルアラートを受け取るようにしたい場合、この機能で簡単に対応できます。詳しい情報は、メール設定を参照してください。使用するSMTPサーバーの詳細。SQL Diagnostic Manager固有のSMTPサーバーはありません。SQL Diagnostic Managerは、インターネット上またはローカルネットワーク上、ローカルコンピューター上のSMTPサーバーに接続する必要があります。設定は、OutlookやOutlook Expressのようなメールクライアントプログラムのインストールや設定時に入力したのと同様に行います。
SNMP
このオプションを有効にすると、SNMPトラップを受け取ることができます。詳しい情報は、SNMP設定を参照してください。
Pagerduty通知
このオプションを有効にすると、Pagedutyのアラートを受け取ることができます。有効にしたら、“Settings -> Notification & Maintenance -> PAGERDUTY”で作成したルールをドロップダウンオプションから選択することができます。すべてのアラートはPagedutyのこのルールに送信されます。詳しい情報は、Pageduty設定を参照してください。
Slack通知
Slackにアラートを送信するためには、このオプションを使用します。アラートが送信されるSlackのチャネルをドロップダウンオプションから選択できます。詳しい情報は、Slack設定を参照してください。
Syslogへの書き込み
SQL Diagnostic Managerが(SQL Diagnostic Managerがインストールされたマシンの)Syslogにアラートを書き込むようにしたい場合、このオプションを有効にします。詳しい情報は、SYSLOG設定を参照してください。
モニター (クリティカル&警告)
Notify When the Monitor is in Alert State For: ここでは、通知が送信される前に、カウンターが連続してアラート可能な状態になる回数を指定できます。
Notify till stable: 指定したモニターが安定するまでSQL Diagnostic Managerはメールアラート通知を送信します。“remind me after every”の値には、メールアラート通知を受け取る頻度を指定します。3に設定した場合、モニターが安定していない状態でデータ収集が連続して3回実行されるたびにメールアラートが送信されます。
Notify when the monitor becomes stable: モニターがアラート可能な状態になり安定すると、安定した電子メールまたはSNMPトラップがSQL Diagnostic Managerによって送信されます。
その他
Notify when server restarts: このオプションを有効にすると、2回のデータ取得の間でサーバーが再起動した場合にアラートが送信されます。マネージドホスティングでは、定期メンテナンスの一部としてまたはサーバーのクラッシュ後に、MySQL サーバーが自動的に再起動されることがあります。これがいつ発生したかを把握することは有用です。
Notify when changes to MySQL configuration is detected: このオプションを有効にすると、SQL Diagnostic ManagerはMySQL設定に変更がある度にアラートを送信します。SET GLOBALステートメントを使用したサーバー変数の変更またはMySQL設定ファイルの変更をSQL Diagnostic Managerが検出する度に、これらのアラートは送信されます。