対象機器はLinux系OSのみです。
Windows環境での利用はできません。
開発環境は Debian squeeze を利用しています。(cactiはソースからのインストール)
以下からの説明はcactiでplugin architectureの導入が完了しているものとしています。
以下のモジュールを別途利用します。
DBI
DBD-MySQL
Net::Telnet
[user@any]$ sudo aptitude install libdbi-perl libdbd-mysql-perl libnet-telnet-perl
Net::SMTPはaptitude/yumでみつからなかった。
[user@any]$ perl -MCPAN -e shell cpan> install Net::SMTP
snmp
snmptrapd(snmptrapfmt)
[user@any]$ sudo aptitude install snmp snmptrapfmt
最新版はharucaから取得します。
cactiディレクトリのなかのpluginsディレクトリに解凍します。
解凍する際はパーミッション保持のため、pオプションを付加します。
[user@any]$ cd /YOUR/CACTI/DIRECTORY/plugins [user@cacti plugins]$ tar zxvfp haruca.[version].tar.gz
以上で導入は完了です。
次はharucaの設定(linux編)です。