だらだら〜自由自在〜

インディーゲーム制作チーム GAME GABURI でプログラム担当してます

gangliaでクラスタ分け

あんまりちゃんと試してないので間違っているかも。自分用メモということで。

App、DB、Memcachedなどの各サーバーグループをGangliaのクラスタとして設定したい。
まず、gmond.confから

  • clusterセクションのnameを任意の名前に設定(Appとか)
  • 各ホストのudp_recv_channel,upd_send_channel,tcpa_accept_channelのportをクラスタ別で設定する(Appは8649、DBは8749など)
  • あとはデフォルト(ちなみにバージョンは3.12とかそんな感じのだった)

次はgmetad.conf

で、各ホストでservice ganglia-monitor restartしてから、Gmetadホストでservice gmetad restartする。この順序もちゃんとしなければ結果がおかしい気がする。

Grid分けはまだ分からん。Grid名を変えるにはgmetad.confのgridnameディレクティブで。