Поиск и устранение неисправностей

В этом разделе описаны способы поиска и устранения проблем.

Проверка состояния служб

Сервисы менеджера и агента управляются системным менеджером systemd:

Для просмотра состояния служб воспользуйтесь утилитой systemctl:

# systemctl status ppem
● ppem.service - PostgresPro Enterprise Manager
     Loaded: loaded (/lib/systemd/system/ppem.service; enabled; preset: enabled)
     Active: active (running) since Sat 2024-11-16 15:43:01 MSK; 48min ago
   Main PID: 53582 (ppem-manager)
      Tasks: 7 (limit: 3512)
     Memory: 226.9M
        CPU: 8.445s
     CGroup: /system.slice/ppem.service
             └─53582 /usr/sbin/ppem-manager -config /etc/ppem-manager.yml

Вывод статуса содержит:

В нормальном состоянии сервисы менеджера и агентов должны быть в состоянии Active.

Проверка журналов сообщений

Службы менеджера и агента в процессе работы могут отправлять служебные сообщения. По умолчанию и менеджер и агент используют стандартный вывод (stdout) для отправки служебных журналов и сообщений. Сообщения перехватываются средствами systemd и могут быть просмотрены с помощью journalctl:

# journalctl -u ppem
...

Для вывода поступающих новых сообщений доступна опция -f:

# journalctl -fu ppem
...

Настройка уровня детализации журналирования

Журналирование имеет несколько уровней детализации:

Настройка журналирования выполняется в файлах конфигурации /etc/ppem-manager.yml и /etc/ppem-agent.yml в параметре log.level. Изменения настроек журналирования вступают в силу после перезапуска службы.