Изначально для Zabbix использовалась БД на MySQL, но по причине отсутствия некоторых механизмов сжатия, был совершен переход на Postgresql
Подключаем репозиторий. Из данного репозитория есть возможность установить версию 4.0
| 1 2 3 | rpm -ivh http://repo.zabbix.com/zabbix/3.5/rhel/7/x86_64/zabbix-release-3.5-1.el7.noarch.rpm | 
Устанавливаем Zabbix
| 1 2 3 | yum install zabbix-server-pgsql zabbix-get zabbix-web-pgsql | 
Устанавливаем SQL сервер и настраиваем его
| 1 2 3 4 5 6 7 | yum install postgresql-server systemctl enable postgresql postgresql-setup initdb systemctl start postgresql | 
Правим файл /var/lib/pgsql/data/pg_hba.conf
| 1 2 3 4 5 6 7 8 9 10 11 12 | # TYPE DATABASE USER ADDRESS METHOD host zabbix zabbix 127.0.0.1/32 password host zabbix zabbix ::1/128 password # "local" is for Unix domain socket connections only local all all ident # IPv4 local connections: host all all 127.0.0.1/32 ident # IPv6 local connections: host all all ::1/128 ident | 
Создаем пользователя и БД zabbix
| 1 2 3 4 5 | sudo -u postgres createuser --pwprompt zabbix sudo -u postgres createdb -O zabbix zabbix zcat /usr/share/doc/zabbix-server-pgsql-4.0.0/create.sql.gz | sudo -u zabbix psql zabbix | 
Если используется SELinux. то добавить правило
| 1 2 3 | setsebool -P httpd_can_connect_zabbix on | 
Или отключить его полностью в /etc/sysconfig/selinux
| 1 2 3 | SELINUX=disabled | 
| 1 2 3 | systemctl start httpd | 
| 1 2 3 4 5 | systemctl enable zabbix-server systemctl enable httpd systemctl enable postgresql | 
Дополнительные пакеты http://repo.zabbix.com/non-supported/rhel/7/x86_64/
Установка последней версии Zabbix



 Загрузка...
 Загрузка...
И где описание миграции с mysql на pg?
Честно, даже не задумывался об этом, так как перенос шаблонов и хостов выполняется простым импортом. Иногда возникают нюансы, но обычно это все проходит гладко. Что касается настроек и внешних скриптов, от они настраиваются отдельно и заново — т.е. носятся вручную в конфигурационные файлы.
В данной статье я не подразумевал перенос данных, только перенос хостов и шаблонов. Возможно следовало об этом упомянуть…
Как раз при конвертации основные проблемы и возникают, особенно, если база большая. Я вас понял.
Опишите процесс, если еще столкнетесь.
ну так пиши сам, с чего ты решил что автор все должен делать?