Cluster report of ganglia on ubuntu 18.04

Ubuntu 18.04にgangliaをインストールした。gmond, gmetadは正しく動いているようだが、host reportは出るが、cluster reportで各hostの情報がが表示されない。host達が羅列されるのがとても便利なので、これは痛い。そういう仕様変更かと思ってganglia-webのバージョンを変えてみたりあれこれ頑張ったが修正されず。Ubuntu 16.04の時は動いていたので、なんでかなーっと思ってたら、Ubuntu 18.04のバグのようだ。かなり時間を使ってしまった。

Bug #1822048 “cluster report not displayed” : Bugs : ganglia-web package : Ubuntu

ついでにインストールメモを残す。といっても、以下のサイトに従えばすんなり入る。

How to Install Ganglia Monitoring Server on Ubuntu Linux - Geek Rewind

上記サイトはリンク切れ。以下のPR通りに直せば良い。

cluster_view.php :: context_metrics is array by adriansev · Pull Request #309 · ganglia/ganglia-web · GitHub

Ganglia webに関する情報は以下に少し書いてある。

ganglia-webの設定はUbuntu 18.04の場合、/etc/ganglia-webfrontend/conf.phpに書くと良い。load_oneよりcpu_reportの方が好きなので、こんなのを書いている。

<?php
$conf['default_metric'] = "cpu_report";
?>