RSS | ATOM
cactiを使う(1)
SNMP(Simple Network Management Protocol)は、ネットワークシステムを監視&管理するためのプロトコルで、ネットワークシステムの管理を行う際には実に便利なプロトコルである
ただ、企業のネットワークシステムの構築などを行うのでもなく、あくまで個人的にサーバを構築するというのであれば、あまり必要ではないのかもしれないが・・・
と、書くと、何か専門的に特殊なことを書き込んでいきそうにも聞こえるが、当方、そこまで詳しい人間でもなく、そういったプロトコルの専門家でもない(笑)

何をしたいか・・というと、SNMPを使用して、サーバにかかるトラフィックを調べたいと思い、どうしたら簡単に、奇麗に(ビジュアル的に)見れるかな?と、インターネットを探して、見つけたものを今回、インストール
このようなSNMPを利用したグラフツールは、「MRTG」が有名だと思う
実際に、当方もMRTGをLinuxやらMac OSXにもインストールして使用していたこともある
MRTGを使用していて、不満があったわけでもないのだが、何となく(本当に何となく)、他のツールはないものか・・・と、探していて見つけた「cacti」をインストールしてみようと思った

実際にインストールし、使用をしてみた(実際に稼働させている)感想としては・・・
MRTGに比べ、管理対象を加える作業が楽(ブラウザからの操作)で、使いやすい!
cactiのサイト

cactiを動かすためには、以下のものが必要
◎Apache
◎PHP
◎MySQL
◎RRDTool
◎NET-SNMP
これらのものは、cactiをインストールする前にインストールしておく
※以下には各ツールのインストルも書き込みするが、各ツールのバージョン違いなどで、エラーになってしまう可能性もある(最新バージョンを使ってやってみたが、エラーになってしまい、悩んだあげくにバージョンを落として成功したり・・・セキュリティ考えると、きちんとしたほうが良いのはわかるが、とりあえす動かすのが先決)ので、実際に動くものを紹介(笑)

◎Apacheに関しては、Vine3.2をインストールした際に入っているもの(1.3.33)を使用するので、特に説明なし(必要なツールとしての紹介)

◎PHPのインストール
(Vine3.2をフルインストールしても入らないようだ・・・入っているものとばかり思っていたのだが・・・)

# apt-get update
# apt-get install php
# apt-get install php-snmp
# apt-get install php-mysql
# apt-get install php-apache
aptコマンドでインストールできる
まとめてインストールできるが、個別にインストールの方が、理解しやすいように思えるので、こういう書き方を・・・
これを書き込んでいる時点のphpのバージョンは4.4.1(# php -vで確認できる)
(phpのバージョンに関しては問題ないと思うが、これ以外のバージョンは未検証)

◎MySQLのインストール
これもaptコマンドでインストール可能だが、データベースの作成などが必要(後で説明するが、それが一番面倒かも)
# apt-get update
# apt-get install mysql
# apt-get install MySQL-client
ここではインストールまで

◎RRDToolのインストール
(日本語も存在するが、cactiは日本語に対応していないので、日本語の意味ない)
# cd /root/
# wget http://ftp.idilis.ro/mirrors/rrdtool/rrdtool-1.0.50.tar.gz
新しいバージョンもあるが、あえてこのバージョン(他のは使ったことがないので)
# tar xvzf rrdtool-1.0.50.tar.gz
# cd /root/rrdtool-1.0.50/
# ./configure
# make
# make install
上記のようにすれば、たぶんエラーなしにインストールは終了すると思う(いい加減だが(笑))


◎NET-SNMPのインストール
aptコマンドでインストールできる
# cd /root/
# apt-get update
# apt-get install net-snmp
※当方のサーバにてインストールしながら書き込みを行っているが、このNET-SNMPに関して、既にインストールされている・・・これは、Vine3.2をフルインストールした際に入ったものか、他の目的でも使用しているので、そちらの監視のためにNET-SNMPをインストールしたものか、覚えていない・・・(^^;;
たぶん、デフォルトではインストールされなかったという記憶があるので、aptコマンドでインストールしてみよう(インストール済みであれば警告されるし(笑))

ここまでで、インストール作業は終了
データベース作成などの設定は、長くなったので、いつものごとく(2)に続く
author:ino, category:cacti, 10:46
comments(2), trackbacks(0), pookmark
Comment
はじめまして。
「◎PHPのインストール」項の
apt-get install php-snmの最後は
「snmp」でいいでしょうか?初心者なもので自信がないのですが…
takeshi, 2008/10/26 3:36 AM
あ、文字抜けですね
apt-get install php-snmpが正解です
管理人, 2008/12/06 5:53 PM









Trackback
url: http://linux.d-tecs.com/trackback/47063