Source6: %{name}.tmpfiles
Source7: %{name}_agentd.init
Source8: %{name}_agent2.init
+Source9: %{name}_agent2.service
%if 0
cd src/go/
go mod vendor
install %{SOURCE2} $RPM_BUILD_ROOT%{systemdunitdir}/zabbix_server.service
install %{SOURCE3} $RPM_BUILD_ROOT%{systemdunitdir}/zabbix_agentd.service
+install %{SOURCE9} $RPM_BUILD_ROOT%{systemdunitdir}/zabbix_agent2.service
install %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/zabbix_agentd
install %{SOURCE8} $RPM_BUILD_ROOT/etc/rc.d/init.d/zabbix_agent2
install %{SOURCE4} $RPM_BUILD_ROOT%{systemdunitdir}/zabbix_proxy.service
%triggerun frontend-php -- apache < 2.2.0, apache-base
%webapp_unregister httpd %{_webapp}
+%triggerpostun agent2 -- zabbix-agent2 < 6.0.15
+%systemd_trigger zabbix_agent2.service
+
%pre common
%groupadd -g 111 zabbix
%useradd -d / -u 111 -g zabbix -c "Zabbix User" -s /bin/false zabbix
%post agent2
/sbin/chkconfig --add zabbix_agent2
%service zabbix_agent2 restart
+%systemd_post zabbix_agent2.service
%preun agent2
if [ "$1" = "0" ]; then
%service -q zabbix_agent2 stop
/sbin/chkconfig --del zabbix_agent2
fi
+%systemd_preun zabbix_agent2.service
%post proxy-mysql
ln -sf zabbix_proxy-mysql %{_sbindir}/zabbix_proxy || :
%attr(754,root,root) /etc/rc.d/init.d/zabbix_agent2
%attr(755,root,root) %{_sbindir}/zabbix_agent2
%{_mandir}/man8/zabbix_agent2.8*
+%{systemdunitdir}/zabbix_agent2.service
%endif
%files frontend-php
--- /dev/null
+[Unit]
+Description=Zabbix agent 2
+Documentation=man:zabbix_agent2(8)
+After=network-online.target
+
+[Service]
+Type=simple
+ExecStart=/usr/sbin/zabbix_agent2 -f
+
+[Install]
+WantedBy=multi-user.target