二度忘れた事を三度忘れないようにする

しがないフリーランスIT系エンジニア

AWS CloudwatchAgentを導入する際に躓いたこと

EC2インスタンスの詳細なメトリクス情報を取得するために、従来のスクリプトタイプのものからデーモンタイプのモノが出てきていたので試した。

OSはamzn2-ami-hvm-2.0.20181008-x86_64-gp2を利用。

  1. RunCommandでAgentをインストールするとtypes.dbが無いとエラーになる。
E! Error parsing /opt/aws/amazon-cloudwatch-agent/etc/amazon-cloudwatch-agent.toml, open /usr/share/collectd/types.db: no such file or directory

これはちゃんとした解決策かどうか不明だけど、ファイルを作ることで回避できた。

mkdir /usr/share/collectd
touch /usr/share/collectd/types.db
  1. RunCommandでパラメータストアの設定を指定するも読み込まれない。
    これはドキュメントの確認不足でした。名前が「AmazonCloudWatch-」で始まるモノしか読まないようで変更することで何事もなく読み込まれた。