Можно ли определить значение пула базы данных, чтобы уменьшить количество подключений к базе данных, отправляемых с сервера zabbix?
Я видел метод, когда это делалось через apache mod_fcgid. Можно ли это сделать и с помощью мода mpm_prefork?
Выполняя тесты (только с 2 пользователями, подключенными через веб-интерфейс), я обнаружил 60 исходящих подключений к серверу базы данных, когда мой лимит на сервере базы данных был 100, 23, когда мой лимит был 20 (конечно, он не работал) и с лимитом 30 У меня 29 исходящих подключений, почему такая разница?
Мне кажется, что каким-то образом zabbix может определять максимальное количество подключений к базе данных для создания исходящих подключений, но, честно говоря, это немного странно для меня, Zabbix, похоже, злоупотребляет ресурсами, когда я увеличиваю пул на сервере базы данных.
Сценарий представляет собой общий сервер PostgreSQL, поэтому увеличение пулов на стороне сервера базы данных не является хорошей идеей в моем случае.
Zabbix установлен на сервере CentOS 7.
Скорее всего, вы видите соединения с сервера. Многие серверные процессы сохранят собственное соединение. Установка низких лимитов вызовет проблемы, не делайте этого - у процессов будут проблемы с подключением, повторным подключением, подключения будут открываться и закрываться чаще.
Ваши варианты:
В общем, размещение Zabbix DB на общем ресурсе - не лучшая идея - это делает вашу систему мониторинга ненадежной при увеличении производственной нагрузки или возникновении любых других проблем.