задавался подобным вопросом, пока не решил, но на сайте мунин есть плагины которые показывают нагрузку по пользователям, они реализованы почти как вы выше написали, но результат складывается в базу мунина.
у меня эти плагины отдельно от всего как скрипты выполняются нормально, но в мунин инфа не поступает или он не может её получить, пока не разобрался :(