Просмотр Исходного

Приведённые ниже команды предполагают, что они вызываются на сервере с Carbon Reductor.

Время составления списка из единого реестра в Human-формате.
{code}
/usr/local/Reductor/bin/rkn_info.sh rknupdatetime
{code}

Время составления списка из единого реестра в Unixtime.
{code}
/usr/local/Reductor/bin/rkn_info.sh rknupdateunixtime
{code}

Данные об RPM'ках самого Reductor и веб-интерфейса (можно отгрепать ошибки).
{code}
/usr/local/Reductor/bin/rpminfo
{code}

Данные о сертификате
{code}
/usr/local/Reductor/bin/check_cert_date auto
{code}

Наличие шторма прерываний (из расчёта 20к на прерывание/сек), анализируйте код возврата ($?)
{code}
/usr/local/Reductor/bin/irqstorm_check
{code}

Довольно эвристический способ определить то, что установленный пакет с Carbon Reductor в порядке (не удалён частично или целиком), анализировать код возврата, 0 - на месте, прочие - ошибка.
{code}
#!/bin/bash

set -eu

[ -d /usr/local/Reductor ]
[ "$(du -s /usr/local/Reductor/ 2>/dev/null | awk '{print $1}')" -gt 50000 ]
{code}

Проверить состояние активации Carbon Reductor. Код возврата 0 - ок, другие - ошибка.
{code}
#!/bin/bash
. /usr/local/Reductor/etc/const
[ "$(get_reductor_state)" = 'Активирован' ]
{code}Ошибки последней диагностики (текст)

{code}
cat /opt/reductor_web/app/var/errors
{code}

Может оказаться полезным вывод файла:
{code}
cat /proc/net/ipt_reductor/block_list
{code}

а конкретно строчки:
{code}
Registration statement: 1
URL count in database: 17196
Matched packets: 302
Total packets checked: 9123
{code}

URL count in database = 0 - это является ошибкой и означает по сути, что фильтрация сейчас не работает.