勉強前イメージ
カクチ...?
検索前は聞いたこともなかった
調査
cacti とは
カクタイと読み、The Cacti Group社が開発している
システム監視のソフトウェアになります。
Ngiosと並んで監視系では古く、
サーバやネットワーク機器の状況を基本設定のみで行うことができる。
ライセンスは GPL になります。
MRTGというこちらもシステム監視のソフトウェアですが、
開発終了となり、cactiがMRTGの代替として使用されているそうです。
cactiの構成について
1台のcactiサーバと監視対象のクライアントがいて
SNMPを使用して監視対象の情報を取得、グラフ化を行います。
cactiサーバでは監視は数百台が限度で、
それ以上を行う場合は、pollerを複数配置してcactiの分散構成を行うことで実現は可能になります。
cactiサーバを冗長化する際には
OSSのクラスタソフトウェアのPacemaker, Corosync, DRBDを使用します。
zabbixとの違い
よくzabbixを触ってるけど、zabbixとは何が違うのか。
-
サービスについて
- cacti : サーバの情報を取得・グラフ化
- zabbix : データを取得し、障害検知
-
大規模になる場合
- cacti : cacti自身とpollerを分けて、分散構成にする
- zabbix : zabbix proxyを立てて配置
-
サポートについて
- cacti : サポートなし
- zabbix : 有償サポートはあり
勉強後イメージ
zabbixと何が違うの?って思ってたけど、
zabbixはそもそも障害の検知のためよね・・・忘れてた。
cactiはあくまでもデータを取得してグラフ化するだけ。