超簡単でした。
インストール
% brew install ganglia
テストのために、設定をコピー
% cp /usr/local/etc/gmetad.conf . % gmond --default_config > gmond.conf
シェルを2つ立ち上げて、テスト起動
% sudo gmetad --conf=./gmetad.conf --debug=1 % sudo gmond --conf=./gmond.conf --debug=3
文字が出力されているようだったら、Ctrl-Cでkillして大丈夫。
自動起動の設定
% sudo vi /Library/LaunchDaemons/org.ganglia.gmetad.plist
<?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version='1.0'> <dict> <key>Label</key><string>org.ganglia.gmetad</string> <key>ProgramArguments</key> <array> <string>/usr/local/bin/gmetad</string> <string>-d</string> <string>1</string> </array> <key>RunAtLoad</key> <true/> </dict> </plist>
% sudo vi /Library/LaunchDaemons/org.ganglia.gmond.plist
<?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd" > <plist version='1.0'> <dict> <key>Label</key><string>org.ganglia.gmond</string> <key>ProgramArguments</key> <array> <string>/usr/local/bin/gmond</string> <string>-d</string> <string>1</string> </array> <key>RunAtLoad</key> <true/> </dict> </plist>
ロードして、自動起動に設定する
% sudo launchctl load -w /Library/LaunchDaemons/org.ganglia.gmond.plist % sudo launchctl load -w /Library/LaunchDaemons/org.ganglia.gmetad.plist % sudo launchctl list|grep ganglia 54 - org.ganglia.gmond 55 - org.ganglia.gmetad
Webのフロントエンドを設定する。
Webのフロントエンドはここから最新をダウンロードする。
% cd public_html % wget 'http://downloads.sourceforge.net/project/ganglia/ganglia-web/3.5.0/ganglia-web-3.5.0.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fganglia%2Ffiles%2Fganglia-web%2F3.5.0%2F&ts=1342027177&use_mirror=jaist' % tar xf ganglia-web* % mv ganglia-web-3.5.0.tar.gz ganglia-web % cd ganglia-web % sudo mkdir /var/lib/ganglia/conf % sudo chmod 777 /var/lib/ganglia/conf % sudo mkdir /var/lib/ganglia/dwoo/compiled % sudo mkdir -p /var/lib/ganglia/dwoo/compiled % sudo chmod 777 /var/lib/ganglia/dwoo/compiled % sudo mkdir -p /var/lib/ganglia/dwoo/cache % sudo chmod 777 /var/lib/ganglia/dwoo/cache % make % vi conf_default.php
rrdtoolのpathを変更して保存
→/opt/local/bin/rrdtool
(1つのグラフで複数の変数が色分けされて出ないのはなぜだろう・・・)
Comments