
На почту прилетела ошибка от Zabbix вида:
Zabbix database is not available.
PostgreSQL database "zabbix" on "localhost" is not available: FATAL: remaining connection slots are reserved for non-replication superuser connections
Во-первых, хорошо что эта ошибка прилетела. Во-вторых, нигде не нашёл откуда она отправляется. Но не беда, и так понятно что произошло и как лечить.
Проблема может возникнуть на серверах Zabbix с БД PostgreSQL если используется слишком много соединений с базой данных. Или если настройки PostgreSQL были изменены.
Проблему можно решить конфигурацией PostgreSQL. В postgresql.conf увеличиваем максимальное количество соединений с БД. По умолчанию установлено значение 100:
max_connections = 100 # (change requires restart)

Добавляем, перезагружаем. Профит.