Очень часто доступ к панели управления сайтом осуществляется под одной учетной записью. О ролях пользователей, настройке разграничений прав и доступов к разделам панели управления сайтом вообще мало кто задумывается. Естественно, в такой ситуации сложно понять кто, когда и что настраивал, редактировал. А возможности виртуальных хостингов, на которых размещается большинство сайтов, очень ограничены. То есть получить доступ к логам получится, как минимум, по письменному запросу.
Еще одна очень частая ситуация, когда клиент доказывает разработчику или службе поддержке сайта, что он ничего не делал, а сайт сломался. Выручить в этом случае и вывести недобросовестного клиента на чистую воду опять же могут только логи.
Лог, лог-файл — файл, в котором фиксируются события в программном обеспечении сервера, например, данные о запросах пользователей.
Еще недавно плагинов мониторинга активности для WordPress не существовало даже как класса. Лишь пару лет назад стали появляться первые разработки. Которые, к сожалению, очень плохо себя зарекомендовали тем, что очень негативно влияли на производительность сайта. Некоторые из них неимоверно раздували размеры БД, например. Но сейчас ситуация совершенно иная. Плагины стали намного быстрее, качественнее и эффективнее. Имеют достаточно широкий и полезный функционал по фиксации действий пользователей, умные системы отчетности и оповещения. Разумеется, ни о каких нагрузках и снижении производительности речи уже не ведется.
Я умышленно не буду останавливаться на плагинах комплексной безопасности WordPress, в которых логирование лишь одна из функций. Я остановлюсь непосредственно на пяти плагинах мониторинга активности пользователей. Смысл всех представленных плагинов сводится к одному — предоставлению отчетов по действиям пользователей и автоматизации подобного рода задач. Разница по-большому счету заключается лишь в ее детализации и удобстве использования.
Activity Log
Плюсы: Отправка уведомлений о заданных событиях на e-mail. Минусы: Очень ограниченный редактор событий.
Simple History
Плюсы: Простой формат предоставления отчетности. Минусы: Нет функции очистки базы данных.
Simple Login Log
Плюсы: Экспорт логов в CSV-файл. Минусы: На данный момент не обновлялся более года.
WP Security Audit Log
Плюсы: Проверенный временем плагин с возможностью подключения дополнительных возможностей. Минусы: Уведомления на e-mail является платной премиум-функцией.
| Плагины | Activity Log | Simple History | Simple Login Log | Stream | WP Security Audit Log |
| Разработчик | Разные | Pär Thernström | Max Chirkov | Frankie Jarrett | Robert Abela |
| Страна | Израиль | Швеция | США | США | Мальта |
| Год выпуска | 2013 | 2013 | 2013 | 2014 | 2013 |
| Активных установок | 10000+ | 20000+ | 20000+ | 8000+ | 10000+ |
| Отзывы | 20+ | 60+ | 15+ | 40+ | 50+ |
| Рейтинг | 4.7 | 4.9 | 4.9 | 3.5 | 4.6 |
| Исключение правил активности | нет | нет | нет | да | да |
| Разграничение доступа к логам | нет | нет | нет | да | да |
| Разграничение доступа к настройкам | нет | нет | нет | да | да |
| Мультиязыковая поддержка | 10+ | 5+ | 5+ | 5+ | 5+ |
| Внесайтовое логирование | нет | нет | нет | да | нет |
| Премиальные возможности | нет | нет | нет | да | да |
| RSS | нет | да | нет | да | нет |
| Удаление логов | да | да | да | n/a | да |
| Периодическая очистка логов | да | да | нет | n/a | да |
| Оповещения на e-mail | огр. | нет | нет | платно | платно |
| Логи скачивания | нет | нет | да | нет | нет |
| Отчет логирования | осн. | осн. | осн. | расш. | расш. |
| Скрытие в списке плагинов | нет | нет | нет | нет | да |
| Совместимость с мультисайтом | нет | да | нет | да | да |
| Поддержка Cron | нет | нет | нет | да | да |