Диагностика пропусков в отчетах Satellite.

Skip to end of metadata
Go to start of metadata
Вы просматриваете старую версию данной страницы. Смотрите текущую версию. Сравнить с текущим  |   просмотр истории страницы

Возможные причины пропусков.

1. Основные причины пропусков представлены в статье
2. Виртуальная машина.

Так же в некоторых случаях причиной единичных пропусков может стать виртуальная машина, на которой работает Сателлит.

3. Отсутствие ресурса в списках на момент проверки.

При запусках проверок большого количества ресурсов на Сателлите, может возникнуть разница в списках на сервере фильтрации и проверяющей машиной, проверить можно при помощи инструкции.

Как проверить фактическую доступность ресурса на данный момент.

Проверить доступность можно в консоли при помощи команды curl:

curl -vkL ex.ua

  • About to connect() to ex.ua port 80 (#0)
  • Trying 10.90.10.155... connected
  • Connected to ex.ua (10.90.10.155) port 80 (#0

Если ресурс блокируется во второй строчке должен присутствовать ip страницы-заглушки.

Как проверить наличие ресурса в списке на Редукторе.

Проверить наличие ресурса в списках можно при помощи инструкции

Общие рекомендации по отладке.

Проверить один домен по днс:

chroot /app/satellite/
filter-checker --domain='ex.ua' --blockpage-ip 10.90.10.155 --dns-disable-aaaa

ex.ua - проверяемый домен.
10.90.10.155 - адрес вашей страницы-заглушеки (можно перечислять через пробел).
--dns-disable-aaaa Не проверять DNS-AAAA запросы (Запись AAAA (IPv6 address record) связывает имя хоста с адресом протокола IPv6.)

Если проблема не повторилась, то можно запустить в цикле, возможно проблема плавающая:

filter-checker --domain='ex.ua' --blockpage-ip 10.90.10.155 10.90.10.150 --loop --dns-disable-aaaa

Проверить весь dns-список, с лимитов в 1000 адресов:

filter-checker --dns --blockpage-ip 10.90.10.155 10.90.10.150 --dns-disable-aaaa --limit 1000

Проверка доменов из файла:

filter-checker --dns --blockpage-ip 10.90.10.155 10.90.10.150 --dns-disable-aaaa --dns-file /tmp/domains

/tmp/domains - путь до файла
Если необходимо увидеть ответ от сайта можно добавлять флаг --save-failures, который будет его выводить
Проверить один url по http/https:

filter-checker --url=ex.ua --blockpage-marker "Доступ запрещён"

ex.ua - проверяемый домен.
"Доступ запрещён" - маркер вашей страницы-заглушеки.

Если проблема не повторилась, то можно запустить в цикле, возможно проблема плавающая:

filter-checker --url=ex.ua --blockpage-marker "Доступ запрещён" --loop

Проверить весь http/https-список, с лимитов в 1000 адресов:

filter-checker --http --blockpage-marker "Доступ запрещён" --limit 1000

Проверка URL из файла:

filter-checker --url=ex.ua --blockpage-marker "Доступ запрещён" --http-file /tmp/domains

Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.