gangliaをMac OS X Serverにインストール

Mac OS X Server

超簡単でした。

インストール

% 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つのグラフで複数の変数が色分けされて出ないのはなぜだろう・・・)

コメント