---
title: 'Здоровье активов и экосистемы'
description: 'Модели здоровья актива и экосистемы — домены здоровья, агрегированный Health Score со штрафами и восстановлением, тренды, хронические активы и прогноз.'
section: 'Operations Center'
weight: 9
related:
  - kpi
  - detectors-and-canons
---

import Image from '@/components/docs/Image.astro';

## Здоровье актива (Asset Health)

В центре Operational Health Matrix находится не событие, не тревога и не задача, а **эксплуатируемый актив**.

Каждый актив имеет собственное эксплуатационное состояние, которое непрерывно рассчитывается на основании телеметрии, истории эксплуатации, результатов аналитики и подтверждённых Operational Issues.

Asset Health позволяет оценивать не только текущее состояние оборудования, но и тенденцию его изменения, эксплуатационный риск и влияние на общую устойчивость инфраструктуры.

### Модель Asset Health

Каждый актив представлен единым цифровым профилем.

```mermaid
flowchart TD
    A["Актив"] --> CFG["Конфигурация"]
    CFG --> TEL["Телеметрия"]
    TEL --> EV["Evidence"]
    EV --> ISSUE["Operational Issues"]
    ISSUE --> MH["История обслуживания"]
    MH --> HS["Health Score"]
    HS --> PRED["Прогноз"]
```

Карточка актива содержит:

- идентификаторы;
- тип оборудования;
- производителя;
- модель;
- серийный номер;
- регион;
- координаты;
- владельца;
- организацию;
- текущую конфигурацию;
- историю изменений;
- установленную прошивку;
- связанные устройства;
- журнал обслуживания;
- активные проблемы;
- завершённые проблемы;
- вычисляемый Health Score.

<Image
  src="/images/operations-center/11-asset-health-light.webp"
  srcDark="/images/operations-center/11-asset-health-dark.webp"
  alt="Детальная карточка актива: общий Health Score узла, субскоры по доменам, открытые проблемы узла, связанные задачи и история обслуживания."
  caption="Asset Health: Health Score узла с субскорами, проблемы узла, задачи и история"
  width={1440}
  height={900}
/>

### Домены здоровья

Состояние актива оценивается по нескольким независимым доменам.

| Домен         | Назначение                    |
| ------------- | ----------------------------- |
| Communication | качество связи                |
| Archive       | полнота архивов               |
| Metering      | достоверность измерений       |
| Pressure      | работа канала давления        |
| Temperature   | работа температурного канала  |
| Power         | питание и батарея             |
| Configuration | корректность параметров       |
| Registry      | соответствие реестру          |
| Firmware      | стабильность версии ПО        |
| Integrity     | признаки вмешательства        |
| Security      | эксплуатационная безопасность |

Каждый показатель рассчитывается независимо.

### Компоненты здоровья

Health Score представляет собой агрегированный показатель.

Например:

| Домен         | Балл |
| ------------- | ---: |
| Communication |  100 |
| Archive       |   96 |
| Metering      |   99 |
| Pressure      |  100 |
| Temperature   |  100 |
| Power         |   71 |
| Firmware      |   98 |
| Registry      |  100 |
| Integrity     |  100 |
| Security      |  100 |

Итоговое состояние определяется после нормализации всех компонентов.

### Состояния здоровья

Каждый актив находится в одном из эксплуатационных состояний.

| Состояние | Значение                   |
| --------- | -------------------------- |
| Excellent | полностью исправен         |
| Good      | небольшие отклонения       |
| Attention | требуется контроль         |
| Degraded  | эксплуатация ухудшена      |
| Critical  | высокий риск отказа        |
| Failed    | актив не выполняет функцию |

Пороговые значения определяются политикой организации.

### Тренд здоровья

OHM хранит не только текущее значение, но и направление изменения.

```mermaid
flowchart TD
    EXC["Excellent"] --> GOOD["Good"]
    GOOD --> ATT["Attention"]
    ATT --> DEG["Degraded"]
    DEG --> CRIT["Critical"]
```

Система одновременно рассчитывает:

- скорость деградации;
- длительность текущего состояния;
- число переходов;
- повторяемость.

Это позволяет выявлять оборудование, которое пока ещё работает, но быстро теряет устойчивость.

### Хронические активы

Актив автоматически получает признак **Chronic**, если наблюдается устойчивое повторение одинаковых Operational Issues.

Например:

- пять замен батареи за год;
- постоянная потеря архивов;
- регулярные проблемы связи;
- многократные повторные открытия одного канона.

Такое оборудование требует отдельного анализа, даже если в настоящий момент работает корректно.

## Здоровье экосистемы (Ecosystem Health)

Asset Health оценивает отдельное устройство.

Ecosystem Health характеризует состояние всей инфраструктуры.

В расчёт включаются:

- все активные активы;
- все Operational Issues;
- критичность проблем;
- массовые инциденты;
- качество данных;
- состояние коммуникационной инфраструктуры;
- эксплуатационные KPI.

### Иерархическое здоровье

OHM рассчитывает состояние на каждом уровне.

```mermaid
flowchart TD
    A["Актив"] --> ST["Станция"]
    ST --> D["Район"]
    D --> R["Регион"]
    R --> ORG["Организация"]
    ORG --> ECO["Вся экосистема"]
```

Таким образом можно мгновенно определить регион, оказывающий наибольшее влияние на общий показатель.

### Взвешенная агрегация

При вычислении Ecosystem Health используется вес каждого актива.

Вес может учитывать:

- тип оборудования;
- коммерческую значимость;
- количество потребителей;
- категорию объекта;
- объём транспортируемого газа;
- влияние на безопасность.

Благодаря этому отказ резервного объекта не оказывает такого же влияния, как отказ центрального узла.

### Операционная тепловая карта

Результаты отображаются в виде тепловой карты.

Каждый регион окрашивается согласно текущему Health Score.

Дополнительно на карте отображаются:

- число Critical Issues;
- массовые инциденты;
- нарушения SLA;
- Communication Health;
- Archive Health;
- прогноз деградации.

## Показатель Health Score

Health Score — интегральный показатель эксплуатационного состояния объекта.

Он предназначен для:

- сравнения активов;
- оценки регионов;
- ранжирования рисков;
- оценки эффективности эксплуатации;
- анализа динамики.

Health Score не является заменой телеметрии и не скрывает первичную информацию.

Он представляет собой агрегированный эксплуатационный индекс.

### Базовая формула

Базовая модель использует взвешенную сумму доменов.

$$
\text{Health} = \sum (\text{Weight} \times \text{Domain Score})
$$

где сумма всех весов равна единице.

### Доменный показатель (Domain Score)

Каждый домен вычисляется независимо.

Например:

```mermaid
flowchart TD
    COM["Communication"] --> AV["Доступность"]
    COM --> FR["Свежесть данных"]
    COM --> SS["Стабильность сессий"]
    COM --> SQ["Качество сигнала"]
    AV --> CS["Communication Score"]
    FR --> CS
    SS --> CS
    SQ --> CS
```

Аналогично рассчитываются остальные домены.

### Модель штрафов

Operational Issues уменьшают итоговый показатель.

Размер штрафа зависит от:

- Severity;
- Priority;
- длительности;
- повторяемости;
- подтверждённой Root Cause;
- влияния на бизнес.

Например:

```mermaid
flowchart LR
    CI["Critical Issue"] --> PEN["Штраф"]
    PEN --> HSD["Health Score снижается"]
```

После подтверждённого устранения штраф постепенно снимается.

### Восстановление

OHM не восстанавливает Health Score мгновенно.

После устранения действует период стабилизации.

Это предотвращает ситуацию, когда устройство непрерывно переключается между состояниями «здоров» и «неисправен».

### История показателя

Для каждого объекта сохраняется полная история изменения показателя.

Это позволяет анализировать:

- деградацию;
- влияние ремонтов;
- эффективность обслуживания;
- сезонные изменения;
- срок службы оборудования.

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

### Прогноз здоровья

При наличии достаточной истории система строит прогноз изменения Health Score.

Прогноз использует:

- скорость деградации;
- повторяемость;
- сезонность;
- связанные события;
- качество обслуживания;
- результаты предыдущих ремонтов.

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