Cacti

情報源

本家 Cacti サイト http://www.cacti.net/ Cacti Forums http://forums.cacti.net/ RRD Tool http://oss.oetiker.ch/rrdtool/index.en.htmlhttp://www.photonway.net/Rrdtool-Tutorial-jp.htmlhttp://cc.ii2.cc/fors/sysworks/data/rrdtool/ プラグイン プラ…

Tips

Gigabit Ether のトラフィックグラフを取得するには Gigabit Ether 以上の帯域がある場合、32bit カウンターではすぐにカウンターが一回りしてしまうため、グラフが正常に描けないことがあります。そのため、Gigabit 以上のインターフェースのトラフィックグ…

運用管理

ここでは、Cacti が稼動するサーバの運用管理について記述します。 Cacti の監視 Cacti の稼動監視には下記の項目を監視する必要があります。 サーバ 死活監視 サーバ自体の死活監視。監視サーバから ping などで実施。 ハードウェア監視 ハードウェア故障の…

便利なプラグイン

よく利用するプラグインを紹介します。 http://forums.cacti.net/about14985.html にプラグインの情報はまとめられています。 Thold 機能 閾値監視を行うプラグインです。Cacti のポーラーが取得したデータをチェックし、閾値 を超過した場合は、メールや sy…

プラグイン

必要環境 プラグインアーキテクチャをインストールしておく必要があります。 http://cactiusers.org/ インストール方法 基本的なパターンは下記のとおりです。 プラグインのダウンロード forum や cactiusers からプラグインをダウンロードしてきます。 展開…

スクリプト

Cacti では、SNMP だけでなく、スクリプトを利用したデータの取得が可能です。スクリプ トを利用する場合は、[Data Input Methods]としてスクリプトを登録します。簡単なものだ と、一つの値が返り値となるスクリプトを作成すれば、[Data Input Methods]とし…

テンプレート

テンプレートの概要 Cacti では、データを取得するための設定と、グラフを描画するための設定をテンプレート化して利用します。 テンプレートの種類と役割 テンプレートの種類と役割は下記の通りです。 データテンプレート データを取得するためのテンプレー…

グラフ描画の仕組み

Cacti にてデータを取得してグラフを作成するパターンとしては、下記の三つになります。 単一 SNMP OID からデータ取得 SNMP のリストからデータ取得 スクリプトでのデータ取得 それぞれの方法について説明をします。 単一 SNMP OID からデータ取得 単一の S…

グラフ描画

概要 テンプレートについては、テンプレートの章にて詳細に説明を行うので、ここではグラフを描画するための設定を中心に説明します。 グラフの描画を行う際は、まずターゲットとなるホストを登録します。 その後、グラフ描画用のテンプレートを対象ホストに…

基本設定

概要 Cacti のセットアップが終了すれば、基本設定を行います。基本設定ではユーザ管理や、基本的なグラフ描画設定を行います。 Settings Console 画面の Settings にて下記の項目ごとにタブが分かれており、それぞれのタブで設定を行います。 プラグインに…

その他設定

log ディレクトリ変更 log ディレクトリ作成 # cd /var/log # mkdir cacti # chown cacti:cacti cacti GUI からログディレクトリの変更 settings の Paths タブにて、log のディレクトリを変更する /var/www/cacti/log --> /var/log/cacti

プラグインインストール

プラグインを利用するためには、プラグインを利用するための「Plugin Architecture」と呼ばれるパッチを適用する必要があります。このパッチはパッケージ化されていないため、手動でダウンロード・適用する必要があります。 また、プラグインを利用する場合…

Debian パッケージでインストール

パッケージ パッケージ名 説明 cacti cacti のパッケージ cacti-cactid C で書かれた poller プログラムで、通常のものより軽く高速 その他依存パッケージ パッケージリストの更新 # apt-get update パッケージ確認 # apt-cache search cacti cacti - Fronte…

RPM でのインストール

パッケージ 主に必要な rpm パッケージ パッケージ名 今回インストールしたパッケージバージョン httpd 2.2.3-11.el5.centos php 5.1.6-15.el5 php-mysql 5.1.6-15.el5 php-snmp 5.1.6-15.el5 mysq 5.0.22-2.2.el5_1.1 mysql-server 5.0.22-2.2.el5_1.1 net-…

インストール

cacti のインストールには MySQL, PHP, RRDTool, net-snmp, Apache or IIS が必要となります。 それぞれのソフトについて cacti の動作が確認されているバージョンは下記のページを参照してください。http://cacti.net/downloads/docs/html/requirements.htm…

ディレクトリ構造

Cacti のディレクトリで知っておくべきものは下記の通りです。 /cacti cacti の root ディレクトリ /include cacti の root ディレクトリ /plugins プラグインアーキテクチャを入れると作られる、各プラグインを格納する場所 /resource データ取得用の XML …

動作概要

Cacti は、PHP のファイル群で、Web ページ上でグラフを取得する設定やグラフの描画を行います。設定やグラフ表示は HTTP または HTTPS 経由で行います。グラフ化するために必要なデータは RRDTool に蓄積し、デバイスと呼ばれるデータの取得対象の情報や、…

Cacti プラグイン

Cacti には多彩なプラグインが提供されており、これを利用することで様々な機能が追加されます。プラグインの章にて代表的なものを取り上げます。

Cactid(Spine)

Cactid は SNMP でグラフ化するデータを取得するプログラム(poller)です。通常の poller と違って、C 言語で書かれた高速な poller なので、大量のデータを取得し、グラフ化する場合はこちらを使います。通常5分間隔で SNMP 経由のデータ取得を行い、RRDTool…

Cacti とは

Cacti の基本機能を提供する PHP のファイル群です。 Cacti はサボテン(cactus)の複数形で、「カクタイ」と読むようです。 実際、サボテンがトレードマークとなっています。

Cacti で何が出来る?

このツールは、基本的には MRTG や Cricket などと同様で、RRDTool を使ったグラフ描画を支援するアプリケーションです。rrdtool のサイトにも紹介されています。Cacti では、ほとんどの設定が Web GUI 上から行えるため、簡単な操作でグラフの追加・削除が…

目次

章番号 タイトル 内容 1 Cactiの概要 Cacti の概要と何ができるか 2 インストール Cacti のインストール方法 3 基本設定 Cacti の基本設定 4 グラフ描画設定 データ取得およびグラフ描画設定について 5 グラフ描画の仕組み データ取得およびグラフ描画の仕組…