虎塚(144)28この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。こんにちは、虎塚です。この記事では、DatadogでサーバのSSH接続を監視するための設定手順と、動作確認の方法を紹介します。DatadogでのSSH監視DatadogにはSSHインテグレーションという機能があり、次の項目を監視できます。agentから同じサーバ内のSSHサーバに接続を試みることで、SSH接続状態を監視します。設定手順DatadogでSSH接続監視をするための設定手順を説明します。次のバージョンで動作確認しました。SSH監視用の鍵の生成SSH監視のために既存の鍵を流用すると、運用中にユーザが誤って監視用の鍵を削除してしまい、監視が失敗するかもしれません。そこで、DatadogがSSH監視に使うための鍵を新規に用意します。鍵を置くディレクトリの作成Datadogはdd-agentというユーザで実行されるので、監視対象のサーバでdd-agentのホームディレクトリを確認します。Linuxの場合、デフォルトの設定でインストールしていれば/opt/datadog-agentです。次のコマンドを実行して、dd-agentのホームディレクトリのすぐ下に.sshディレクトリを作成し、dd-agentユーザがアクセスできるように権限を設定します。/opt/datadog-agent/.sshこのディレクトリに、次のステップで生成する鍵を格納します。次のコマンドを実行して、鍵を新規に作成します。is:[...]ステップ1.1で作成したディレクトリに鍵が作成されたことを確認します。鍵の権限設定dd-agentユーザがアクセスできるように、公開鍵と秘密鍵の所有者と権限を変更します。/opt/datadog-agent/.ssh/id_rsa公開鍵の名前をauthorized_keysに変更します。agentがSSHホストに接続できるように設定します。conf.d/ssh_ceck.yaml.exampleを元に設定ファイルを作成します。ssh_check.yaml設定ファイルにある設定項目を次に示します。