Ошибки в диагностике

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (15)

просмотр истории страницы
{toc}

h1. {color:#ff0000}Проверка настроек страницы-заглушки.{color}

{color:#ff6600}{*}Внимание{*}{color}: большая часть тикетов будет создана "мимо" диагностики и мониторинга, возможно в них автоматически будет добавлен ошибочный комментарий о том, что поступили данные о том, что проблема исчезла. Не обращайте на него внимания.

Используется страница-заглушка CarbonSoft, нужно настроить собственную страницу заглушку.

Как это сделать? Вариантов несколько:

h4. На отдельном сервере.


Чтобы АС ревизор её успешно распознавал, следуйте инструкции:

[https://github.com/carbonsoft/reductor_blockpages]



Заполнить следующие поля в menu \-> Настройка алгоритма фильтрации:

1. URL страницы-заглушки
{panel}[http://vashazaglushka.ru/deny.html]{panel}
2. IP для DNS-ответов
{panel}IP-адрес веб сервера, на котором расположена страница заглушки{panel}

h4. На сервере с Carbon Reductor.


Не рекомендуется при большой нагрузке. (1000\+ абонентов/несколько ревизоров).

Включить можно в menu \-> Настройка алгоритма фильтрации \-> Заглушка на этом сервере.

В этом же разделе изменить два поля:


1. URL страницы-заглушки

{panel}[http://IP\-|http://IP-]редуктора/block.html{panel}

2. IP для DNS-ответов

{panel}
IP-редуктора
{panel}



Последний шаг - перезапустить Reductor

{panel}
service reductor restart
{panel}



h2. Почему нельзя просто так взять и использовать нашу страницу заглушку в продакшне

1. Она изначально предназначена исключительно для целей тестирования работоспособности продукта во время демо-периода.
2. Канал до неё имеет ограничение в 100мбит/с, ресурсы процессора тоже имеют свои ограничения. Мы не можем гарантировать её 100% доступность.
3. Также мы не можем гарантировать то, что ревизор не опознает недоступность нашей страницы-заглушки как доступность блокируемого сайта.

Этот тикет возможно автоматически пометится как решённый.

h1. Проверка того, что указан IP ревизора.

Требуется указать IP-адрес АС Ревизор в menu.

В консоли запускаем команду menu

Переходим в раздел "Настройка алгоритма фильтрации"

!Снимок экрана от 2016-12-30 15-20-46.png|border=1!

Затем в подменю "IP адрес ревизора или сателлита"

!Снимок экрана от 2016-12-30 15-22-58.png|border=1!

И прописываем в данном поле IP адрес ревизора или сателлита.

!Снимок экрана от 2016-12-30 15-23-11.png|border=1!

Нажимаем <OK> и выходим из меню, при этом сохраняем настройки.

!Снимок экрана от 2016-12-30 15-23-22.png|border=1!

И последний шаг - перезапустить Reductor

{code}
service reductor restart
{code}

h1. Проверка состояния активации



Означает что выгрузки единого реестра долго не осуществлялись или завершались неудачно.
Означает что выгрузки единого реестра долго не осуществлялись или завершались неудачно (dump.xml старее 6 часов = ошибка).

Для отладки необходимо просмотреть /var/log/reductor/reductor.log и найти там связанные с обновлением строки (либо воспользоваться просмотром логов в веб-интерфейсе).
{code}

P.S: если сервер РКН отвечает ошибками, в которых говорится о проблемах с сертификатами, просмотрите эту статью: http://docs.carbonsoft.ru/pages/viewpage.action?pageId=86048769

h1. Наличие проверенных пакетов
h1. Проверки сетевых карт

И то и другое лечится [по этой статье|reductor5:Потери на сетевых картах, задержки в обработке и как с ними бороться]
































h2. Проверка ошибок обработки пакетов на сетевых картах

h1. Давно не отправлялась диагностика

Это относится больше к системе мониторинга. В случае если в течениие двух часов сервер не отправлял в систему мониторинга отчётов о работоспособности он создаёт заявку в хелпдеске, т.к. вероятно всего сервер вышел из строя.

В заявке обычно нужна информация, выключали ли сервер/пропадал доступ в интернет или с ним действительно возникала какая-то проблема, которая привела к перезагрузке/зависанию.
Означает либо произошедшие при загрузке URL в ядро проблемы, либо проблемы с сигнатурами.

Возможно *разовое* проявление при обновлении на версию 5.9.1, исправляющееся в течениие часа. Если проблема повторяется - отпишите в тикет (скорее всего уже созданный в хелпдеске системой мониторинга).

*Сейчас решение ниже применяется автоматически:*
h1. Проверяем отсутствие NetworkManager

NetworkManager крайне не рекомендуется устанавливать и использовать на сервере с Редуктором, потому что он занимается менеджментом сетевых подключений, что может привести к сетевым проблемам и совместимостью с Carbon Reductor. То есть может привести к проблемам со стартом сетевых интерфейсов, а в результате к пропускам блокировок и выгрузок. Лучшее решение - его удаление:
NetworkManager запрещено устанавливать и использовать на сервере с Редуктором, потому что он занимается менеджментом сетевых подключений. Как результат - может привести к проблемам со стартом сетевых интерфейсов, настроенных с помощью мастера настройки сканирования зеркала трафика, да и для интерфейсов для менеджмента/выхода в инет/редиректов тоже.

{code}yum -y erase networkmanager{code}
В результате - пропуски блокировок и выгрузок. Лучшее решение - его удаление:

{code}service NetworkManager stop
yum -y erase NetworkManager
service network restart{code}

И настроить сеть по [инструкции|http://docs.carbonsoft.ru/pages/viewpage.action?pageId=51380295].


h1. Проверяем автоматический старт сервисов

Вероятные причины: Причины возникновения: отключение автостартов nginx, reductor, reductor_web, crond. Для корректной работы Редуктора все эти сервисы должны быть включены.
В диагностике выводится какие конкретно сервисы были выключены в автостарте (должны быть включены точно на level-ах 3, 4 ,5)

Включить нужно так:

{code}
chkconfig --level 345 nginx on
chkconfig --level 345 reductor_web on
chkconfig --level 345 reductor on
chkconfig --level 345 crond on
{code}

h1. Проверяем используемую версию ядра Linux

Самое старое ядро Linux на котором гарантированно работают все возможности Carbon Reductor: 2.6.32-573. Рекомендуемое для использования - 2.6.32-642.

На ядрах более старых версий встречались проблемы с работой модулей DNS и редиректа для IPv6.

Диагностика автоматически устанавливает последнее доступное ядро Linux, вам остаётся только перезагрузить сервер (автоматически это сделать было бы не самым лучшим решением)