[Pandora-jp] PandoraFMS(754)とAWS CloudWatchの連携について

Junichi Satoh junichi @ pandorafms.jp
2021年 5月 24日 (月) 23:14:34 JST


さとうです。

ちなみに...
エージェントとモジュールの設定はされてますかね?

プラグインを使った監視設定には、プラグインモジュールの設定が必要です。

https://pandorafms.com/docs/index.php?title=Pandora:Documentation_ja:Remote_Monitoring#.E3.82.B5.E3.83.BC.E3.83.90.E3.83.97.E3.83.A9.E3.82.B0.E3.82.A4.E3.83.B3.E3.82.92.E4.BD.BF.E3.81.A3.E3.81.9F.E3.83.A2.E3.83.8B.E3.82.BF.E3.83.AA.E3.83.B3.E3.82.B0

元メールには、プラグインの登録と、アラート設定しか書かれてなかったので、
ちょっと気になりました。
---
佐藤 淳一
junichi @ pandorafms.jp


From: Junichi Satoh <junichi @ pandorafms.jp>
Subject: Re: [Pandora-jp] PandoraFMS(754)とAWS CloudWatchの連携について
Date: Mon, 24 May 2021 22:56:48 +0900 (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 mailing list
> Pandora-jp @ pandorafms.jp
> https://pandorafms.jp/ml/listinfo/pandora-jp



Pandora-jp メーリングリストの案内