0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<p>Теги: системное администрирование, кластер, мониторинг, crm_mon</p>
1
<p>Теги: системное администрирование, кластер, мониторинг, crm_mon</p>
2
<p>У<a>Pacemaker</a>существует встроенная утилита мониторинга состояния кластера. Сисадмин способен с ее помощью видеть, что именно происходит в кластере, а также какие ресурсы и на каких узлах размещаются в настоящее время.</p>
2
<p>У<a>Pacemaker</a>существует встроенная утилита мониторинга состояния кластера. Сисадмин способен с ее помощью видеть, что именно происходит в кластере, а также какие ресурсы и на каких узлах размещаются в настоящее время.</p>
3
<p>Итак, контролировать состояние отказоустойчивого кластера можно посредством команды crm_mon. Как это работает:</p>
3
<p>Итак, контролировать состояние отказоустойчивого кластера можно посредством команды crm_mon. Как это работает:</p>
4
<p>В результате вы сможете увидеть отчет о состоянии кластера, как, например, на скриншоте ниже:</p>
4
<p>В результате вы сможете увидеть отчет о состоянии кластера, как, например, на скриншоте ниже:</p>
5
<h4>pgsql-status</h4>
5
<h4>pgsql-status</h4>
6
<ul><li>PRI - это состояние мастера;</li>
6
<ul><li>PRI - это состояние мастера;</li>
7
<li>HS:sync - синхронная реплика;</li>
7
<li>HS:sync - синхронная реплика;</li>
8
<li>HS:async - асинхронная реплика;</li>
8
<li>HS:async - асинхронная реплика;</li>
9
<li>HS:alone - реплика не может подключиться к мастеру;</li>
9
<li>HS:alone - реплика не может подключиться к мастеру;</li>
10
<li>STOP - PostgreSQL остановлен.</li>
10
<li>STOP - PostgreSQL остановлен.</li>
11
</ul><h4>pgsql-data-status</h4>
11
</ul><h4>pgsql-data-status</h4>
12
<ul><li>LATEST - состояние, которое присуще мастеру. Этот узел является мастером;</li>
12
<ul><li>LATEST - состояние, которое присуще мастеру. Этот узел является мастером;</li>
13
<li>STREAMING:SYNC/ASYNC - показывает состояние репликации, а также тип репликации (SYNC/ASYNC);</li>
13
<li>STREAMING:SYNC/ASYNC - показывает состояние репликации, а также тип репликации (SYNC/ASYNC);</li>
14
<li>DISCONNECT - если реплика не может подключиться к мастеру. Как правило, это возможно, если отсутствует соединение от реплики к мастеру.</li>
14
<li>DISCONNECT - если реплика не может подключиться к мастеру. Как правило, это возможно, если отсутствует соединение от реплики к мастеру.</li>
15
</ul><h4>pgsql-master-baseline</h4>
15
</ul><h4>pgsql-master-baseline</h4>
16
<p>Обеспечивает показ линии времени. Дело в том, что линия времени меняется каждый раз после исполнения команды<strong>promote</strong>на узле-реплике. Далее система управления базами данных начинает новый отсчет времени.</p>
16
<p>Обеспечивает показ линии времени. Дело в том, что линия времени меняется каждый раз после исполнения команды<strong>promote</strong>на узле-реплике. Далее система управления базами данных начинает новый отсчет времени.</p>
17
<p><em>По материалам https://habr.com/ru/company/postgrespro/blog/359230/.</em></p>
17
<p><em>По материалам https://habr.com/ru/company/postgrespro/blog/359230/.</em></p>
18
18