Я буду второй, что Высокий уровень не очень четкое описание, но я думаю, что вы ищете: расширяемость.
Nagios (ныне Naemon, основанный Andreas Ericsson) является стандартом де-факто для мониторинга сложных пользовательских переменных. Причина этого в том, что ядро сконструировано таким образом, чтобы проверять что-либо с помощью скриптов. Viz-- если вы можете получить данные из CLI, вы можете контролировать его с помощью решения Nagios.
Если выходные данные, необходимые для мониторинга, доступны в журналах, есть также Нагиос пакеты. С их помощью, как правило, гораздо легче начать работу (GUI много?), Если у вас нет опыта работы с Nag/Naemon.
В то время как инструмент мониторинга конкретных приложений может быть отличным решением для одноразового использования, он будет навсегда ограничен его фокусом. Если вы хотите решение, которое может расти, а также предлагать единое представление обо всем, не задумываясь о перепрофилировании с использованием API, Naemon все еще остается.