Перейти к основному содержанию

Zabbix server: remaining connection slots are reserved for roles with the SUPERUSER attribute

Zabbix

На свежеустановленном сервере Zabbix 7.4 с БД PostgreSQL практически сразу поймал ошибку вида:

database is down: reconnecting in 10 seconds
[Z3001] connection to database 'zabbix' failed: [0] connection to server at "localhost" (::1), port 5432 failed: FATAL:  remaining connection slots are reserved for roles with the SUPERUSER attribute

zabbix

Из описания уже становится понятно, что Zabbix Server упёрся в лимит соединения с базой данных. Если заглянуть в логи postgresql, то можно увидеть:

FATAL:  remaining connection slots are reserved for roles with the SUPERUSER attribute

zabbix

Проблему можно решить конфигурацией PostgreSQL. В postgresql.conf увеличиваем максимальное количество соединений с БД.

zabbix

По умолчанию установлено значение 25, очень странно, раньше по умолчанию стояло 100.

max_connections = 25  # (change requires restart)

Добавим.

zabbix

Пусть пока будет 100, посмотрим как поведёт себя сервер Zabbix.

max_connections = 100  # (change requires restart)

Перезагружаем postgresql сервер. Готово.

Теги

 

Похожие материалы

Zabbix шаблон для мониторинга сервера HP Proliant DL580 Gen9

Делюсь полезным шаблоном для мониторинга сервера  HP Proliant DL580 Gen9. Мониторим по IPMI. Шаблон делал сам. Версия 2. В шаблоне 7 приложений, 97 элементов данных, 37 триггеров и 3 графика.

Теги