User Status Plugin is a plugin for the Openfire XMPP server to save the user status to the database.
This plugin automatically saves the last status (presence, IP address, logon and logoff time) per user and resource to userStatus table in the Openfire database.
Optionally you can archive user status entries (IP address, logon and logoff time) for a specified time. History entries are stored in the userStatusHistory table. The settings for history archiving can be configured on the "User Status Settings" page that you'll find on the "Server" tab of the Openfire Admin Console.
The plugin is available at http://maven.reucon.com/projects/public/user-status
According to the project's Web site, currently this plugin only works with MySQL.
License: GNU General Public License, Version 2.0