Pro+(以下QNAP)にインストールしてみました。Wikiに書いてある通りやれば良いと思って深く考えていなかったのですが、実際の作業はWindowsベースの知識しかない人間には結構きついものがありました。なんとか稼働させることは出来ましたので少し整理して記載しておきます。Pro+ですが、基本的にはどの筐体でも手順は大きく変わらないと思います。QNAPのWEB管理画面やphpMyAdminから実行した方が楽な部分もありますが、基本的にはsshからほとんど設定は可能です。Termを利用しています。OS上で稼働させるとVBスクリプト経由で値が取得出来るので個人的にはWindows版の方が好きではあるのですが、QNAPにインストールするのもお手軽で良いなと思いました。Termhttp://sourceforge.jp/projects/ttssh2/環境準備SSHでQNAPにログインし、以下のコマンドを使い各ipkgをインストールします。※以下基本的に注釈が無い場合はsshからの作業です※一部既に導入しているパッケージがあれば省略しても構いません※patchコマンドはCactiのpatchを適用する場合に利用するようですが、今回の手順では省略しています。patchcactiのインストールwgetコマンドでCactiをダウンロードします。※インストールするバージョンは同じである必要はありませんが、バージョンが異なる場合はファイル名が変更になるので、変更になった部分は各自置換してください。※ダウンロード先はここ(http://www.cacti.net/download_cacti.php)から確認出来ます。http://www.cacti.net/downloads/cacti-0.8.8a.tar.gzダウンロードしたファイルを解凍します。cacti-0.8.8a.tar.gzQNAPのWebディレクトリにCactiというディレクトリを作成します。/share/Web/cacti先ほど解凍したデータをcactiフォルダに移動します。/share/Web/cactiアカウント・グループの作成グループ「cactigrp」を作成し、ユーザ「cacti」を追加します。cactiClipboard11データベースの作成MYSQL上にデータベースCACTIDBを作成します。CACTIDB;exit作成したCACTIDBを以下のコマンドで初期化します。/share/Web/cacti/cacti.sql&#91;/source&#93;ユーザ「cacti'@'localhost」にCACTIDB.*に対する全ての権限を許可します。'cacti';&#91;/source&#93;<h3>フォルダアクセス権限の変更</h3>cactiディレクトリに対するオーナーシップを変更します。データベース接続用の設定を行います。この設定はQNAPの共有ファイルからメモ帳等で編集するかviコマンド等を利用して編集してください。false;Cronの設定Cronの設定を行います。※CronはWindowsで言うタスクスケジューラですQNAPのCronはcrontabコマンドで編集すると再起動時に初期化されてしまうので、以下の方法で設定します。viで/etc/config/crontabのcrontabを開きます。/etc/config/crontabcrontabに以下の行を追加します。※viはテキストエディタです。Windowsのテキストエディタとは異なり、通常読み取り専用モードになっています。編集を開始するにはiをタイプしてください。編集後はエスケープキーを押した後:q!で保存しないで終了、:wqで保存して終了です。2>&1以下のコマンドを実行して編集結果をcrontabに反映させます。/etc/config/crontabcrondを再起動し、crontabに変更内容が反映されている事を確認します。restartWEBブラウザからの設定手順ここからはWEBブラウザから設定を行います。以下のディレクトリにアクセスすると、インストールが開始されます。http://<QNAPに割り当てているIPアドレス>/cacti/install/メモ以下のようなエラーが画面上に表示される場合は、config.phpの設定値が間違っていますので、再度config.phpの内容を確認してください。Installを選択し、NextをクリックするとPathsの設定画面に切り替わります。各設定値は以下の値を利用してください。Path/share/MD0_DATA/Web/cacti/log/cacti.log※Cacti自体のデバイス読み取り設定はここではいったん割愛しますグラフ生成の確認5分待ってグラフが作成されるかを確認して、グラフが表示されたら無事インストールは完了です。Debugにエラーが表示されていないか確認し、エラーが表示されていた場合には内容を修正してください。今回利用したテンプレートmysql-cacti-templatesmysqlの値を取得する場合は以下のテンプレートを利用出来ます。Graphcacti標準のCPUステータスをまとめて一つのグラフに表示出来るテンプレートです。Templatesにアクセスしてください。http://forums.cacti.net/viewforum.php?f=12Pluginshttp://docs.cacti.net/pluginsおまけ手動でグラフが作成できるか確認するには以下のコマンドを実行。Pro+用テンプレートQNAPのステータスを取得出来るプラグインが公開されていたのですが上手く動作させることが出来なかったのでそれベースに作ってみました。※現在HDD利用領域がザックリとしか取得出来ていないので、そのうち修正してアップロードしておきます。コメントをキャンセルメールアドレスが公開されることはありません。