Pandora FMS による AWS の監視
これまでの記事では、クラウド技術への移行の必要性と、クラウド監視の取り込みについて、この必要性をMicrosoftAzureというツールで説明してきました。
ここでは、Amazon AWS のツール、Microsoft Azure との違い、Pandora FMS で実行するモニタリングについて説明します。
大きな違いは、AWSの基盤となっているアーキテクチャにあり、18の異なる地域に配置され、それぞれの地域にある特定のゾーンが配置されていることです。
- 米国 東部:バージニア州北部、オハイオ州
- 米国 西:北カリフォルニア、オレゴン
- アジア太平洋地域:ボンベイ、ソウル、シンガポール、シドニー、東京
- カナダ:中央
- 中国:北京、寧夏
- ヨーロッパ:フランクフルト、アイルランド、ロンドン、パリ、ロンドン、パリ
- 南米:サンパウロ
- AWS GovCloud (US-West)
(出典:AWS公式サイト)
さらに、アマゾンはクラウド技術のコンセプトを進化させ、分析、アプリケーション統合、拡張現実や仮想現実、あるいはブロックチェーンなど、さまざまな製品を提供しています。 また、ハイブリッドクラウド技術の利用も可能であり、最も幅広いサービスと機能を提供するクラウドプロバイダーの一つとなっています。
アマゾンはクラウド技術のパイオニアであり、使用するアプリケーションに対応した多種多様なデータベースを選択することができ、構成の柔軟性を最大限に高めています。 さらに、90以上のセキュリティ規格や認証を取得しており、市場で最も安全なソリューションの一つとなっています。
AWSモニタリング:ディスカバリー
ディスカバリーは、Pandora FMS コンソールからシンプルかつ簡単な手順で、完全に一元的にモニタリングを行うことができるように、ツールをシンプルにするために Pandora FMS に搭載された機能です。 この革命の一環として、クラウド、そしてそれに伴うAWSの監視が非常に重要視されるようになりました。
Microsoft Azureや、Discoveryで監視する他のアプリケーション(Oracle、SAP、DB2、VMware)の場合と同様に、ツール独自のAPIを使って監視に必要なメトリクスを取得する。 このため、Pandora FMS で設定した後、すべてのメトリクスを取得できるように、必要な権限を持つユーザを作成する必要があります。 以下の許可が必要です。
- 課金(読み)
- CloudWatch (リスト,リード)
- Cost Explorerサービス(フルアクセス)
- EC2 (フルリード、リミテッド:リスト)
このユーザができたら、Pandora FMS に ID とクレデンシャルを保存し、Discovery ツールで AWS を監視するために利用する必要があります。
Discoveryは現在、AWS EC2およびRDSのサービスを監視しています。 また、AWSインフラ全体に対する具体的なコスト計算のモニターも備えています。 ここでは、AWSをモニタリングするための簡単な手順をご紹介します。
どのような指標で見ることができるのか?
EC2の場合、Microsoft Azureと同様に、3つの監視方法がある。
- 一般的なAWSモニタリングで、取得する権限やモジュールに応じて、可用性の概要やグローバルコスト、リージョンやインスタンスの情報などを抽出するエージェントを作成します。
- 地域別のモニタリングでは、ストレージの数とサイズ、アドレス数、モニタリング地域の全体コスト、CPU使用率、ディスクからの読み書きバイト数、ネットワークへのパケットの出入りなどのメトリクスを取得することが可能です。
実施するモニタリングの選択も簡単です。
- インスタンス単位のモニタリングで、ステータスメトリクス、CPU、ディスクの読み書きバイト、ネットワークへのパケットの出入りが作成されます。
AWS Discoveryタスクによって作成されたエージェントの一般的なイメージと、それに対応するモジュールを以下に示します。
RDSに関しては、ステータスモジュール、その瞬間の実行の詳細な説明と監視したいデータベースのステータス、監視したいデータベース(Mysql、Oracle、MariaDB…)を考慮した「公開」へのアクセス権で、構成で与えるすべての情報を持つエージェントが作成されます。
すべてのモニタリングの設定が完了すると、Pandora FMS は、すべてのマシンで何が起きているかをリアルタイムに監視することができるようになります。 さらに、Pandora FMS のダッシュボードは、ステータスをクライアントと共有し、自動的に情報を提供できるように設定することができます。
Pandora FMS による AWS 監視のメリットとは?
Pandora FMS のトレードマークは、スピード、自動化、シンプルであることです。 その結果、AWSアーキテクチャ全体の完全かつ詳細なグローバル監視を、ガイド付きの設定によりわずか数ステップで実現することができるようになりました。
Pandora FMS が提供する大きな利点の一つは、アプリケーションやサービス(この場合は AWS)をほぼリアルタイムでモニタリングできることです。
コストモニタリング
Discoveryを使えば、電源を入れ、AWS専用のダッシュボードにアクセスするだけで、AWSにいくら使っているのかがリアルタイムに表示されるのです。
- 現在のコストです。
- 前期の費用
- コストの推移グラフ(6ヶ月間)。
- 予約状況/インスタンスの推移のグラフ(1ヶ月)。
- 地域と地域ごとのインスタンス数のマップ。
これは間違いなく、お客様から最も多く語られる悩みの一つです。AWSのコストを理解し、明確に測定することの難しさです。 Pandora FMSのモニタリングにより、現在のコストデータを入手することができます。 特定の AWS ダッシュボードに表示するデータだけではなく、ダッシュボード、ビジュアルコンソール、アラート閾値の設定、キャパシティプランニングレポートでの利用など、要するに他の Pandora FMS データと同じように扱えるデータであることです。
管理・運用の自動化
最後に、Pandora FMS の自動化の概念と同様に、AWS API の知識があれば、Pandora FMS にメトリクスが到着した際に実行する様々な自動アクションを設定できます。 特定の時間にマシンを停止させたり、特定の条件で他のマシンを持ち上げたりすることができます。
最後に、Pandora FMS は、デバイス、インフラ、アプリケーション、サービス、ビジネスプロセスなどを監視できる柔軟な監視システムであることを忘れないでください。
Pandora FMSが提供するサービスについてもっと知りたい方は、こちらをご覧ください。
さらに、100台以上のデバイスを監視する場合は、Pandora FMS Enterprise の30日間試用いただけます。こちらから問い合わせできます。
最後に、もし監視するデバイスの数が少ない場合は、オープンソース版の Pandora FMS を利用できることを忘れないでください。 詳しくはこちらをご覧ください。
I am currently working in computer systems administration. I have been dedicated to it since the beginning of my working life, even in military environments. At some point I would like to write a book of reflections and poetry.