HTML Diff
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