Skip to content

2021/10

Linux に DataDog Agent をインストールする

Linux へ DataDog Agent バージョン 7 をインストールする手順をメモしておきます。 今回は Amazon Linux2 と Rocky Linux 8.4 へインストールしました。

「Amazon Linux」と「CentOS / Red Hat」では下記のように若干、ガイド画面の見た目が違います。 ですが、実際にガイドされている新規インストール用コマンドはいずれも DD_AGENT_MAJOR_VERSION=7 DD_API_KEY=<API-KEY> DD_SITE="datadoghq.com" bash -c "$(curl -L https://s3.amazonaws.com/dd-agent/scripts/install_script.sh)" と同じです。

macOS の iTerm2 で LANG 環境変数を自動送信しない

macOS ではターミナルとして iTerm2 を愛用しています。 iTerm2 のターミナル上から SSH した場合でも、デフォルトではローカル環境の LANG 環境変数を自動的に送信するようです。 この挙動を変更し、「自動的に LANG 環境変数を送信せず、リモート環境の LANG 環境変数を利用する」設定方法をメモしておきます。

CML2 に Cisco SD-WAN 20.6.1.1 を登録する

以前に下記の記事を記載しました。

Node Definitions 用の .yaml ファイルは CiscoDevNet / cml-community からダウンロード出来るのですが、改めて自分用に .yaml ファイルと Image Definitions をメモしておきます。

Terraform で GCP 上に VPC / Subnet / Instance を作成する

Terraform の GCP 用 Provider を使って、VPC / Subnet / Compute Instance を作成する .tf ファイルをメモしておきます。

google_compute_instance にも Google recommends custom service accounts that have cloud-platform scope and permissions granted via IAM Roles. と書かれていますので、Service Account を紐付けています。

尚、検証用に作成している為、作成する Instance は preemptible にしています。 preemptible については プリエンプティブル VM インスタンス に詳しく、一部を抜粋すると下記のように書かれています。

プリエンプティブル VM は、通常のインスタンスよりはるかに低価格で作成、実行できるインスタンスです。ただし、他のタスクがリソースへのアクセスを必要とする場合、Compute Engine がこのインスタンスを停止(プリエンプト)する可能性があります。プリエンプティブル インスタンスは Compute Engine の余剰のキャパシティを利用する機能であり、使用できるかどうかは利用状況に応じて異なります。