AWS監視に役立つサーバー監視サービスを比較します。本記事では、(1) Amazon CloudWatch(クラウドウォッチ)、(2) Zabbix(ザビックス)、(3) Mackerel(マカレル)の3つを比較します。
はじめに
本記事ではAWS監視ツールとして、Amazon CloudWatch、Zabbix、Mackerelの3つを比較します。
監視ツールの種類は大きく2つのタイプに分けることができます。1つは監視サーバーも、監視システムもどちらも自分で用意するタイプです。今回でいうとZabbixが該当します。
2つ目のタイプとしては、監視サーバーはサービス提供元で管理し、監視システムだけを使うタイプのものです。Amazon CloudWatchとMackerelがこちらに該当します。
3つの監視ツールそれぞれの概要についてご紹介します。その後に3つのツールを費用、主な機能、監視対象、メリット、デメリットの点で比較してみます。
AWSパートナーによる24/365の有人監視

月5,500円(税込)から、24時間365日の有人監視を実施いたします。Amazon CloudWatch/Zabbix/Mackerelから選択可。運用保守やAWS認定資格者による技術支援のご用意も。AWS MSP認定を受けたAWSパートナーにお任せください。
「Amazon CloudWatch」とは?
Amazon CloudWatchでは、アプリケーションを監視し、システム全体におけるパフォーマンスの変化に対応して、リソース使用率の最適化を行い、システムの運用において必要なデータが提供されます。
Amazon CloudWatchを使用して、環境内における異常動作の検知、アラームの設定などを行うことによって、アプリケーションをスムーズに運用することができます。
ユーザーが指定するメトリック値のしきい値に基づいたアラーム、または機械学習アルゴリズムに基づいて異常なメトリック動作を監視するアラームを作成することも可能です。
メトリック(metric)とは、CPU使用率やディスクI/O、ネットワークトラフィックなど、AWSリソースやアプリケーションの状態を定量的に示す指標のことです。Amazon CloudWatchはこれらのメトリックを収集し、監視・可視化に活用します。収集したメトリックに対してしきい値を設定し、その値を超過または下回った際にアラームを発生させることができます。
アラートが発生した際、迅速に措置をするために、アラームがトリガーされた場合に通知を受け、自動的に開始するアクションをセットアップすることができます。これが平均解決時間の短縮につながります。

「Zabbix」とは?
Zabbixは、オープンソースの統合監視ツールです。システムの監視、アラート通知、パフォーマンス可視化などにおいて高度な監視を実現します。
プロセスやネットワーク、ログの監視だけでなくミドルウェアまで幅広い監視に対応します。また、Windows、Red Hat Enterprise Linux、商用UNIXや、SNMPに対応したネットワーク機器および、IPアドレスを保持する機器が監視可能です。
高機能な閾値(しきいち)設定に対応しており、収集したメトリクス内の障害ステータスを自動的に検知することができます。収集したメトリクスをずっと見続ける必要がありません。
Zabbix API経由で外部アプリケーションからZabbixの全機能にアクセスが可能です。例えば以下のような機能をAPI経由で実行可能です。
- API経由でZabbixの管理を自動化
- 200以上の異なるメソッドが使用可能
- Zabbixと共に動く新たなアプリケーションを開発
「Mackerel」とは?
Mackerelは、株式会社はてなが提供している可観測性プラットフォームです。システムの監視・運用にチームで取り組む文化を作る、日本製のSaaS型サーバー監視サービスです。
自社のサービス運用基盤をMackerelで運用し、そのノウハウを詰め込むことで、クラウド監視に必要な機能を提供し続けています。開発を行う会社自体が自らサービスを活用し、それをもとにバージョンアップにつなげるという点は面白い発想です。
また、MackerelではAPI設計にも力を入れています。GUI上で行う操作や設定をコード化して自動化することで運用効率の向上を図り、他ツールとも連携できるように設計されています。
GUIで行えることをコード化することによって、より汎用的に使用できるようにしている点は他ツールとの関係性をよくするためにも有効だと言えるでしょう。
3つの監視ツールの比較
ここでは3つの監視ツールについていろんな角度から比較してみます。
| サービス | Amazon CloudWatch | Zabbix | Mackerel |
|---|---|---|---|
| 費用 |
|
無料(オープンソース) | 2週間の無料トライアル 有料版 スタンダードホスト月:2,180円(税込) マイクロホスト月:660円(税込) 1メトリック 11円(税込) |
| 監視対象 |
|
|
|
| メリット |
|
|
|
| デメリット |
|
管理画面(ダッシュボード)の構築には一定の知識が必要 | Zabbixは幅広い監視項目に対応しており、オンプレミス・クラウド・ネットワーク機器など多様な環境を監視できるが、AWS特化のメトリクス取得には別途設定が必要 |
2026年3月時点の料金です。最新の情報は、提供元の公式サイトをご確認ください。
まとめ
今回は、AWS監視ツールとしてAmazon CloudWatch、Zabbix、Mackerelの3つの概要とそれらの比較についてご紹介しました。ポイントをまとめます。
Amazon CloudWatchは、AWSに特化した監視ツールです。無料利用枠でも対応可能なものが多いことにプラスして、従量課金制であるため、使った分だけお金がかかる仕組みとなっています。
Zabbixはオープンソースのツールであるため、無料で利用することができますが、監視画面が見づらいところがデメリットでもあります。細かいカスタマイズを行うにあたっては便利です。
MackerelはSaaS型の監視サービスです。元々が株式会社はてなの社内ツールという点で信頼が持てます。無料版から始めて、有料版も手軽な料金体系となっています。MackerelはAWSと連携できますが、取得できるメトリクスの範囲はAmazon CloudWatchの標準メトリクスとは異なり、用途に応じて使い分けが必要です。
とはいえ、これら監視ツールを自社に導入して、自社だけでAWS監視を全てまかなうのはコスト・人的リソース的にも負担が大きいです。AWS MSP認定を受けたAWSパートナーであるCloudCREW byGMOでは、夜間や祝日を含む「24時間365日対応」のAWS監視・運用代行サービスを月5,500円(税込)から提供しています。監視ツールは、Amazon CloudWatch、Zabbix、Mackerelから選べます。AWS監視サービスを取り入れて、監視体制を構築/強化する方法もありますので、検討してみてはいかがでしょうか。毎週、無料でAWSパートナーに相談できる相談会も開催しています。対面、電話、オンライン会議から方法は選べます。
監視にかける人的コストを下げることによって、より自社の注力すべき業務に集中することができるでしょう。
\ 24時間365日のAWS監視・運用代行 /
\ 無料で毎週開催 /
当記事の監修
GMOグローバルサイン・ホールディングス株式会社が運営するCloudCREW byGMOでご紹介する記事は、AWSなど主要クラウドの認定資格を有するエンジニアによって監修されています。


