Обратите внимание, что использование флага '-d' (он же DMAX) в вашем gmetric заставит gmond / gmetad забыть о метрике полностью после того, как пройдут секунды DMAX без обновления gmetric.* Таким образом, если вы запускаете Ganglia прямо из коробки, файл .rrd и график Ganglia для этой метрики полностью исчезнут.
Если вы хотите сохранить .rrd историю метрики и/ или вы хотите, чтобы график Ганглия оставался (но при этом график падал до нуля), вы можете редактировать вызов rrdtool внутри /path/to/webserver/ganglia/graph.d/metric.php.
Просмотрите документы rrdtool для CDEF и VDEF, чтобы увидеть, как вы можете включить условные выражения в вызовы rrdtool.В этих утверждениях, я полагаю, вы можете проверить метку времени последней метрики внутри .rrd, а затем произвольно отобразить значение нуля (или любое другое значение, которое вы хотите).В качестве альтернативы вы можете изменить цвет или стиль линии для периодов времени, которым вы не доверяете и т. Д. И т. Д.
rrdtool довольно мощный, но непонятный.Лучшими справочными страницами для чтения были бы rrdgraph_data, rrdgraph_graph и rrdgraph.Также ознакомьтесь с некоторыми другими PHP-скриптами, предоставленными Ganglia, чтобы увидеть больше примеров того, как вызывать rrdtool.