ZabbixでAWSを監視する方法
~メリット・デメリット解説編~

オンプレミスのクラウド化に伴い、特に豊富な導入事例を持つAmazon Web Services(アマゾン ウェブ サービス、以降AWSと略す)への移行を目指す企業が増加しています。
AWS上に構築したシステムの監視に用いられるツールとして、AWSが提供する監視サービスである「Amazon CloudWatch(アマゾン クラウドウォッチ、以降CloudWatchと略す)」が有名ですが、既存の運用オペレーションを活用するために、オンプレミスで使っていた監視ツールをそのまま継続利用するケースも多いかと思います。しかしながら、既存の監視ツールでAWSを監視するには困難なことも多いです。
そこで、本記事では、オンプレミスの監視でメジャーな「Zabbix(ザビックス)」を既存の監視ツールとして取り上げ、

  • ZabbixによるAWS監視のメリット・デメリット
  • ZabbixでAWSを監視する方法

についてご紹介します。
なお、本タイトルは2本立てとなっており、今回は「メリット・デメリット解説編」です。Zabbixの外部チェック機能を用いてAWSを監視する具体的な手順については「ZabbixでAWSを監視する方法 ~スクリプトによる外部チェック利用時のTips編~」で解説します。

本記事はこんな方にお勧めします

  • AWS監視でZabbixを利用するメリットを知りたい
  • ZabbixでAWSのPaaSやSaaSを監視したい
  • オンプレミスとAWSを一元監視したい

1. ZabbixによるAWS監視のメリット・デメリット

オンプレミスで利用していた監視ツールを、AWSの監視にも継続利用すると「運用のオペレーションが変わらない」「監視設定等の資産を流用できる」といったメリットがあります。加えて、Zabbixを利用することでCloudWatchと比較すると下記のようなメリットが得られます。

  • IaaS上で稼働するアプリケーションを監視できる
  • ログ監視のアラート条件を細かく設定することができる
  • オンプレミスおよびAWSなどの複数アカウントや他クラウドサービスも含めて一元監視することができる
  • 監視データの保存期限が長く期間を細かく設定できる

しかし、Zabbixを利用すると下記のようなデメリットもあります。

  • 監視ツールの構築や保守作業が必要
  • クラウドサービスと連携するためのスクラッチ開発が必要

これらメリット・デメリットを踏まえ、監視運用やシステムの要件に合わせて監視ツールを選定することが重要です。なお、CloudWatchで出来ることについては、別記事「CloudWatchで出来ること、AWS監視のお作法とは」でより詳しく紹介しているので併せてご覧ください。

Loading component...

Loading component...

2. ZabbixでAWSを監視する方法

2.1 Zabbixエージェントによる監視

Loading component...

  • リソース(CPU・メモリー・ディスク等)監視
  • ログ、Windowsイベントログ監視
  • アプリケーション・プロセス監視
  • ポート監視
  • Ping監視

Loading component...

Loading component...

そこで、次節で解説している外部チェック機能を用いることで、CloudWatchやAWSの各種サービスとZabbixを連携し、PaaSやSaaSを監視することが可能になります。

2.2 外部チェックによる監視

Loading component...

Loading component...

AWSを監視する場合には、スクリプト内でAWSのAPIを実行し、監視したいデータを取得します。そのため、こちらの監視方法では、CloudWatchや各種SaaS・PaaSもAWSのAPIを介して監視することが可能になります。

Loading component...

外部チェック機能を用いてAWSを監視する具体的な手順を知りたい方は、ぜひ「ZabbixでAWSを監視する方法 ~スクリプトによる外部チェック利用時のTips編~」もご覧ください。

Loading component...

3. 外部チェックによるAWS監視の注意点

外部チェックを使ったAWS監視の実用に際しては、次の事柄に注意が必要です。

AWS側の仕様変更への追随が必要

Loading component...

  • ご参考

    Loading component...

AWSの新たなサービスを利用・監視したい場合に、スクリプトの改修が必要

Loading component...

プログラミング知識や実装工数が必要

スクリプトをスクラッチ開発するためのプログラミング知識や実装工数が要求される点にも注意が必要です。

4. まとめ

本記事では、

  • ZabbixによるAWS監視のメリット・デメリット
  • ZabbixでAWSを監視する方法

について紹介しました。AWSの監視ツール・監視方式の検討などに役立てていただければ幸いです。また、富士通では「Systemwalker Centric Manager Open監視強化テンプレート」を提供しています。
本製品は、

Loading component...

こちらもぜひ、ご検討ください。

こちらもおすすめ

日々のビジネスに欠かせないICTインフラを、いかに安心かつ安全、効率的に運用するかは、今後のビジネスの成長を左右します。DXやクラウド導入により、ICTインフラが変化する今、運用を見直すチャンスです。

Loading component...

Loading component...

Loading component...

関連情報

Loading component...

Loading component...