Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
yum -y install git; git clone github.com/zabbix/zabbix.git
ПРИМЕЧАНИЕ
Если PostgreSQL установлен из репозитория PGDG, добавьте путь к pg_isready в переменную среды PATH для пользователя zabbix.
Как вариант:
ln -s /usr/pgsql-12/bin/pg_isready /usr/bin/pg_isready
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/pgsql-12/bin
User=zabbix
systemctl daemon-reload
systemctl restart zabbix-agent
xargs -0 -L1 -a /proc/$(cat /var/run/zabbix/zabbix_agentd.pid)/environ
Спасибо за замечания.
В чем преимущество вашего примера перед ln -s /usr/pgsql-12/bin/pg_isready /usr/bin/pg_isready?
А в /usr/lib/systemd/system/zabbix-agent.service добавить
А в /etc/profiles.d/postgres не лучше? Тогда для всех пользователей обновится path и админы заходя на сервак не будут ломать голову. Это кстати работает на всех дистрибутивах, в отличии от вашего решения.
Настраиваем официальный шаблон PostgreSQL на Zabbix 4.4