Сбор данных о Reductor с сервера

Skip to end of metadata
Go to start of metadata

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

Все действия выполняются в chroot-e

chroot /app/reductor

Время составления списка из единого реестра в Human-формате.

/usr/local/Reductor/bin/rkn_info.sh rknupdatetime

Время составления списка из единого реестра в Unixtime.

/usr/local/Reductor/bin/rkn_info.sh rknupdateunixtime

Данные о сертификате

/usr/local/Reductor/bin/check_cert_date auto

Наличие шторма прерываний (из расчёта 20к на прерывание/сек), анализируйте код возврата ($?)

/usr/local/Reductor/bin/irqstorm_check

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

#!/bin/bash

set -eu

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

Проверить состояние активации Carbon Reductor. Код возврата 0 - ок, другие - ошибка.

#!/bin/bash
. /app/reductor/usr/local/Reductor/etc/const
[ "$(get_reductor_state)" = 'Активирован' ]

Ошибки последней диагностики (текст)

cat /var/lib/app.errors

Может оказаться полезным вывод файла:

cat /proc/net/ipt_reductor/block_list

а конкретно строчки:

registration.state            1
database.readonly.urls        430555
packets.matched               121
packets.checked               9620719

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

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