Любое из приложений мониторинга с открытым исходным кодом делает следующее:
скачать веб-страницу и подробно описать, сколько времени потребовалось для загрузки страницы и всех ее элементов (images / css / javascript / и т. д.).
веб-транзакция, что-то, что будет проходить через корзину покупок со страницы продукта до оформления заказа каждые x минут, чтобы убедиться, что она работает.
Будет ли это делать zabbix или opennms?
Да, Zabbix может делать то, о чем вы просите. Он не скажет вам, сколько времени требуется для загрузки каждого элемента, но больше для самой главной страницы. Он также может выполнять некоторые базовые упражнения с веб-приложениями.
Веб-мониторинг в Zabbix 1.8:
http://www.zabbix.com/documentation/1.8/manual/web_monitoring
Веб-мониторинг в Zabbix 2.0:
http://www.zabbix.com/documentation/2.0/manual/web_monitoring
Если вы используете apache, журналы доступа должны предоставлять некоторую информацию, которую вы хотите. Затем вы можете анализировать статистику с помощью чего-то вроде пакета awstats.