Hi
There is no OOTB component/service to do this.
But we can certainly do this,
1. When ever we activate/Publish the page all the information gets stored into the logs. Check the Error.log/Access.log there we will get all the information related to all the pages which are sent for replication.
Search for "com.day.cq.replication.Agent" in error.log and there your will find which page, time, user published it.
You can create a custom service to monitor these logs and can store information accordingly to your need.
~kautuk
Kautuk Sahni