{toc}
h1. Описание
Carbon Reductor оснащён системой автоматической диагностики проблем и способен исправлять некоторые из них.
При обнаружении проблем:
* пишет о них в лог
* выводит в заголовке веб-интерфейса
* отправляет письмо на указанную в настройках выгрузки, либо на все адреса из списка дополнительных почтовых адресов администратора с описанием проблем
* дублирует письмо на email, проверяемый нашей технической поддержкой
* отправляет результат диагностики на наш сервер мониторинга (отключаемо в конфиге)
h1. Текущая версия
h2. /usr/local/Reductor/bin/diagnostic.sh
Состоит из одного скрипта, который содержит функции для тестов и исправления ошибок при их обнаружении. Поддерживает хуки.
h3. Описание ошибок
См. [статью|reductor5:Ошибки в диагностике]
h2. /usr/local/Reductor/bin/diagnostic_hourly.sh
Запускается раз в час по крону. Вызывает diagnostic.sh и обрабатывает его вывод и код возврата, в зависимости от которых рулит уведомлениями.
Складывает короткое сообщение о проблемах в файл /opt/reductor_web/app/var/errors который отображается в веб-интерфейсе в заголовке красным цветом.
h1. NG
Пока не используется, но уже готов.
h2. /usr/local/Reductor/bin/angel
имеет модульную структуру. все тесты лежат в папке /usr/local/Reductor/tests/
пока не поддерживает хуков
markdown-совместимый вывод
h1. Описание
Carbon Reductor оснащён системой автоматической диагностики проблем и способен исправлять некоторые из них.
При обнаружении проблем:
* пишет о них в лог
* выводит в заголовке веб-интерфейса
* отправляет письмо на указанную в настройках выгрузки, либо на все адреса из списка дополнительных почтовых адресов администратора с описанием проблем
* дублирует письмо на email, проверяемый нашей технической поддержкой
* отправляет результат диагностики на наш сервер мониторинга (отключаемо в конфиге)
h1. Текущая версия
h2. /usr/local/Reductor/bin/diagnostic.sh
Состоит из одного скрипта, который содержит функции для тестов и исправления ошибок при их обнаружении. Поддерживает хуки.
h3. Описание ошибок
См. [статью|reductor5:Ошибки в диагностике]
h2. /usr/local/Reductor/bin/diagnostic_hourly.sh
Запускается раз в час по крону. Вызывает diagnostic.sh и обрабатывает его вывод и код возврата, в зависимости от которых рулит уведомлениями.
Складывает короткое сообщение о проблемах в файл /opt/reductor_web/app/var/errors который отображается в веб-интерфейсе в заголовке красным цветом.
h1. NG
Пока не используется, но уже готов.
h2. /usr/local/Reductor/bin/angel
имеет модульную структуру. все тесты лежат в папке /usr/local/Reductor/tests/
пока не поддерживает хуков
markdown-совместимый вывод