watchman

2

Разработчик: ООО "CЭТС"

Установлено: 100 - 499

Обновлено: 13.11.2023

Адаптирован под мобильные устройства

Совместим с редакциями Битрикс: «Первый сайт» / «Старт» / «Стандарт» / «Малый бизнес» / «Бизнес» / «Энтерпрайз» / «Корпоративный портал» /

Наш модуль для CMS Bitrix является надежным инструментом для мониторинга за ошибками на вашем сайте. Вместе с ним вы можете быть уверены, что вы не упустите ни одной критической ошибки и получите мгновенные уведомления о них. Отчет о каждой ошибке содержит полный набор данных для анализа программных исключений, включая запросы, методы, текст ошибок, файлы, трейсы и многое другое.

Требуемая версия PHP не ниже 8.1

Статья о модуле Watchman

Наш модуль предоставляет следующие возможности:

  1. Ведение специального отчета об ошибках
  2. Возможность просмотра отчетов по исключениям
  3. Мгновенные уведомления по электронной почте или через Telegram
  4. Статистика по ошибкам

Так что не стоит беспокоиться о том, что ошибки на вашем сайте могут нанести ущерб вашему бизнесу. Наш модуль позволит вам оперативно реагировать на проблемы и обеспечит безопасность и стабильность вашего веб-приложения.

А это планы на будущее:

  1. Добавление новых каналов оповещения
  2. Функция “Ошибка решена”
  3. Добавление комментариев к ошибкам
  4. Регистрация данных POST-запросов с фильтрацией полей
  5. Предоставление развернутого трейса в отчетах
  6. Интеграция с популярными таск-трекерами
  7. Периодический сводный отчет об ошибках
Для установки модуля Letme Watchman необходимо выполнить следующие шаги:<br /><br /><b><u>Требуемая версия PHP не ниже 8.1</u></b><br /><br />1. Установите модуль<br /><br />2. Добавьте в файл init.php следующую строку:<p>\Bitrix\Main\Loader::includeModule(&#39;letme.watchman&#39;);</p><p>Файл init.php можно найти по одному из следующих путей:</p><p></p><ul><li><p>вашсайт/local/php_interface/init.php</p><li><p>вашсайт/bitirx/php_interface/init.php</p></ul><p>Если файл отсутствует, то создайте его вручную, желательно выбрав первый путь. Подробнее про файл init.php можно узнать здесь: <a href="https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&amp;LESSON_ID=2916" target="_blank" >https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&amp;LESSON_ID=2916</a></p><p>Внимание! Мы настоятельно не рекомендуем вносить изменения в файл init.php средствами административной панели Bitrix, т.к. в случае, если вы случайно допустите ошибку или, если по каким-то причинам наш модуль не совместим с вашей системной, вы потеряете доступ к сайту из-за системной ошибки. Воспользуйтесь FTP/SFTP или иным инструментом, который предоставляет ваш хостинг, для редактирования файлов.</p><p>3. Перейдите в PHP консоль административного интерфейса (Рабочий стол -&gt; Настройки -&gt; Инструменты -&gt; Командная PHP-строка) и выполнить следующий код:</p><p></p><div class="blog-post-code" title="Код"><table class="blogcode"><tr><td><pre>$exceptionHandling = \Bitrix\Main\Config\Configuration::getValue("exception_handling"); $exceptionHandling["log"]["class_name"] = "Letme\Watchman\ErrorHandler\Handler"; \Bitrix\Main\Config\Configuration::setValue("exception_handling", $exceptionHandling);</pre></td></tr></table></div><p></p><p> </p><p>4. Перейдите в список каналов связи “Рабочий стол -&gt; Сервисы -&gt; Модуль оповещения -&gt; Список каналов связи” и настроить один из каналов. Рекомендуем использовать два канала связи для большей надежности.</p><p>5. По желанию, вы можете отредактировать почтовый шаблон для почтового события “ WATCHMAN_SEND_ERROR_REPORT”. </p><p>6. Перейдите в раздел “Общее” и отправьте тестовую ошибку. Обратите внимание, что если ошибка уже зарегистрирована в отчете, то повторное уведомление по ней вы не получите. Если вы считаете, что ошибка устранена, то просто удалите ее, тогда если она снова настигнет вас, вы снова о ней узнаете.</p><p>Если вы получили уведомление, то ваш модуль удачно настроен!</p>
По вопросам технической поддержки обращайтесь на email <a href="mailto:ermolaev-nv@ro.ru" target="_blank" >ermolaev-nv@ro.ru</a><br /><br />Или пишите в телеграмм <a href="https://t.me/NikitaErm" target="_blank" >https://t.me/NikitaErm</a>