Steps to reproduce:
- Install Zabbix from RPMs at http://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/
- Make any required changes to be able to start zabbix-server.service
- systemctl start zabbix-server.service
The server starts, but only after logging an error in the journal for the service:
Should start without the Can't open PID file /run/zabbix/zabbix_server.pid (yet?) after start: No such file or directory error.
This would seem to be a problem of zabbix-server perhaps taking too long to create the PID file so that systemd cannot find it when zabbix-server has dæmonized and exited it's parent process.