Skip to main content

Техническое обслуживание

Данный раздел описывает процедуры технического обслуживания, резервного копирования и восстановления системы ЛиманИСУ 2.0, а также требования безопасности при проведении работ.

Виды технического обслуживания

Для планирования работ по ТО используется следующий перечень операций:

  • Периодическое ТО (без отключения питания) -- осмотр и тестирование всех технических средств
  • ТО с отключением питания -- с последующим восстановлением работоспособности и тестированием
    • Плановая периодическая поверка метрологических характеристик
    • Устранение неисправностей компонентов системы

ТО при включённом электропитании

ТО при включённом ЭП выполняется оперативным персоналом без вскрытия корпусов, без нарушения цепей электропитания и без демонтажа оборудования.

Профилактический осмотр

Периодичность: не реже 1 раза в месяц.

Включает:

  • Внешний осмотр датчиков, УСД и мест их установки
  • Осмотр соединительных кабелей и разъёмов
  • Контроль состояния цепей заземления
  • Проверку корректности работы системы во всех режимах эксплуатации

Периодическое ТО

Периодичность: не реже 1 раза в 3 месяца.

Включает:

  • Мероприятия профилактического осмотра
  • Проверку режимов работы измерительных каналов
  • Контроль поступления данных в ПО ЛиманИСУ 2.0
  • Анализ журналов событий системы
  • Проверку работоспособности светозвуковой сигнализации

Поверка метрологических характеристик

Поверка средств измерений проводится в установленные межповерочные интервалы специализированными метрологическими организациями и не входит в состав регламентного ТО.

ТО с отключением питания

warning

ТО с отключением ЭП производится не чаще двух раз в год продолжительностью не более 12 часов за одно проведение. Работы проводятся по наряду-допуску и в согласованные технологические окна.

Подготовительные мероприятия

Перед началом работ:

  • Создать резервную копию баз данных и конфигурационных файлов
  • Проверить завершение активных измерительных циклов
  • Зафиксировать текущее состояние системы в Журнале ТО
  • Оповестить заинтересованные подразделения

Последовательность отключения

  1. Отключите автоматические выключатели в шкафу AD1-AD13, управляющие питанием групп УСД
  2. Отключите автоматические выключатели в шкафах BN1, BN2, 80337, 80338, 80342, 80343, 80344
  3. Визуально убедитесь, что световая индикация на всём сетевом и коммутационном оборудовании внутри шкафов погасла
info

Вскрытие корпусов УСД и датчиков для перевода тумблеров в положение OFF при плановом ТО не требуется. Данная процедура применяется только для демонтажа оборудования.

Работы при отключённом ЭП

  • Визуальный осмотр шкафов и коммутационного оборудования
  • Проверка и подтяжка клеммных соединений
  • Замена элементов питания датчиков
  • Замена датчиков, УСД, сетевого оборудования
  • Проверка цепей заземления
  • Очистка оборудования от пыли и загрязнений

Включение и проверка

  1. Включите автоматические выключатели в обратной последовательности (шкафы 80344...80337, BN2, BN1, AD13...AD1)
  2. Проверьте связь со всеми УСД (индикатор COM должен мигать с интервалом ~1 с)
  3. Подтвердите корректность работы и поступление данных в ЛиманИСУ 2.0
  4. Сделайте запись в Журнале ТО

Типовые карты обслуживания

ТКО-1. Серверное оборудование

Охватывает: ЦСД, ЛСМ.

NНаименование работПериодичностьДействия
1.1Визуальный осмотр серверного оборудования1 раз в годПроверка повреждений, перегрева. Без отключения
1.2Контроль доступности серверов и сетевого взаимодействияЕжеквартальноПроверка доступности по сети
1.3Анализ журналов событий системыЕжеквартальноАнализ на наличие ошибок
1.4Контроль свободного дискового пространства1 раз в годКонтроль достаточности места для телеметрии и бэкапов
1.5Резервное копирование данных и конфигурации1 раз в годСоздание резервных копий БД и конфигов
1.6Контроль работоспособности компонентов ПО1 раз в годПроверка запуска и функционирования сервисов
1.7Проверка системного времени серверов1 раз в годКонтроль синхронизации NTP
1.8Очистка серверов от пыли1 раз в годРемонтный персонал, с отключением, по наряду-допуску
info

Работы 1.1-1.7 выполняются оперативным персоналом без отключения. Работа 1.8 -- ремонтным персоналом с отключением питания.

ТКО-2. Шкафы сбора данных (ШСД)

NНаименование работПериодичностьДействия
2.1Визуальный осмотр шкафаЕжеквартальноБез отключения. Проверка повреждений, коррозии
2.3Проверка целостности кабельных соединений1 раз в годПроверка мегаомметром
2.4Контроль клеммных соединений1 раз в годЗатяжка (со снятием напряжения)
2.5Проверка вентиляции и обогрева шкафаЕжеквартальноКонтроль температуры
2.6Чистка шкафа от пыли1 раз в годПромышленный пылесос, при полном отключении
2.7Анализ журналов событий УСДЕжеквартальноСтатус каналов, ошибки связи. Без отключения

ТКО-3. Датчики вибрации

NНаименование работПериодичностьДействия
3.1Визуальный осмотр корпусов датчиковЕжеквартальноБез отключения. Виброакселерометры: Ronds RH 103, ТИК DVA 252.214.L5H1, Вибротест A603C01, GTLAB 1V265HN-100; тахометры: ОВЕН LA30M, СЕНСОР ВБО-М18
3.2Проверка надёжности крепления1 раз в годМомент затяжки 8-10 Н*м
3.3Контроль целостности кабелей и соединений1 раз в годОсмотр на перегибы и повреждения изоляции

ТКО-4. Трансформаторы тока

NНаименование работПериодичностьДействия
4.1Визуальный осмотр корпусов ТТ1 раз в кварталБез отключения. Разъёмные Новатек-Электро SCT-T24, неразъёмные ВП Аист Т113СУ
4.2Проверка надёжности крепления и соединений1 раз в кварталКонтроль затяжки крепежей и клемм
4.3Контроль целостности изоляции и экранов1 раз в кварталВизуальный осмотр
4.6Проверка правильности подключения и полярности1 раз в годСверка с принципиальными схемами
4.8Проверка сроков действия свидетельств о поверке1 раз в годСверка с журналом поверки

ТКО-5. Кабельные линии и соединения

NНаименование работПериодичностьДействия
5.1Визуальный осмотр трасс прокладкиЕжеквартальноВсе линии: питание 24В DC и 220В AC, измерительные, Ethernet
5.2Контроль состояния изоляции и экранов1 раз в годОсмотр повреждений, перегибов, перегрева
5.5Проверка качества клеммных соединений1 раз в годЗатяжка, контроль окисления
5.6Контроль и восстановление маркировки кабелей1 раз в годСоответствие проектной документации
5.7Проверка надёжности крепления в каналах1 раз в годФиксация в лотках и каналах

Трудозатраты на операции ТО

Периодическое ТО (без отключения)

Ориентировочная трудоёмкость: 32 человеко-часа. Все работы должны быть выполнены в течение 8 часов.

ТО с отключением питания

Ориентировочная трудоёмкость: не более 48 человеко-часов. Все работы -- в течение 24 часов.

Детализация операций

NОперацияТрудоёмкость, чел./чПериодичностьИсполнитель
1. Датчики
1.1Монтаж/демонтаж датчика0,5По необходимостиРемонтный
1.2Замена элемента питания0,5По контролю заряда (< 3.0 В)Ремонтный
1.3Программное конфигурирование0,5При вводе в сетьОперативный
2. УСД
2.1Монтаж/демонтаж УСД1,0Первоначальный монтажРемонтный
2.2Подача/снятие питания0,2Плановое ТО, ремонтРемонтный
2.3Программное конфигурирование0,5При вводе в сетьОперативный
3. ШСД
3.1Подача/снятие питания0,5Плановое ТО, ремонтРемонтный
3.2Восстановление кабельных линий 220 В2,0ВнеплановоРемонтный
3.3Визуальный осмотр и подтяжка клемм1,01 раз в годРемонтный
4. Сетевое оборудование
4.1Монтаж/демонтаж коммутатора1,0ВнеплановоОперативный
4.2Восстановление кабельных линий Ethernet2,0ВнеплановоОперативный
4.4Переконфигурирование коммутатора (VLAN)1,0По необходимостиОперативный
5. Серверное оборудование и ПО
5.1Перезагрузка серверного оборудования0,5ВнеплановоОперативный
5.2Восстановление работоспособности ПО4,0ВнеплановоОперативный
5.3Резервное копирование БД и конфигураций1,01 раз в неделю / перед обновлениемОперативный
5.4Обновление серверного ПО4,0-8,0Не реже 1 раза в годОперативный
info

Трудоёмкость указана на одну операцию одним исполнителем без учёта подготовки рабочего места, переходов и оформления документации.

Резервное копирование

Автоматическое резервное копирование

Настройка автоматического бэкапа через crontab:

crontab -e

Добавьте задания:

# Дамп PostgreSQL ежедневно в 2:00
0 2 * * * /usr/bin/docker exec postgres pg_dump -U admin db > /backup/db_$(date +\%F).sql

# Бэкап ClickHouse ежедневно в 2:00
0 2 * * * /usr/bin/docker exec clickhouse-backup clickhouse-backup create

Скрипты восстановления

Система включает четыре скрипта восстановления:

СкриптНазначение
restore_all.shЕдиный скрипт для запуска всех компонентов
restore_pg.shВосстановление PostgreSQL
restore_ch.shВосстановление ClickHouse
restore_s3.shВосстановление объектов MinIO (S3)

Базовая директория для резервных копий: /opt/iiot-platform/backup.

Все скрипты поддерживают настройку через конфигурационные файлы, переопределение параметров через CLI, подтверждение перед выполнением и детальное логирование.

Единый скрипт -- restore_all.sh

./restore_all.sh [ОПЦИИ]
АргументОписаниеПо умолчанию
-c, --config PATHПуть к файлу конфигурацииrestore.conf
-y, --yesАвтоподтверждение без запроса--
-h, --helpПоказать справку--

Конфигурационный файл restore.conf:

# Общие настройки
BACKUP_ROOT: /opt/iiot-platform/backup
AUTO_CONFIRM: false

# Восстановление PostgreSQL
RESTORE_PG: true
PG_DATABASES: lisu,quartz,bearing_reference_book,defects_reference_book
PG_MODE: update # или drop-create

# Восстановление ClickHouse
RESTORE_CH: true
CH_MODE: create-tables # или update-tables

# Восстановление S3
RESTORE_S3: true
S3_BUCKETS: diagnostic,rawdata

Примеры:

# Полное восстановление с подтверждением
./restore_all.sh

# Автоматическое восстановление
./restore_all.sh -y

# С пользовательским конфигом
./restore_all.sh -c /etc/iiot-platform/restore-prod.conf -y

Восстановление PostgreSQL -- restore_pg.sh

Структура архивов:

/opt/iiot-platform/backup/
└── YYYY-MM-DD/
└── PG/
├── lisu-dump-24-10-2025-10-03-36-UTC.tar
├── quartz-dump-24-10-2025-10-03-36-UTC.tar
└── ...
РежимОписание
--updateВосстановить в существующую БД (без удаления)
--drop-createУдалить и создать новую БД перед восстановлением
АргументОписаниеПо умолчанию
-d, --databases NAMESСписок БД через запятую-- (обязательный)
-H, --host HOSTХост PostgreSQLlocalhost
-P, --port PORTПорт PostgreSQL5432
-U, --user USERПользовательliman-user
-b, --backup-dir DIRПапка с бэкапом (YYYY-MM-DD)Последняя доступная
--backup-root PATHКорневая папка бэкапов/opt/iiot-platform/backup

Примеры:

# Восстановить в существующую БД
./restore_pg.sh --update -d "lisu"

# Полное пересоздание БД
./restore_pg.sh --drop-create --backup-root "/opt/iiot-platform/backup" -y

Восстановление ClickHouse -- restore_ch.sh

Структура архивов:

/opt/iiot-platform/backup/
└── YYYY-MM-DD/
└── CH/
└── default-20251024-100336.zip

Архив содержит schema.sql (DDL-схема) и .tsv.gz (данные в сжатом TSV).

РежимОписание
--create-tablesСоздать таблицы из schema.sql перед восстановлением
--update-tablesВосстановить только данные (таблицы должны существовать)

Примеры:

# Полное восстановление (схема + данные)
./restore_ch.sh --create-tables --backup-root /opt/iiot-platform/backup -y

# Только данные
./restore_ch.sh --update-tables --backup-root /opt/iiot-platform/backup
Права доступа ClickHouse

Пользователю необходимы права DDL, INSERT, SELECT:

GRANT DDL, INSERT, SELECT ON default.* TO `liman-user`;

Восстановление S3 -- restore_s3.sh

Структура архивов:

/opt/iiot-platform/backup/
└── YYYY-MM-DD/
└── S3/
└── diagnostic_20251024_100336.zip

Примеры:

# Восстановить бакет diagnostic
./restore_s3.sh --backup-root /opt/iiot-platform/backup --bucket diagnostic -y

# С пользовательским endpoint
./restore_s3.sh --backup-root /opt/iiot-platform/backup --bucket rawdata \
--endpoint http://minio.local:9000 --access-key admin --secret-key secret123

Аварийное восстановление при полной потере

Этапы восстановления:

  1. Восстановить ОС Astra Linux
  2. Смонтировать раздел /opt/backup
  3. Восстановить БД из дампа:
docker exec -i postgres psql -U admin -d db < /opt/backup/db_2025-06-26.sql
  1. Запустить контейнеры:
docker-compose up -d
  1. Проверить статус:
curl -s http://localhost:8000/health | jq .

Права доступа к скриптам

ФайлПраваВладелец
restore_all.shchmod 750iiot-user:iiot-group
restore_pg.shchmod 750iiot-user:iiot-group
restore_ch.shchmod 750iiot-user:iiot-group
restore_s3.shchmod 750iiot-user:iiot-group
restore.confchmod 640iiot-user:iiot-group
pg.confchmod 640iiot-user:iiot-group
ch.confchmod 640iiot-user:iiot-group
s3.confchmod 640iiot-user:iiot-group
warning

Конфигурационные файлы содержат пароли и должны иметь ограниченные права доступа (640).

Логирование

Все скрипты выполняют логирование:

Лог-файлНазначение
restore_all.logЕдиный скрипт
restore_pg.logPostgreSQL
restore_ch.logClickHouse
restore_s3.logS3

Решение типичных проблем восстановления

ОшибкаПричинаРешение
Not enough privileges (ClickHouse)Недостаточно правGRANT DDL, INSERT, SELECT ON default.* TO \liman-user`;`
Cannot parse input (ClickHouse)Несоответствие форматаУбедиться, что бэкап создан с FORMAT TSV, а не TSVWithNames
Multi-statements are not allowed (ClickHouse)Несколько SQL за разУбедиться, что используется актуальная версия скрипта
Пустые файлы .tsv.gzНет данныхСкрипт автоматически пропускает файлы размером ≤ 20 байт

Замена оборудования

Замена датчика

  1. Убедиться, что оборудование остановлено и обесточено
  2. Отключить старый датчик: снять крышку, переключатель в OFF
  3. Демонтировать (магнитное крепление -- отсоединить; переходник -- открутить гайку)
  4. Очистить и обезжирить место установки
  5. Установить новый датчик
  6. Включить: крышка OFF -> переключатель ON -> крышка на место
  7. Настроить PANID и Channel N такие же, как у заменяемого
  8. Проверить индикацию связи с УСД
tip

Если при замене датчику присвоен тот же Channel N и он привязан к тому же УСД, программная настройка может не потребоваться -- датчик будет распознан автоматически.

При необходимости программной настройки:

  1. Войти в ЛиманИСУ 2.0 с правами на конфигурирование
  2. Удалить или деактивировать старый датчик
  3. Добавить новый, настроить PANID и привязать к точке измерения
  4. Отправить обновлённую конфигурацию на УСД
  5. Убедиться в статусе «Активен» и поступлении данных

Замена УСД

  1. Обесточить заменяемое УСД через автоматический выключатель в ШСД
  2. Отключить кабели питания и Ethernet
  3. Демонтировать УСД
  4. Установить новое УСД с теми же сетевыми параметрами
  5. Проверить статус «В сети» в ЛиманИСУ 2.0
  6. Убедиться, что все привязанные датчики -- «Активен»

Перечень возможных неисправностей

НеисправностьВозможная причинаМетоды устранения
Датчик не работаетНеправильная полярность элемента питанияПереподключить элемент питания
Датчик не работаетНапряжение элемента питания ниже 3 ВЗаменить элемент питания
Датчик не работаетНеисправность платы питанияНаправить в ремонт
УСД не включаетсяПитание не подаётсяПроверить наличие напряжения на внешних цепях
УСД не включаетсяПереключатель в положении OFFПеревести в ON
УСД не включаетсяНеисправность платы питанияНаправить в ремонт
Нет связи УСД с серверомНесоответствие сетевых настроекПроверить IP-адрес на УСД и сервере
Нет связи УСД с серверомНарушена целостность кабеляПроверить кабель на изломы
Нет связи УСД с серверомНекорректный обжим RJ-45Проверить порядок жил кабеля
Неверные данные по каналуУСД отключены от сервераПроверить питание и настройки
Неверные данные по каналуДатчик отключенПереключатель в ON
Неверные данные по каналуНесоответствие настроек датчика/УСДПроверить PANID, частоту, IP
Неверные данные по каналуРазряд элемента питанияЗаменить элемент питания

Требования безопасности

Общие указания

  • Доступ к электрооборудованию разрешён электротехническому персоналу с допуском не ниже II группы по электробезопасности (ПОТ Р М-016-2001 РД 153-34.0-03.150-00)
  • Вскрытие корпуса без согласования с производителем запрещено
  • Оборудование соответствует классу I по ГОСТ 12.2.007.0 -- заземление обязательно
  • Подключение к общезаводскому контуру заземления обязательно
Нормативные документы по безопасности

Все работы выполняются в соответствии с:

  • ГОСТ 12.2.003-91 (общие требования безопасности к оборудованию)
  • ГОСТ 12.3.002-2014 (безопасность производственных процессов)
  • ГОСТ 12.1.004-91 (пожарная безопасность)
  • ГОСТ 12.1.019-2017, ПУЭ (электробезопасность)
  • ГОСТ Р МЭК 60204-1-2007 (безопасность электрооборудования)
  • ПОТ РО-14000-002-98 (безопасная эксплуатация оборудования)
  • Все силовые питающие электроцепи должны иметь возможность подключения быстродействующих устройств защитного отключения
  • Пожарная безопасность по ГОСТ 12.1.004

Квалификация персонала

NКатегорияРольОсновные функцииКвалификация
1ОперативныйСпециалист по диагностикеМониторинг показаний, квитирование, отчёты, анализ вибрацииСреднее/высшее техническое, электробезопасность >= II
2ОперативныйСпециалист АСУ ТПАдминистрирование ЦСД/ЛСМ, управление пользователями, бэкапыВысшее/среднее профессиональное (АСУ ТП, ИТ), электробезопасность >= II
3РемонтныйИнженер-электроникОбслуживание шкафов, цепей питания, замена оборудованияСреднее профессиональное (КИПиА), электробезопасность >= III
4РемонтныйСпециалист АСУ ТППрограммные операции при ТО с отключением, проверка после ремонтаВысшее/среднее профессиональное (АСУ ТП, ИТ), электробезопасность >= II

Условия эксплуатации

  • Работы по ТО проводятся без влияния на безопасную и безостановочную эксплуатацию основного оборудования
  • Среднее время восстановления системы с использованием ЗИП -- не более 12 часов (без учёта времени на вызов специалиста и доставку)
  • Оборудование, не находящееся в эксплуатации, хранится в условиях категории 1 по ГОСТ 15150-69 (без пыли, паров кислот и щелочей, агрессивных газов)

Документирование

Все виды ТО подлежат обязательной регистрации в Журнале технического обслуживания.

Запись должна содержать:

  • Дату и время начала/окончания работ
  • Перечень выполненных операций
  • Выявленные неисправности (при наличии)
  • ФИО и подпись исполнителя
  • Подпись ответственного

При обнаружении неисправностей заполняется Журнал дефектов и неполадок.

Контакты техподдержки

При невозможности устранить отказ своими силами -- ООО ГК «Лиман»:

Проверка правильности функционирования

После проведения ТО проверьте работоспособность системы:

  1. Авторизоваться в веб-интерфейсе ЛиманИСУ 2.0
  2. Перейти в модули отображения данных в реальном времени
  3. Убедиться, что все УСД имеют статус «В сети» или «Активен»
  4. Убедиться, что все датчики -- «Активен» или «В норме»
  5. Проконтролировать поступление данных вибрации и температуры в архив и их отображение на мнемосхемах