Plainview Activity Monitor
Activity Monitor tracks all user activity on your blog or network. The activities can be viewed in global table showing activities on the whole network, or locally for just the blog you are currently viewing. The activites can be filtered so that only specific blogs / hooks / IPs / users are display
About this tool.
Activity Monitor tracks all user activity on your blog or network. The activities can be viewed in global table showing activities on the whole network, or locally for just the blog you are currently viewing. The activites can be filtered so that only specific blogs / hooks / IPs / users are displayed.
Monitored actions include (not exhaustive):
- Comments: approve, held, spam, delete
- Custom Post Types: draft, publish, update, trash, delete
- Logins: login, login failed, logout
- Pageviews: admin, front-end
- Passwords: reset, retrieve
- Plugins: activate, deactivate
- Pages: draft, publish, update, trash, delete
- Posts: draft, publish, update, trash, delete, password
- Taxonomies: create, edit, delete
- Themes: switched
- Updates: WordPress core, plugins, themes
- Users: register, delete, profile changes
- And more….
The logged information consists of:
- A description of what was logged
- Blog
- Timestamp
- Hook that was triggered
- User ID
git
The Activity Monitor has a git repository .
Security tips
There are several ways for people to break in to your WordPress installation, or cause trouble by DDOS. Here are some tips on how to use the Activity Monitor and its plugins to help detect problems:
- Get a DDOS protection service with an API. There is a plugin to ban IPs via CloudFlare ( Send To CloudFlare ). Other APIs could be supported as the need arises.
- If you have another DDOS service, write a script that can ban visitors by IP. Use this script with the Send To Exec plugin.