... {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-совместимый вывод
|