Monitor files under your WP installation for changes. When a change occurs, be notified via email. This plugin is a fork of WordPress File Monitor.
Install the plugin via the network admin section and network activate the plugin. By doing this the plugin will actually only install and run on the main multi-site site. This way the plugin is silent to all child blogs. To configure and setup the plugin the settings can be found in its usual place on the main site only.
Yes you can, add the following code to your wp-config.php file:
define('SC_WPFMP_ADMIN_ALERT_PERMISSION', 'capability'); and change the capability to a level you want. Please visit Roles and Capabilities to see all available capabilities that you can set to.
In settings you can add
error_log to 'File Names To Ignore' if you want to ignore the error_log file in any directory or add
/full/path/to/error_log to 'Exact Files To Ignore' if you just want to ignore one perticular error log
Each of the settings 'File Names To Ignore/Dir Names To Ignore/Exact Files To Ignore/Exact Dirs To Ignore' allow multiple entries. To allow multiple entries make sure each entry is on a new line.
What this does is stops WordPress from running the 'File Check Scan' on the built in cron scheduler and allows you to run it externally. If you know how to setup a cron externally its recommended that you use this method. WordPress by default has a limited number of scan intervals which wont allow you to run the file cron at lets say 2:46AM and then every 3 hours. An external cron gives you greater flexibility on when to run the file monitor scan.
This plugin ships with a .htaccess file that denies any access to any file in the data dir. But if you feel you want to add more security you can CHMOD the two files
.sc_wpfmp_admin_alert_content to 0600 which only allows the owner (PHP) read and write access.