オープンソース

サーバー構築のデージーネットTOP > OSS情報 > OSS紹介 > Cacti〜監視とグラフ生成のOSS〜 >Cactiの特徴と機能

Cactiの特徴と機能

ここでは、Cactiの特徴と機能について詳しく解説します。

統計情報のグラフ化

Cactiにはネットワーク機器からSNMPプロトコルで統計情報を取得しグラフ化する機能があります。LinuxサーバやWindowsも、SNMPエージェントを入れることで情報を取得することができます。

Cactiの機能:統計情報のグラフ化

Webインタフェースでの設定変更

Cactiの前身のMRTGでは、設定は専用のコマンドで出力されたファイルを元に、テキスト形式で行っていました。Cactiは、設定情報はMySQL(MariaDB)に保管し、設定はWebインタフェースから行います。

RRDToolを使用

Cactiでは、MRTGと同様に、監視データの保存にはRRDという形式のファイルを採用しています。RRD(Round Robin Database)は、新しいデータを細かく見ることは多くても、古いデータを細かく見ることは少ないという経験則に基づいて考えられたデータ形式です。古いデータの保存粒度を自動的に粗くすることで、データを常に既定サイズ内に収めます。RRDを利用しているため、Cactiは非常にシンプルな作りになっています。そして、監視機器の数が増えても、非常に軽量に動作します。

Cactiで監視するデバイスの管理

Cactiでは、監視するデバイスもGUIで登録することができます。デバイス毎のSNMPの設定なども容易に行えます。

Cactiの機能:監視するデバイスの管理

Cactiに監視登録したデバイスの状態は、一覧で確認することができます。

Cactiの機能:監視しているデバイスの状態一覧

ツリー構造での管理

Cactiには、作成されるたくさんのグラフをネットワーク機器の機種や用途などで分類し、ツリー構造で管理する機能があります。

Cactiの機能:ツリー構造で管理

Cactiを使用するユーザと権限の設定

Cactiでは、ユーザを作成することができます。次は、作成したユーザの一覧画面です。

ユーザ作成機能

Cactiでは、ユーザには、それぞれに別々の役割を持たせることができます。例えば、Cacti監視サーバの管理者ユーザには設定変更などすべての権限を持たせ、Cacti一般ユーザーはグラフを見る権限のみ与えるといった設定ができます。

多様なCactiのプラグインによる機能拡張

Cactiには様々なプラグインがリリースされています。それにより、Cactiの機能拡張を行うことができます。ネットワーク機器の統計情報が閾値を超えた場合にCactiが自動的に管理者へメール通知するような監視機能を追加することもできます。

テンプレート機能

Cactiでは、監視対象を登録する時には、登録してあるテンプレートを選択して使います。標準で用意され、Cactiに同梱されているテンプレートも多くあります。例えば、Linuxテンプレートを使えば、CPU、ロードアベレージ、メモリ、ディスク使用率などの情報を取得することができます。Windowsテンプレートも用意されています。その他、様々なネットワークデバイスやセキュリティ機器のテンプレートがCactiの公式サイトで公開されています。

Cactiのテンプレート機能は、自作することもできます。そのため、大量に同じような設定を行なう場合には、専用のテンプレートを作成することで、監視対象登録を効率よく行なうことができます。CactiのテンプレートはWEBインタフェースから、インポート/エクスポートすることもできます。

OSS情報 「Cacti」

Cacti〜監視とグラフ生成のOSS〜
Cactiとは、ネットワーク監視、グラフ生成のソフトウェアです。ここでは、Cactiの特徴やCactiに対するデージーネットの取り組みを紹介しています。
Cactiの特徴と機能
ここでは、Cactiの特徴と機能について詳しく解説します。また、プラグインによる機能拡張やテンプレート機能なども解説しています。
Cactiのシステム構成とチューニング
ここでは、CactiのチューニングとCactiの基本構成、冗長化構成、分散構成について解説しています。
Cactiのインストール
ここでは、Cactiのインストール手順や日本語化について紹介しています。

Cactiによる運用監視サーバ

運用管理のために、ネットワーク機器の負荷や利用状況を可視化して管理できるよう、Cactiを利用した監視サーバを提案しました。これまでお客様がCactiを導入されており、同様に運用できるようにCactiを利用しました。さらにCactiのsyslogプラグインを導入することで機能拡張を行いました。

Cactiによる大規模監視システム

オープンソースの監視ソフトウェアCactiを使って、監視システムを構築しました。1500台以上のサーバに対して監視を行い、閾値監視、障害時のメール通知などを実現しました。

Cacti分散構成調査報告書

Cactiは、ネットワーク機器の監視を行い、その情報をグラフ化して表示するためのオープンソースソフトウェアです。本書は、Cactiを機能毎に分散することで、大規模システムの監視にも対応できる構成を調査した内容をまとめたものです。

Cacti 1.x分散構成調査報告書

Cactiはネットワーク監視、グラフ生成のソフトウェアです。raXnetにより開発され、オープンソースソフトウェアとして公開されています。本書はCacti 1.xの分散構成について調査した内容をまとめたものです。

Cactiの特徴と機能の先頭へ