[Pandora-jp] PandoraFMS(754)とAWS CloudWatchの連携について
Junichi Satoh
junichi @ pandorafms.jp
2021年 5月 24日 (月) 22:56:48 JST
さとうです。
> コマンドでEC2のステータスを取得し、/var/log/pandora/pandora_server.logに書き込むという内容)
pandora_server.log は、pandora_server プロセスが出力するログファイルです
ので、独自に作成したプラグインのログ出力先としてはふさわしくありません。
# 複数のプログラムが同じファイルに書き込む事になり、意図しない上書きが
# 発生する可能性があります。
独自のプラグインのログ出力先としては、全く別のファイルを指定される方が
良いかと思います。
> 現状は上記のコマンドが動いているかどうかが確認できず、確認方法をご教授頂きたいです。
一時的に /etc/pandora/pandora_server.conf で、verbosity の設定行を
verbosity 10
に変更して、pandora_server プロセスを再起動してみると良いかと思います。
verbosity は、pandora_server の動作を記録するログレベルで、数字が大きい
ほど(10が最大です)たくさんのログを出力します。
pandora_server プロセスのログは、上記の通り、
/var/log/pandora/pandora_server.log に出力されますが、verbosity 10 の
状態でログを見ると、どのプラグインがいつ実行されて、Pandora FMS として
どう障害判定したかなどを見ることができます。
動作確認には有用ですので試してみてください。
なお、たくさんのログが出力されますので、あくまでも動作確認時のみ利用し、
本番利用時は verbosity の値は元に戻すことをお勧めします。
> また同一のAZ内にサーバーとクライアントが配置している状態ですが、CloudWatchとPandoraFMSが連携(今回の場合はPandoraサーバー側でメトリクスを取得してくる)できるものなのかが分かりません。
>
CloudWatch にアクセスできる環境(必要な通信がフィルタされてない等)であれば
連携はできますよ。
---
佐藤 淳一
junichi @ pandorafms.jp
From: "Onodera" <xxxxx @ xxxxx>
Subject: [Pandora-jp] PandoraFMS(754)とAWS CloudWatchの連携について
Date: Mon, 24 May 2021 18:00:59 +0900
> 先日、Amazon Linux 2に最新のOSS版PandoraFMSをインストールしました。
>
> Pandoraコンソールには下記のような設定をしています。
> ①/usr/share/pandora_server/util/plugin/cloudwatch.shを配置(中身はaws cloudwatch
> get-metric-statistics
> コマンドでEC2のステータスを取得し、/var/log/pandora/pandora_server.logに書き込むという内容)
> ②サーバー>>プラグインから上記シェルスクリプトをプラグインとして登録
> ③アラート>>テンプレートからAWS用のテンプレを作成
> ④アラート>>コマンド作成で上記シェルスクリプトに引数(field1~5)追加
> ⑤アラート>>アクション作成からしきい値1分で作成したコマンドを設定
>
> 現状は上記のコマンドが動いているかどうかが確認できず、確認方法をご教授頂きたいです。
>
> また同一のAZ内にサーバーとクライアントが配置している状態ですが、CloudWatchとPandoraFMSが連携(今回の場合はPandoraサーバー側でメトリクスを取得してくる)できるものなのかが分かりません。
>
> 何かご意見等ございましたら、是非、よろしくお願いいたします。
Pandora-jp メーリングリストの案内