Если я правильно понимаю, это у вас легко модифицированный вариант weighted moving average для N отсчетов, где Windex..Windex+N = 1, Wо..Windex-1=0, верно?
cacti не мониторинг, это система сбора и визуализации статистики.
nagios мониторниг, но заточен он под обработку событий а не данных, т.е. данные надо предварительно обработать, а уже потом кормить в nagios.
zabbix позволяет собирать данные и преобразовывать в события.
ganglia судя по тому что я вижу это что-то типа cacti, но распределенное.
Что выбирать сильно зависит от того что вы хотите от системы мониторинга.
Правильное скользящее среднее для real-time мониторинга