Existir no existe, el componente.
Lo que comentas no es tan fácil de hacer....ya que para registrar cada cosa que visita has de poner un un script en cada vista de cada componente.
Otra cosa son las IPS, que es más fácil puede poner en la funcion de Joomla que hace el login que en un fichero te cree una linea con usuario/IP/fecha.
Te digo lo del fichero porque será más rápido para desarrollar y no es necesario un componente.
Te doy unas pautas:
- Cada vez que se logean en el forntend pasan por la función login que está en sitio/components/com_users/controllers/user.php
- LA funciones para ficheros de joomla son JFile (
http://docs.joomla.org/JFile/1.6) estas son todas las funciones de ficheros (
http://docs.joomla.org/Subpackage_Filesystem/1.6)
Espero haberte ayudado