1 |
Name: zabbix |
2 |
Version: 4.4.6 |
3 |
Release: %{?alphatag:0.}2%{?alphatag}%{?dist} |
4 |
Summary: The Enterprise-class open source monitoring solution |
5 |
Group: Applications/Internet |
6 |
License: GPLv2+ |
7 |
URL: http://www.zabbix.com/ |
8 |
Source0: %{name}-%{version}%{?alphatag}.tar.gz |
9 |
Source1: zabbix-web22.conf |
10 |
Source2: zabbix-web24.conf |
11 |
Source3: zabbix-logrotate.in |
12 |
Source4: zabbix-java-gateway.init |
13 |
Source5: zabbix-agent.init |
14 |
Source6: zabbix-server.init |
15 |
Source7: zabbix-proxy.init |
16 |
Source10: zabbix-agent.service |
17 |
Source11: zabbix-server.service |
18 |
Source12: zabbix-proxy.service |
19 |
Source13: zabbix-java-gateway.service |
20 |
Source14: zabbix_java_gateway-sysd |
21 |
Source15: zabbix-tmpfiles.conf |
22 |
Source16: zabbix-php-fpm.conf |
23 |
Source17: zabbix-web-fcgi.conf |
24 |
Source18: zabbix-nginx.conf |
25 |
Source19: zabbix-agent2.service |
26 |
Source20: zabbix-agent.sysconfig |
27 |
Patch0: config.patch |
28 |
Patch1: fping3-sourceip-option.patch |
29 |
|
30 |
Buildroot: %{_tmppath}/zabbix-%{version}-%{release}-root-%(%{__id_u} -n) |
31 |
|
32 |
%ifarch x86_64 |
33 |
%if 0%{?rhel} >= 8 |
34 |
%define build_agent2 1 |
35 |
%endif |
36 |
%endif |
37 |
|
38 |
# FIXME: Building debuginfo is broken on RHEL-8. Disabled for now. |
39 |
%if 0%{?rhel} == 8 |
40 |
%define debug_package %{nil} |
41 |
%endif |
42 |
|
43 |
%if 0%{?rhel} >= 6 |
44 |
%define build_server 1 |
45 |
%endif |
46 |
|
47 |
BuildRequires: mysql-devel |
48 |
BuildRequires: postgresql-devel |
49 |
BuildRequires: net-snmp-devel |
50 |
BuildRequires: openldap-devel |
51 |
BuildRequires: gnutls-devel |
52 |
BuildRequires: sqlite-devel |
53 |
BuildRequires: unixODBC-devel |
54 |
BuildRequires: curl-devel >= 7.13.1 |
55 |
BuildRequires: OpenIPMI-devel >= 2 |
56 |
%if 0%{?rhel} >= 8 |
57 |
BuildRequires: libssh-devel >= 0.9.0 |
58 |
%else |
59 |
BuildRequires: libssh2-devel >= 1.0.0 |
60 |
%endif |
61 |
BuildRequires: java-devel >= 1.6.0 |
62 |
BuildRequires: libxml2-devel |
63 |
BuildRequires: pcre-devel |
64 |
BuildRequires: libevent-devel |
65 |
%if 0%{?rhel} >= 6 |
66 |
BuildRequires: openssl-devel >= 1.0.1 |
67 |
%endif |
68 |
%if 0%{?rhel} >= 7 |
69 |
BuildRequires: systemd |
70 |
%endif |
71 |
|
72 |
%description |
73 |
Zabbix is the ultimate enterprise-level software designed for |
74 |
real-time monitoring of millions of metrics collected from tens of |
75 |
thousands of servers, virtual machines and network devices. |
76 |
|
77 |
%package agent |
78 |
Summary: Old Zabbix Agent |
79 |
Group: Applications/Internet |
80 |
Requires: logrotate |
81 |
Requires(pre): /usr/sbin/useradd |
82 |
%if 0%{?rhel} >= 7 |
83 |
Requires(post): systemd |
84 |
Requires(preun): systemd |
85 |
Requires(preun): systemd |
86 |
%else |
87 |
Requires(post): /sbin/chkconfig |
88 |
Requires(preun): /sbin/chkconfig |
89 |
Requires(preun): /sbin/service |
90 |
Requires(postun): /sbin/service |
91 |
%endif |
92 |
Obsoletes: zabbix |
93 |
|
94 |
%if 0%{?build_agent2} != 1 |
95 |
%description agent |
96 |
Zabbix agent to be installed on monitored systems. |
97 |
|
98 |
%else |
99 |
%description agent |
100 |
Old implementation of zabbix agent. |
101 |
To be installed on monitored systems. |
102 |
|
103 |
%package agent2 |
104 |
Summary: New Zabbix Agent |
105 |
Group: Applications/Internet |
106 |
Requires: logrotate |
107 |
Requires(post): systemd |
108 |
Requires(preun): systemd |
109 |
Requires(preun): systemd |
110 |
Obsoletes: zabbix |
111 |
|
112 |
%description agent2 |
113 |
New implementation of zabbix agent. |
114 |
To be installed on monitored systems. |
115 |
%endif |
116 |
|
117 |
%package get |
118 |
Summary: Zabbix Get |
119 |
Group: Applications/Internet |
120 |
|
121 |
%description get |
122 |
Zabbix get command line utility. |
123 |
|
124 |
%package sender |
125 |
Summary: Zabbix Sender |
126 |
Group: Applications/Internet |
127 |
|
128 |
%description sender |
129 |
Zabbix sender command line utility. |
130 |
|
131 |
%package js |
132 |
Summary: Zabbix JS |
133 |
Group: Applications/Internet |
134 |
|
135 |
%description js |
136 |
Zabbix js command line utility. |
137 |
|
138 |
%package proxy-mysql |
139 |
Summary: Zabbix proxy for MySQL or MariaDB database |
140 |
Group: Applications/Internet |
141 |
Requires: fping |
142 |
%if 0%{?rhel} >= 7 |
143 |
Requires(post): systemd |
144 |
Requires(preun): systemd |
145 |
Requires(postun): systemd |
146 |
%else |
147 |
Requires(post): /sbin/chkconfig |
148 |
Requires(preun): /sbin/chkconfig |
149 |
Requires(preun): /sbin/service |
150 |
Requires(postun): /sbin/service |
151 |
%endif |
152 |
Provides: zabbix-proxy = %{version}-%{release} |
153 |
Provides: zabbix-proxy-implementation = %{version}-%{release} |
154 |
Obsoletes: zabbix |
155 |
Obsoletes: zabbix-proxy |
156 |
Provides: zabbix |
157 |
|
158 |
%description proxy-mysql |
159 |
Zabbix proxy with MySQL or MariaDB database support. |
160 |
|
161 |
%package proxy-pgsql |
162 |
Summary: Zabbix proxy for PostgreSQL database |
163 |
Group: Applications/Internet |
164 |
Requires: fping |
165 |
%if 0%{?rhel} >= 7 |
166 |
Requires(post): systemd |
167 |
Requires(preun): systemd |
168 |
Requires(postun): systemd |
169 |
%else |
170 |
Requires(post): /sbin/chkconfig |
171 |
Requires(preun): /sbin/chkconfig |
172 |
Requires(preun): /sbin/service |
173 |
Requires(postun): /sbin/service |
174 |
%endif |
175 |
Provides: zabbix-proxy = %{version}-%{release} |
176 |
Provides: zabbix-proxy-implementation = %{version}-%{release} |
177 |
Obsoletes: zabbix |
178 |
Obsoletes: zabbix-proxy |
179 |
Provides: zabbix |
180 |
|
181 |
%description proxy-pgsql |
182 |
Zabbix proxy with PostgreSQL database support. |
183 |
|
184 |
%package proxy-sqlite3 |
185 |
Summary: Zabbix proxy for SQLite3 database |
186 |
Group: Applications/Internet |
187 |
Requires: fping |
188 |
%if 0%{?rhel} >= 7 |
189 |
Requires(post): systemd |
190 |
Requires(preun): systemd |
191 |
Requires(postun): systemd |
192 |
%else |
193 |
Requires(post): /sbin/chkconfig |
194 |
Requires(preun): /sbin/chkconfig |
195 |
Requires(preun): /sbin/service |
196 |
Requires(postun): /sbin/service |
197 |
%endif |
198 |
Provides: zabbix-proxy = %{version}-%{release} |
199 |
Provides: zabbix-proxy-implementation = %{version}-%{release} |
200 |
Obsoletes: zabbix |
201 |
Obsoletes: zabbix-proxy |
202 |
Provides: zabbix |
203 |
|
204 |
%description proxy-sqlite3 |
205 |
Zabbix proxy with SQLite3 database support. |
206 |
|
207 |
%package java-gateway |
208 |
Summary: Zabbix java gateway |
209 |
Group: Applications/Internet |
210 |
%if 0%{?rhel} >= 7 |
211 |
Requires: java-headless >= 1.6.0 |
212 |
%else |
213 |
Requires: java >= 1.6.0 |
214 |
%endif |
215 |
%if 0%{?rhel} >= 7 |
216 |
Requires(post): systemd |
217 |
Requires(preun): systemd |
218 |
Requires(postun): systemd |
219 |
%else |
220 |
Requires(post): /sbin/chkconfig |
221 |
Requires(preun): /sbin/chkconfig |
222 |
Requires(preun): /sbin/service |
223 |
Requires(postun): /sbin/service |
224 |
%endif |
225 |
Obsoletes: zabbix |
226 |
|
227 |
%description java-gateway |
228 |
Zabbix java gateway |
229 |
|
230 |
%if 0%{?build_server} |
231 |
%package server-mysql |
232 |
Summary: Zabbix server for MySQL or MariaDB database |
233 |
Group: Applications/Internet |
234 |
Requires: fping |
235 |
%if 0%{?rhel} >= 7 |
236 |
Requires(post): systemd |
237 |
Requires(preun): systemd |
238 |
Requires(postun): systemd |
239 |
%else |
240 |
Requires(post): /sbin/chkconfig |
241 |
Requires(preun): /sbin/chkconfig |
242 |
Requires(preun): /sbin/service |
243 |
Requires(postun): /sbin/service |
244 |
%endif |
245 |
Provides: zabbix-server = %{version}-%{release} |
246 |
Provides: zabbix-server-implementation = %{version}-%{release} |
247 |
Obsoletes: zabbix |
248 |
Obsoletes: zabbix-server |
249 |
Provides: zabbix |
250 |
|
251 |
%description server-mysql |
252 |
Zabbix server with MySQL or MariaDB database support. |
253 |
|
254 |
%package server-pgsql |
255 |
Summary: Zabbix server for PostgresSQL database |
256 |
Group: Applications/Internet |
257 |
Requires: fping |
258 |
%if 0%{?rhel} >= 7 |
259 |
Requires(post): systemd |
260 |
Requires(preun): systemd |
261 |
Requires(postun): systemd |
262 |
%else |
263 |
Requires(post): /sbin/chkconfig |
264 |
Requires(preun): /sbin/chkconfig |
265 |
Requires(preun): /sbin/service |
266 |
Requires(postun): /sbin/service |
267 |
%endif |
268 |
Provides: zabbix-server = %{version}-%{release} |
269 |
Provides: zabbix-server-implementation = %{version}-%{release} |
270 |
Obsoletes: zabbix |
271 |
Obsoletes: zabbix-server |
272 |
Provides: zabbix |
273 |
|
274 |
%description server-pgsql |
275 |
Zabbix server with PostgresSQL database support. |
276 |
|
277 |
%package web |
278 |
Summary: Zabbix web frontend common package |
279 |
Group: Application/Internet |
280 |
BuildArch: noarch |
281 |
%if 0%{?rhel} == 7 |
282 |
Requires: httpd |
283 |
Requires: php >= 5.4 |
284 |
%endif |
285 |
%if 0%{?rhel} >= 7 |
286 |
Requires: php-gd |
287 |
Requires: php-bcmath |
288 |
Requires: php-mbstring |
289 |
Requires: php-xml |
290 |
Requires: php-ldap |
291 |
%endif |
292 |
%if 0%{?rhel} >= 8 |
293 |
Requires: php-fpm |
294 |
Requires: php-json |
295 |
%endif |
296 |
Requires: dejavu-sans-fonts |
297 |
Requires: zabbix-web-database = %{version}-%{release} |
298 |
Requires(post): %{_sbindir}/update-alternatives |
299 |
Requires(preun): %{_sbindir}/update-alternatives |
300 |
|
301 |
%description web |
302 |
Zabbix web frontend common package |
303 |
|
304 |
%package web-mysql |
305 |
Summary: Zabbix web frontend for MySQL |
306 |
Group: Applications/Internet |
307 |
BuildArch: noarch |
308 |
%if 0%{?rhel} == 7 |
309 |
Requires: php-mysql |
310 |
%endif |
311 |
%if 0%{?rhel} == 8 |
312 |
Requires: php-mysqlnd |
313 |
%endif |
314 |
Requires: zabbix-web = %{version}-%{release} |
315 |
Provides: zabbix-web-database = %{version}-%{release} |
316 |
%if 0%{?rhel} >= 8 |
317 |
Suggests: zabbix-apache-conf |
318 |
Suggests: zabbix-nginx-conf |
319 |
%endif |
320 |
|
321 |
%description web-mysql |
322 |
Zabbix web frontend for MySQL |
323 |
|
324 |
%package web-pgsql |
325 |
Summary: Zabbix web frontend for PostgreSQL |
326 |
Group: Applications/Internet |
327 |
BuildArch: noarch |
328 |
%if 0%{?rhel} >= 7 |
329 |
Requires: php-pgsql |
330 |
%endif |
331 |
Requires: zabbix-web = %{version}-%{release} |
332 |
Provides: zabbix-web-database = %{version}-%{release} |
333 |
|
334 |
%description web-pgsql |
335 |
Zabbix web frontend for PostgreSQL |
336 |
|
337 |
%package web-japanese |
338 |
Summary: Japanese font settings for Zabbix frontend |
339 |
Group: Applications/Internet |
340 |
BuildArch: noarch |
341 |
%if 0%{?rhel} >= 8 |
342 |
Requires: google-noto-sans-cjk-ttc-fonts |
343 |
Requires: glibc-langpack-ja |
344 |
%else |
345 |
Requires: vlgothic-p-fonts |
346 |
%endif |
347 |
Requires: zabbix-web = %{version}-%{release} |
348 |
Requires(post): %{_sbindir}/update-alternatives |
349 |
Requires(preun): %{_sbindir}/update-alternatives |
350 |
|
351 |
%description web-japanese |
352 |
Japanese font configuration for Zabbix web frontend |
353 |
|
354 |
%if 0%{?rhel} >= 8 |
355 |
%package apache-conf |
356 |
Summary: Automatic zabbix frontend configuration with apache |
357 |
Group: Applications/Internet |
358 |
BuildArch: noarch |
359 |
Requires: zabbix-web |
360 |
Requires: httpd |
361 |
Requires: php >= 5.4 |
362 |
|
363 |
%description apache-conf |
364 |
Automatic zabbix frontend configuration with apache |
365 |
%endif |
366 |
|
367 |
%if 0%{?rhel} >= 7 |
368 |
%package nginx-conf |
369 |
Summary: Automatic zabbix frontend configuration with nginx and php-fpm |
370 |
Group: Applications/Internet |
371 |
BuildArch: noarch |
372 |
Requires: zabbix-web |
373 |
Requires: nginx |
374 |
Requires: php-fpm |
375 |
|
376 |
%description nginx-conf |
377 |
Automatic zabbix frontend configuration with nginx and php-fpm |
378 |
%endif |
379 |
|
380 |
%endif |
381 |
|
382 |
%prep |
383 |
%setup0 -q -n %{name}-%{version}%{?alphatag} |
384 |
%patch0 -p1 |
385 |
%if 0%{?rhel} >= 7 |
386 |
%patch1 -p1 |
387 |
%endif |
388 |
|
389 |
## remove font file |
390 |
rm -f frontends/php/assets/fonts/DejaVuSans.ttf |
391 |
|
392 |
# replace font in defines.inc.php |
393 |
sed -i -r "s/(define\(.*_FONT_NAME.*)DejaVuSans/\1graphfont/" \ |
394 |
frontends/php/include/defines.inc.php |
395 |
|
396 |
# remove .htaccess files |
397 |
rm -f frontends/php/app/.htaccess |
398 |
rm -f frontends/php/conf/.htaccess |
399 |
rm -f frontends/php/include/.htaccess |
400 |
rm -f frontends/php/local/.htaccess |
401 |
|
402 |
# remove translation source files and scripts |
403 |
find frontends/php/locale -name '*.po' | xargs rm -f |
404 |
find frontends/php/locale -name '*.sh' | xargs rm -f |
405 |
|
406 |
# traceroute command path for global script |
407 |
sed -i -e 's|/usr/bin/traceroute|/bin/traceroute|' database/mysql/data.sql |
408 |
sed -i -e 's|/usr/bin/traceroute|/bin/traceroute|' database/postgresql/data.sql |
409 |
sed -i -e 's|/usr/bin/traceroute|/bin/traceroute|' database/sqlite3/data.sql |
410 |
|
411 |
# change log directory for Java Gateway |
412 |
sed -i -e 's|/tmp/zabbix_java.log|/var/log/zabbix/zabbix_java_gateway.log|g' src/zabbix_java/lib/logback.xml |
413 |
|
414 |
%if 0%{?build_server} |
415 |
# copy sql files for servers |
416 |
cat database/mysql/schema.sql > database/mysql/create.sql |
417 |
cat database/mysql/images.sql >> database/mysql/create.sql |
418 |
cat database/mysql/data.sql >> database/mysql/create.sql |
419 |
gzip database/mysql/create.sql |
420 |
|
421 |
cat database/postgresql/schema.sql > database/postgresql/create.sql |
422 |
cat database/postgresql/images.sql >> database/postgresql/create.sql |
423 |
cat database/postgresql/data.sql >> database/postgresql/create.sql |
424 |
gzip database/postgresql/create.sql |
425 |
gzip database/postgresql/timescaledb.sql |
426 |
%endif |
427 |
|
428 |
# sql files for proxyes |
429 |
gzip database/mysql/schema.sql |
430 |
gzip database/postgresql/schema.sql |
431 |
gzip database/sqlite3/schema.sql |
432 |
|
433 |
%build |
434 |
|
435 |
build_flags=" |
436 |
--enable-dependency-tracking |
437 |
--sysconfdir=/etc/zabbix |
438 |
--libdir=%{_libdir}/zabbix |
439 |
--enable-agent |
440 |
%if 0%{?build_agent2} |
441 |
--enable-agent2 |
442 |
%endif |
443 |
--enable-proxy |
444 |
--enable-ipv6 |
445 |
--enable-java |
446 |
--with-net-snmp |
447 |
--with-ldap |
448 |
--with-libcurl |
449 |
--with-openipmi |
450 |
--with-unixodbc |
451 |
%if 0%{?rhel} >= 8 |
452 |
--with-ssh |
453 |
%else |
454 |
--with-ssh2 |
455 |
%endif |
456 |
--with-libxml2 |
457 |
--with-libevent |
458 |
--with-libpcre |
459 |
" |
460 |
|
461 |
%if 0%{?rhel} >= 6 |
462 |
build_flags="$build_flags --with-openssl" |
463 |
%endif |
464 |
|
465 |
%configure $build_flags --with-sqlite3 |
466 |
make %{?_smp_mflags} |
467 |
mv src/zabbix_proxy/zabbix_proxy src/zabbix_proxy/zabbix_proxy_sqlite3 |
468 |
|
469 |
%if 0%{?build_server} |
470 |
build_flags="$build_flags --enable-server" |
471 |
%endif |
472 |
|
473 |
%configure $build_flags --with-mysql |
474 |
make %{?_smp_mflags} |
475 |
%if 0%{?build_server} |
476 |
mv src/zabbix_server/zabbix_server src/zabbix_server/zabbix_server_mysql |
477 |
%endif |
478 |
mv src/zabbix_proxy/zabbix_proxy src/zabbix_proxy/zabbix_proxy_mysql |
479 |
|
480 |
%configure $build_flags --with-postgresql |
481 |
make %{?_smp_mflags} |
482 |
%if 0%{?build_server} |
483 |
mv src/zabbix_server/zabbix_server src/zabbix_server/zabbix_server_pgsql |
484 |
%endif |
485 |
mv src/zabbix_proxy/zabbix_proxy src/zabbix_proxy/zabbix_proxy_pgsql |
486 |
|
487 |
%if 0%{?build_server} |
488 |
touch src/zabbix_server/zabbix_server |
489 |
%endif |
490 |
touch src/zabbix_proxy/zabbix_proxy |
491 |
|
492 |
%install |
493 |
|
494 |
rm -rf $RPM_BUILD_ROOT |
495 |
|
496 |
# install |
497 |
%if 0%{?build_agent2} |
498 |
make DESTDIR=$RPM_BUILD_ROOT GOBIN=$RPM_BUILD_ROOT%{_sbindir} install |
499 |
%else |
500 |
make DESTDIR=$RPM_BUILD_ROOT install |
501 |
%endif |
502 |
|
503 |
# install necessary directories |
504 |
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log/zabbix |
505 |
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/run/zabbix |
506 |
|
507 |
# install server and proxy binaries |
508 |
%if 0%{?build_server} |
509 |
install -m 0755 -p src/zabbix_server/zabbix_server_* $RPM_BUILD_ROOT%{_sbindir}/ |
510 |
rm $RPM_BUILD_ROOT%{_sbindir}/zabbix_server |
511 |
%endif |
512 |
install -m 0755 -p src/zabbix_proxy/zabbix_proxy_* $RPM_BUILD_ROOT%{_sbindir}/ |
513 |
rm $RPM_BUILD_ROOT%{_sbindir}/zabbix_proxy |
514 |
|
515 |
# delete unnecessary files from java gateway |
516 |
rm $RPM_BUILD_ROOT%{_sbindir}/zabbix_java/settings.sh |
517 |
rm $RPM_BUILD_ROOT%{_sbindir}/zabbix_java/startup.sh |
518 |
rm $RPM_BUILD_ROOT%{_sbindir}/zabbix_java/shutdown.sh |
519 |
|
520 |
# install scripts and modules directories |
521 |
mkdir -p $RPM_BUILD_ROOT/usr/lib/zabbix |
522 |
%if 0%{?build_server} |
523 |
mv $RPM_BUILD_ROOT%{_datadir}/zabbix/alertscripts $RPM_BUILD_ROOT/usr/lib/zabbix |
524 |
%endif |
525 |
mv $RPM_BUILD_ROOT%{_datadir}/zabbix/externalscripts $RPM_BUILD_ROOT/usr/lib/zabbix |
526 |
|
527 |
%if 0%{?rhel} >= 7 |
528 |
mv $RPM_BUILD_ROOT%{_sbindir}/zabbix_java/lib/logback.xml $RPM_BUILD_ROOT/%{_sysconfdir}/zabbix/zabbix_java_gateway_logback.xml |
529 |
rm $RPM_BUILD_ROOT%{_sbindir}/zabbix_java/lib/logback-console.xml |
530 |
mv $RPM_BUILD_ROOT%{_sbindir}/zabbix_java $RPM_BUILD_ROOT/%{_datadir}/zabbix-java-gateway |
531 |
install -m 0755 -p %{SOURCE14} $RPM_BUILD_ROOT%{_sbindir}/zabbix_java_gateway |
532 |
%endif |
533 |
|
534 |
%if 0%{?build_server} |
535 |
# install frontend files |
536 |
find frontends/php -name '*.orig' | xargs rm -f |
537 |
cp -a frontends/php/* $RPM_BUILD_ROOT%{_datadir}/zabbix |
538 |
|
539 |
# install frontend configuration files |
540 |
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/zabbix/web |
541 |
touch $RPM_BUILD_ROOT%{_sysconfdir}/zabbix/web/zabbix.conf.php |
542 |
mv $RPM_BUILD_ROOT%{_datadir}/zabbix/conf/maintenance.inc.php $RPM_BUILD_ROOT%{_sysconfdir}/zabbix/web/ |
543 |
|
544 |
# drop config files in place |
545 |
%if 0%{?rhel} >= 7 |
546 |
install -Dm 0644 -p %{SOURCE16} $RPM_BUILD_ROOT%{_sysconfdir}/php-fpm.d/zabbix.conf |
547 |
install -Dm 0644 -p %{SOURCE18} $RPM_BUILD_ROOT%{_sysconfdir}/nginx/conf.d/zabbix.conf |
548 |
%else |
549 |
install -Dm 0644 -p %{SOURCE2} conf/httpd24-example.conf |
550 |
install -Dm 0644 -p %{SOURCE1} conf/httpd22-example.conf |
551 |
%endif |
552 |
|
553 |
%if 0%{?rhel} == 7 |
554 |
install -Dm 0644 -p %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/zabbix.conf |
555 |
%endif |
556 |
|
557 |
%if 0%{?rhel} == 8 |
558 |
install -Dm 0644 -p %{SOURCE17} $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/zabbix.conf |
559 |
install -Dm 0644 -p %{SOURCE2} conf/httpd24-example.conf |
560 |
%endif |
561 |
|
562 |
%endif |
563 |
#build_server |
564 |
|
565 |
# install configuration files |
566 |
mv $RPM_BUILD_ROOT%{_sysconfdir}/zabbix/zabbix_agentd.conf.d $RPM_BUILD_ROOT%{_sysconfdir}/zabbix/zabbix_agentd.d |
567 |
%if 0%{?build_agent2} |
568 |
mkdir $RPM_BUILD_ROOT%{_sysconfdir}/zabbix/zabbix_agent2.d |
569 |
%endif |
570 |
mv $RPM_BUILD_ROOT%{_sysconfdir}/zabbix/zabbix_proxy.conf.d $RPM_BUILD_ROOT%{_sysconfdir}/zabbix/zabbix_proxy.d |
571 |
%if 0%{?build_server} |
572 |
mv $RPM_BUILD_ROOT%{_sysconfdir}/zabbix/zabbix_server.conf.d $RPM_BUILD_ROOT%{_sysconfdir}/zabbix/zabbix_server.d |
573 |
%endif |
574 |
|
575 |
install -dm 755 $RPM_BUILD_ROOT%{_docdir}/zabbix-agent-%{version} |
576 |
|
577 |
cat conf/zabbix_agentd.conf | sed \ |
578 |
-e '/^# PidFile=/a \\nPidFile=%{_localstatedir}/run/zabbix/zabbix_agentd.pid' \ |
579 |
-e 's|^LogFile=.*|LogFile=%{_localstatedir}/log/zabbix/zabbix_agentd.log|g' \ |
580 |
-e '/^# LogFileSize=.*/a \\nLogFileSize=0' \ |
581 |
-e '/^# Include=$/a \\nInclude=%{_sysconfdir}/zabbix/zabbix_agentd.d/*.conf' \ |
582 |
> $RPM_BUILD_ROOT%{_sysconfdir}/zabbix/zabbix_agentd.conf |
583 |
|
584 |
|
585 |
%if 0%{?build_agent2} |
586 |
cat src/go/conf/zabbix_agent2.conf | sed \ |
587 |
-e '/^# PidFile=/a \\nPidFile=%{_localstatedir}/run/zabbix/zabbix_agent2.pid' \ |
588 |
-e 's|^LogFile=.*|LogFile=%{_localstatedir}/log/zabbix/zabbix_agent2.log|g' \ |
589 |
-e '/^# LogFileSize=.*/a \\nLogFileSize=0' \ |
590 |
-e '/^# Include=$/a \\nInclude=%{_sysconfdir}/zabbix/zabbix_agent2.d/*.conf' \ |
591 |
> $RPM_BUILD_ROOT%{_sysconfdir}/zabbix/zabbix_agent2.conf |
592 |
|
593 |
cp man/zabbix_agent2.man $RPM_BUILD_ROOT%{_mandir}/man8/zabbix_agent2.8 |
594 |
%endif |
595 |
|
596 |
%if 0%{?build_server} |
597 |
cat conf/zabbix_server.conf | sed \ |
598 |
-e '/^# PidFile=/a \\nPidFile=%{_localstatedir}/run/zabbix/zabbix_server.pid' \ |
599 |
-e 's|^LogFile=.*|LogFile=%{_localstatedir}/log/zabbix/zabbix_server.log|g' \ |
600 |
-e '/^# LogFileSize=/a \\nLogFileSize=0' \ |
601 |
-e '/^# AlertScriptsPath=/a \\nAlertScriptsPath=/usr/lib/zabbix/alertscripts' \ |
602 |
-e '/^# ExternalScripts=/a \\nExternalScripts=/usr/lib/zabbix/externalscripts' \ |
603 |
-e 's|^DBUser=root|DBUser=zabbix|g' \ |
604 |
-e '/^# SNMPTrapperFile=.*/a \\nSNMPTrapperFile=/var/log/snmptrap/snmptrap.log' \ |
605 |
-e '/^# SocketDir=.*/a \\nSocketDir=/var/run/zabbix' \ |
606 |
> $RPM_BUILD_ROOT%{_sysconfdir}/zabbix/zabbix_server.conf |
607 |
%endif |
608 |
|
609 |
cat conf/zabbix_proxy.conf | sed \ |
610 |
-e '/^# PidFile=/a \\nPidFile=%{_localstatedir}/run/zabbix/zabbix_proxy.pid' \ |
611 |
-e 's|^LogFile=.*|LogFile=%{_localstatedir}/log/zabbix/zabbix_proxy.log|g' \ |
612 |
-e '/^# LogFileSize=/a \\nLogFileSize=0' \ |
613 |
-e '/^# ExternalScripts=/a \\nExternalScripts=/usr/lib/zabbix/externalscripts' \ |
614 |
-e 's|^DBUser=root|DBUser=zabbix|g' \ |
615 |
-e '/^# SNMPTrapperFile=.*/a \\nSNMPTrapperFile=/var/log/snmptrap/snmptrap.log' \ |
616 |
-e '/^# SocketDir=.*/a \\nSocketDir=/var/run/zabbix' \ |
617 |
> $RPM_BUILD_ROOT%{_sysconfdir}/zabbix/zabbix_proxy.conf |
618 |
|
619 |
cat src/zabbix_java/settings.sh | sed \ |
620 |
-e 's|^PID_FILE=.*|PID_FILE="/var/run/zabbix/zabbix_java.pid"|g' \ |
621 |
> $RPM_BUILD_ROOT%{_sysconfdir}/zabbix/zabbix_java_gateway.conf |
622 |
|
623 |
# install logrotate configuration files |
624 |
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d |
625 |
%if 0%{?build_server} |
626 |
cat %{SOURCE3} | sed \ |
627 |
-e 's|COMPONENT|server|g' \ |
628 |
> $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/zabbix-server |
629 |
%endif |
630 |
cat %{SOURCE3} | sed \ |
631 |
-e 's|COMPONENT|agentd|g' \ |
632 |
> $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/zabbix-agent |
633 |
%if 0%{?build_agent2} |
634 |
cat %{SOURCE3} | sed \ |
635 |
-e 's|COMPONENT|agent2|g' \ |
636 |
> $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/zabbix-agent2 |
637 |
%endif |
638 |
cat %{SOURCE3} | sed \ |
639 |
-e 's|COMPONENT|proxy|g' \ |
640 |
> $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/zabbix-proxy |
641 |
|
642 |
# install startup scripts |
643 |
%if 0%{?rhel} >= 7 |
644 |
install -Dm 0644 -p %{SOURCE10} $RPM_BUILD_ROOT%{_unitdir}/zabbix-agent.service |
645 |
%if 0%{?build_server} |
646 |
install -Dm 0644 -p %{SOURCE11} $RPM_BUILD_ROOT%{_unitdir}/zabbix-server.service |
647 |
%endif |
648 |
install -Dm 0644 -p %{SOURCE12} $RPM_BUILD_ROOT%{_unitdir}/zabbix-proxy.service |
649 |
install -Dm 0644 -p %{SOURCE13} $RPM_BUILD_ROOT%{_unitdir}/zabbix-java-gateway.service |
650 |
%else |
651 |
install -Dm 0755 -p %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/init.d/zabbix-java-gateway |
652 |
install -Dm 0755 -p %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/init.d/zabbix-agent |
653 |
%if 0%{?build_server} |
654 |
install -Dm 0755 -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/init.d/zabbix-server |
655 |
%endif |
656 |
install -Dm 0755 -p %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/init.d/zabbix-proxy |
657 |
%endif |
658 |
|
659 |
%if 0%{?build_agent2} |
660 |
install -Dm 0644 -p %{SOURCE19} $RPM_BUILD_ROOT%{_unitdir}/zabbix-agent2.service |
661 |
%endif |
662 |
|
663 |
%if 0%{?rhel} <= 6 |
664 |
install -Dm 0644 -p %{SOURCE20} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/zabbix-agent |
665 |
%endif |
666 |
|
667 |
# install systemd-tmpfiles conf |
668 |
%if 0%{?rhel} >= 7 |
669 |
install -Dm 0644 -p %{SOURCE15} $RPM_BUILD_ROOT%{_prefix}/lib/tmpfiles.d/zabbix-agent.conf |
670 |
%if 0%{?build_server} |
671 |
install -Dm 0644 -p %{SOURCE15} $RPM_BUILD_ROOT%{_prefix}/lib/tmpfiles.d/zabbix-server.conf |
672 |
%endif |
673 |
install -Dm 0644 -p %{SOURCE15} $RPM_BUILD_ROOT%{_prefix}/lib/tmpfiles.d/zabbix-proxy.conf |
674 |
install -Dm 0644 -p %{SOURCE15} $RPM_BUILD_ROOT%{_prefix}/lib/tmpfiles.d/zabbix-java-gateway.conf |
675 |
%endif |
676 |
|
677 |
%if 0%{?build_agent2} |
678 |
install -Dm 0644 -p %{SOURCE15} $RPM_BUILD_ROOT%{_prefix}/lib/tmpfiles.d/zabbix_agent2.conf |
679 |
%endif |
680 |
|
681 |
%clean |
682 |
rm -rf $RPM_BUILD_ROOT |
683 |
|
684 |
%pre agent |
685 |
getent group zabbix > /dev/null || groupadd -r zabbix |
686 |
getent passwd zabbix > /dev/null || \ |
687 |
useradd -r -g zabbix -d %{_localstatedir}/lib/zabbix -s /sbin/nologin \ |
688 |
-c "Zabbix Monitoring System" zabbix |
689 |
: |
690 |
|
691 |
%post agent |
692 |
%if 0%{?rhel} >= 7 |
693 |
%systemd_post zabbix-agent.service |
694 |
%else |
695 |
/sbin/chkconfig --add zabbix-agent || : |
696 |
%endif |
697 |
|
698 |
%posttrans agent |
699 |
# preserve old userparameter_mysql.conf file during upgrade |
700 |
if [ -f %{_sysconfdir}/zabbix/zabbix_agentd.d/userparameter_mysql.conf.rpmsave ] && [ ! -f %{_sysconfdir}/zabbix/zabbix_agentd.d/userparameter_mysql.conf ]; then |
701 |
cp -vn %{_sysconfdir}/zabbix/zabbix_agentd.d/userparameter_mysql.conf.rpmsave %{_sysconfdir}/zabbix/zabbix_agentd.d/userparameter_mysql.conf |
702 |
fi |
703 |
: |
704 |
|
705 |
%if 0%{?build_agent2} |
706 |
%pre agent2 |
707 |
getent group zabbix > /dev/null || groupadd -r zabbix |
708 |
getent passwd zabbix > /dev/null || \ |
709 |
useradd -r -g zabbix -d %{_localstatedir}/lib/zabbix -s /sbin/nologin \ |
710 |
-c "Zabbix Monitoring System" zabbix |
711 |
: |
712 |
|
713 |
%post agent2 |
714 |
%systemd_post zabbix-agent2.service |
715 |
: |
716 |
%endif |
717 |
|
718 |
%pre proxy-mysql |
719 |
getent group zabbix > /dev/null || groupadd -r zabbix |
720 |
getent passwd zabbix > /dev/null || \ |
721 |
useradd -r -g zabbix -d %{_localstatedir}/lib/zabbix -s /sbin/nologin \ |
722 |
-c "Zabbix Monitoring System" zabbix |
723 |
: |
724 |
|
725 |
%pre proxy-pgsql |
726 |
getent group zabbix > /dev/null || groupadd -r zabbix |
727 |
getent passwd zabbix > /dev/null || \ |
728 |
useradd -r -g zabbix -d %{_localstatedir}/lib/zabbix -s /sbin/nologin \ |
729 |
-c "Zabbix Monitoring System" zabbix |
730 |
: |
731 |
|
732 |
%pre proxy-sqlite3 |
733 |
getent group zabbix > /dev/null || groupadd -r zabbix |
734 |
getent passwd zabbix > /dev/null || \ |
735 |
useradd -r -g zabbix -d %{_localstatedir}/lib/zabbix -s /sbin/nologin \ |
736 |
-c "Zabbix Monitoring System" zabbix |
737 |
: |
738 |
|
739 |
%pre java-gateway |
740 |
getent group zabbix > /dev/null || groupadd -r zabbix |
741 |
getent passwd zabbix > /dev/null || \ |
742 |
useradd -r -g zabbix -d %{_localstatedir}/lib/zabbix -s /sbin/nologin \ |
743 |
-c "Zabbix Monitoring System" zabbix |
744 |
: |
745 |
|
746 |
%if 0%{?build_server} |
747 |
%pre server-mysql |
748 |
getent group zabbix > /dev/null || groupadd -r zabbix |
749 |
getent passwd zabbix > /dev/null || \ |
750 |
useradd -r -g zabbix -d %{_localstatedir}/lib/zabbix -s /sbin/nologin \ |
751 |
-c "Zabbix Monitoring System" zabbix |
752 |
: |
753 |
|
754 |
%pre server-pgsql |
755 |
getent group zabbix > /dev/null || groupadd -r zabbix |
756 |
getent passwd zabbix > /dev/null || \ |
757 |
useradd -r -g zabbix -d %{_localstatedir}/lib/zabbix -s /sbin/nologin \ |
758 |
-c "Zabbix Monitoring System" zabbix |
759 |
: |
760 |
%endif |
761 |
|
762 |
%post proxy-mysql |
763 |
%if 0%{?rhel} >= 7 |
764 |
%systemd_post zabbix-proxy.service |
765 |
%else |
766 |
/sbin/chkconfig --add zabbix-proxy |
767 |
%endif |
768 |
/usr/sbin/update-alternatives --install %{_sbindir}/zabbix_proxy \ |
769 |
zabbix-proxy %{_sbindir}/zabbix_proxy_mysql 10 |
770 |
: |
771 |
|
772 |
%post proxy-pgsql |
773 |
%if 0%{?rhel} >= 7 |
774 |
%systemd_post zabbix-proxy.service |
775 |
%else |
776 |
/sbin/chkconfig --add zabbix-proxy |
777 |
%endif |
778 |
/usr/sbin/update-alternatives --install %{_sbindir}/zabbix_proxy \ |
779 |
zabbix-proxy %{_sbindir}/zabbix_proxy_pgsql 10 |
780 |
: |
781 |
|
782 |
%post proxy-sqlite3 |
783 |
%if 0%{?rhel} >= 7 |
784 |
%systemd_post zabbix-proxy.service |
785 |
%else |
786 |
/sbin/chkconfig --add zabbix-proxy |
787 |
%endif |
788 |
/usr/sbin/update-alternatives --install %{_sbindir}/zabbix_proxy \ |
789 |
zabbix-proxy %{_sbindir}/zabbix_proxy_sqlite3 10 |
790 |
: |
791 |
|
792 |
%post java-gateway |
793 |
%if 0%{?rhel} >= 7 |
794 |
%systemd_post zabbix-java-gateway.service |
795 |
%else |
796 |
/sbin/chkconfig --add zabbix-java-gateway |
797 |
%endif |
798 |
: |
799 |
|
800 |
%if 0%{?build_server} |
801 |
%post server-mysql |
802 |
%if 0%{?rhel} >= 7 |
803 |
%systemd_post zabbix-server.service |
804 |
%else |
805 |
/sbin/chkconfig --add zabbix-server |
806 |
%endif |
807 |
/usr/sbin/update-alternatives --install %{_sbindir}/zabbix_server \ |
808 |
zabbix-server %{_sbindir}/zabbix_server_mysql 10 |
809 |
: |
810 |
|
811 |
%post server-pgsql |
812 |
%if 0%{?rhel} >= 7 |
813 |
%systemd_post zabbix-server.service |
814 |
%else |
815 |
/sbin/chkconfig --add zabbix-server |
816 |
%endif |
817 |
/usr/sbin/update-alternatives --install %{_sbindir}/zabbix_server \ |
818 |
zabbix-server %{_sbindir}/zabbix_server_pgsql 10 |
819 |
: |
820 |
|
821 |
%post web |
822 |
# The fonts directory was moved into assets subdirectory at one point. |
823 |
# |
824 |
# This broke invocation of update-alternatives command below, because the target link for zabbix-web-font changed |
825 |
# from zabbix/fonts/graphfont.ttf to zabbix/assets/fonts/graphfont.ttf |
826 |
# |
827 |
# We handle this movement by deleting /var/lib/alternatives/zabbix-web-font file if it contains the old target link. |
828 |
# We also remove symlink at zabbix/fonts/graphfont.ttf to have the old fonts directory be deleted during update. |
829 |
if [ -f /var/lib/alternatives/zabbix-web-font ] && \ |
830 |
[ -z "$(grep %{_datadir}/zabbix/assets/fonts/graphfont.ttf /var/lib/alternatives/zabbix-web-font)" ] |
831 |
then |
832 |
rm /var/lib/alternatives/zabbix-web-font |
833 |
if [ -h %{_datadir}/zabbix/fonts/graphfont.ttf ]; then |
834 |
rm %{_datadir}/zabbix/fonts/graphfont.ttf |
835 |
fi |
836 |
fi |
837 |
/usr/sbin/update-alternatives --install %{_datadir}/zabbix/assets/fonts/graphfont.ttf \ |
838 |
zabbix-web-font %{_datadir}/fonts/dejavu/DejaVuSans.ttf 10 |
839 |
: |
840 |
|
841 |
%post web-japanese |
842 |
/usr/sbin/update-alternatives --install %{_datadir}/zabbix/assets/fonts/graphfont.ttf zabbix-web-font \ |
843 |
%if 0%{?rhel} >= 8 |
844 |
%{_datadir}/fonts/google-noto-cjk/NotoSansCJK-Regular.ttc 20 |
845 |
%else |
846 |
%{_datadir}/fonts/vlgothic/VL-PGothic-Regular.ttf 20 |
847 |
%endif |
848 |
: |
849 |
|
850 |
%if 0%{?rhel} >= 8 |
851 |
# The user apache must be available for these to work. |
852 |
# It is provided by httpd or php-fpm packages. |
853 |
%post apache-conf |
854 |
if [ -d /etc/zabbix/web ]; then |
855 |
chown apache:apache /etc/zabbix/web/ |
856 |
fi |
857 |
: |
858 |
%endif |
859 |
|
860 |
%if 0%{?rhel} >= 7 |
861 |
%post nginx-conf |
862 |
if [ -d /etc/zabbix/web ]; then |
863 |
chown apache:apache /etc/zabbix/web/ |
864 |
fi |
865 |
: |
866 |
%endif |
867 |
|
868 |
%endif |
869 |
|
870 |
%preun agent |
871 |
if [ "$1" = 0 ]; then |
872 |
%if 0%{?rhel} >= 7 |
873 |
%systemd_preun zabbix-agent.service |
874 |
%else |
875 |
/sbin/service zabbix-agent stop >/dev/null 2>&1 |
876 |
/sbin/chkconfig --del zabbix-agent |
877 |
%endif |
878 |
fi |
879 |
: |
880 |
|
881 |
%if 0%{?build_agent2} |
882 |
%preun agent2 |
883 |
%systemd_preun zabbix-agent2.service |
884 |
: |
885 |
%endif |
886 |
|
887 |
%preun proxy-mysql |
888 |
if [ "$1" = 0 ]; then |
889 |
%if 0%{?rhel} >= 7 |
890 |
%systemd_preun zabbix-proxy.service |
891 |
%else |
892 |
/sbin/service zabbix-proxy stop >/dev/null 2>&1 |
893 |
/sbin/chkconfig --del zabbix-proxy |
894 |
%endif |
895 |
/usr/sbin/update-alternatives --remove zabbix-proxy \ |
896 |
%{_sbindir}/zabbix_proxy_mysql |
897 |
fi |
898 |
: |
899 |
|
900 |
%preun proxy-pgsql |
901 |
if [ "$1" = 0 ]; then |
902 |
%if 0%{?rhel} >= 7 |
903 |
%systemd_preun zabbix-proxy.service |
904 |
%else |
905 |
/sbin/service zabbix-proxy stop >/dev/null 2>&1 |
906 |
/sbin/chkconfig --del zabbix-proxy |
907 |
%endif |
908 |
/usr/sbin/update-alternatives --remove zabbix-proxy \ |
909 |
%{_sbindir}/zabbix_proxy_pgsql |
910 |
fi |
911 |
: |
912 |
|
913 |
%preun proxy-sqlite3 |
914 |
if [ "$1" = 0 ]; then |
915 |
%if 0%{?rhel} >= 7 |
916 |
%systemd_preun zabbix-proxy.service |
917 |
%else |
918 |
/sbin/service zabbix-proxy stop >/dev/null 2>&1 |
919 |
/sbin/chkconfig --del zabbix-proxy |
920 |
%endif |
921 |
/usr/sbin/update-alternatives --remove zabbix-proxy \ |
922 |
%{_sbindir}/zabbix_proxy_sqlite3 |
923 |
fi |
924 |
: |
925 |
|
926 |
%preun java-gateway |
927 |
if [ $1 -eq 0 ]; then |
928 |
%if 0%{?rhel} >= 7 |
929 |
%systemd_preun zabbix-java-gateway.service |
930 |
%else |
931 |
/sbin/service zabbix-java-gateway stop >/dev/null 2>&1 |
932 |
/sbin/chkconfig --del zabbix-java-gateway |
933 |
%endif |
934 |
fi |
935 |
: |
936 |
|
937 |
%if 0%{?build_server} |
938 |
%preun server-mysql |
939 |
if [ "$1" = 0 ]; then |
940 |
%if 0%{?rhel} >= 7 |
941 |
%systemd_preun zabbix-server.service |
942 |
%else |
943 |
/sbin/service zabbix-server stop >/dev/null 2>&1 |
944 |
/sbin/chkconfig --del zabbix-server |
945 |
%endif |
946 |
/usr/sbin/update-alternatives --remove zabbix-server \ |
947 |
%{_sbindir}/zabbix_server_mysql |
948 |
fi |
949 |
: |
950 |
|
951 |
%preun server-pgsql |
952 |
if [ "$1" = 0 ]; then |
953 |
%if 0%{?rhel} >= 7 |
954 |
%systemd_preun zabbix-server.service |
955 |
%else |
956 |
/sbin/service zabbix-server stop >/dev/null 2>&1 |
957 |
/sbin/chkconfig --del zabbix-server |
958 |
%endif |
959 |
/usr/sbin/update-alternatives --remove zabbix-server \ |
960 |
%{_sbindir}/zabbix_server_pgsql |
961 |
fi |
962 |
: |
963 |
|
964 |
%preun web |
965 |
if [ "$1" = 0 ]; then |
966 |
/usr/sbin/update-alternatives --remove zabbix-web-font \ |
967 |
%{_datadir}/fonts/dejavu/DejaVuSans.ttf |
968 |
fi |
969 |
: |
970 |
|
971 |
%preun web-japanese |
972 |
if [ "$1" = 0 ]; then |
973 |
/usr/sbin/update-alternatives --remove zabbix-web-font \ |
974 |
%if 0%{?rhel} >= 8 |
975 |
%{_datadir}/fonts/google-noto-cjk/NotoSansCJK-Regular.ttc |
976 |
%else |
977 |
%{_datadir}/fonts/vlgothic/VL-PGothic-Regular.ttf |
978 |
%endif |
979 |
fi |
980 |
: |
981 |
%endif |
982 |
|
983 |
%postun agent |
984 |
%if 0%{?rhel} >= 7 |
985 |
%systemd_postun_with_restart zabbix-agent.service |
986 |
%else |
987 |
if [ $1 -ge 1 ]; then |
988 |
/sbin/service zabbix-agent try-restart >/dev/null 2>&1 || : |
989 |
fi |
990 |
%endif |
991 |
|
992 |
%if 0%{?build_agent2} |
993 |
%postun agent2 |
994 |
%systemd_postun_with_restart zabbix-agent2.service |
995 |
%endif |
996 |
|
997 |
%postun proxy-mysql |
998 |
%if 0%{?rhel} >= 7 |
999 |
%systemd_postun_with_restart zabbix-proxy.service |
1000 |
%else |
1001 |
if [ $1 -ge 1 ]; then |
1002 |
/sbin/service zabbix-proxy try-restart >/dev/null 2>&1 || : |
1003 |
fi |
1004 |
%endif |
1005 |
|
1006 |
%postun proxy-pgsql |
1007 |
%if 0%{?rhel} >= 7 |
1008 |
%systemd_postun_with_restart zabbix-proxy.service |
1009 |
%else |
1010 |
if [ $1 -ge 1 ]; then |
1011 |
/sbin/service zabbix-proxy try-restart >/dev/null 2>&1 || : |
1012 |
fi |
1013 |
%endif |
1014 |
|
1015 |
%postun proxy-sqlite3 |
1016 |
%if 0%{?rhel} >= 7 |
1017 |
%systemd_postun_with_restart zabbix-proxy.service |
1018 |
%else |
1019 |
if [ $1 -ge 1 ]; then |
1020 |
/sbin/service zabbix-proxy try-restart >/dev/null 2>&1 || : |
1021 |
fi |
1022 |
%endif |
1023 |
|
1024 |
%postun java-gateway |
1025 |
%if 0%{?rhel} >= 7 |
1026 |
%systemd_postun_with_restart zabbix-java-gateway.service |
1027 |
%else |
1028 |
if [ $1 -gt 1 ]; then |
1029 |
/sbin/service zabbix-java-gateway condrestart >/dev/null 2>&1 || : |
1030 |
fi |
1031 |
%endif |
1032 |
|
1033 |
%if 0%{?build_server} |
1034 |
%postun server-mysql |
1035 |
%if 0%{?rhel} >= 7 |
1036 |
%systemd_postun_with_restart zabbix-server.service |
1037 |
%else |
1038 |
if [ $1 -ge 1 ]; then |
1039 |
/sbin/service zabbix-server try-restart >/dev/null 2>&1 || : |
1040 |
fi |
1041 |
%endif |
1042 |
|
1043 |
%postun server-pgsql |
1044 |
%if 0%{?rhel} >= 7 |
1045 |
%systemd_postun_with_restart zabbix-server.service |
1046 |
%else |
1047 |
if [ $1 -ge 1 ]; then |
1048 |
/sbin/service zabbix-server try-restart >/dev/null 2>&1 || : |
1049 |
fi |
1050 |
%endif |
1051 |
%endif |
1052 |
|
1053 |
%files agent |
1054 |
%defattr(-,root,root,-) |
1055 |
%doc AUTHORS ChangeLog COPYING NEWS README conf/zabbix_agentd/userparameter_mysql.conf |
1056 |
%config(noreplace) %{_sysconfdir}/zabbix/zabbix_agentd.conf |
1057 |
%config(noreplace) %{_sysconfdir}/logrotate.d/zabbix-agent |
1058 |
%dir %{_sysconfdir}/zabbix/zabbix_agentd.d |
1059 |
%attr(0755,zabbix,zabbix) %dir %{_localstatedir}/log/zabbix |
1060 |
%attr(0755,zabbix,zabbix) %dir %{_localstatedir}/run/zabbix |
1061 |
%{_sbindir}/zabbix_agentd |
1062 |
%{_mandir}/man8/zabbix_agentd.8* |
1063 |
%if 0%{?rhel} >= 7 |
1064 |
%{_unitdir}/zabbix-agent.service |
1065 |
%{_prefix}/lib/tmpfiles.d/zabbix-agent.conf |
1066 |
%else |
1067 |
%{_sysconfdir}/init.d/zabbix-agent |
1068 |
%config(noreplace) %{_sysconfdir}/sysconfig/zabbix-agent |
1069 |
%endif |
1070 |
|
1071 |
%if 0%{?build_agent2} |
1072 |
%files agent2 |
1073 |
%defattr(-,root,root,-) |
1074 |
%doc AUTHORS ChangeLog COPYING NEWS README |
1075 |
%config(noreplace) %{_sysconfdir}/zabbix/zabbix_agent2.conf |
1076 |
%config(noreplace) %{_sysconfdir}/logrotate.d/zabbix-agent2 |
1077 |
%dir %{_sysconfdir}/zabbix/zabbix_agent2.d |
1078 |
%attr(0755,zabbix,zabbix) %dir %{_localstatedir}/log/zabbix |
1079 |
%attr(0755,zabbix,zabbix) %dir %{_localstatedir}/run/zabbix |
1080 |
%{_sbindir}/zabbix_agent2 |
1081 |
%{_mandir}/man8/zabbix_agent2.8* |
1082 |
%{_unitdir}/zabbix-agent2.service |
1083 |
%{_prefix}/lib/tmpfiles.d/zabbix_agent2.conf |
1084 |
%endif |
1085 |
|
1086 |
%files get |
1087 |
%defattr(-,root,root,-) |
1088 |
%doc AUTHORS ChangeLog COPYING NEWS README |
1089 |
%{_bindir}/zabbix_get |
1090 |
%{_mandir}/man1/zabbix_get.1* |
1091 |
|
1092 |
%files sender |
1093 |
%defattr(-,root,root,-) |
1094 |
%doc AUTHORS ChangeLog COPYING NEWS README |
1095 |
%{_bindir}/zabbix_sender |
1096 |
%{_mandir}/man1/zabbix_sender.1* |
1097 |
|
1098 |
%files js |
1099 |
%defattr(-,root,root,-) |
1100 |
%doc AUTHORS ChangeLog COPYING NEWS README |
1101 |
%{_bindir}/zabbix_js |
1102 |
|
1103 |
%files proxy-mysql |
1104 |
%defattr(-,root,root,-) |
1105 |
%doc AUTHORS ChangeLog COPYING NEWS README |
1106 |
%doc database/mysql/schema.sql.gz |
1107 |
%attr(0640,root,zabbix) %config(noreplace) %{_sysconfdir}/zabbix/zabbix_proxy.conf |
1108 |
%dir /usr/lib/zabbix/externalscripts |
1109 |
%config(noreplace) %{_sysconfdir}/logrotate.d/zabbix-proxy |
1110 |
%attr(0755,zabbix,zabbix) %dir %{_localstatedir}/log/zabbix |
1111 |
%attr(0755,zabbix,zabbix) %dir %{_localstatedir}/run/zabbix |
1112 |
%{_mandir}/man8/zabbix_proxy.8* |
1113 |
%if 0%{?rhel} >= 7 |
1114 |
%{_unitdir}/zabbix-proxy.service |
1115 |
%{_prefix}/lib/tmpfiles.d/zabbix-proxy.conf |
1116 |
%else |
1117 |
%{_sysconfdir}/init.d/zabbix-proxy |
1118 |
%endif |
1119 |
%{_sbindir}/zabbix_proxy_mysql |
1120 |
|
1121 |
%files proxy-pgsql |
1122 |
%defattr(-,root,root,-) |
1123 |
%doc AUTHORS ChangeLog COPYING NEWS README |
1124 |
%doc database/postgresql/schema.sql.gz |
1125 |
%attr(0640,root,zabbix) %config(noreplace) %{_sysconfdir}/zabbix/zabbix_proxy.conf |
1126 |
%dir /usr/lib/zabbix/externalscripts |
1127 |
%config(noreplace) %{_sysconfdir}/logrotate.d/zabbix-proxy |
1128 |
%attr(0755,zabbix,zabbix) %dir %{_localstatedir}/log/zabbix |
1129 |
%attr(0755,zabbix,zabbix) %dir %{_localstatedir}/run/zabbix |
1130 |
%{_mandir}/man8/zabbix_proxy.8* |
1131 |
%if 0%{?rhel} >= 7 |
1132 |
%{_unitdir}/zabbix-proxy.service |
1133 |
%{_prefix}/lib/tmpfiles.d/zabbix-proxy.conf |
1134 |
%else |
1135 |
%{_sysconfdir}/init.d/zabbix-proxy |
1136 |
%endif |
1137 |
%{_sbindir}/zabbix_proxy_pgsql |
1138 |
|
1139 |
%files proxy-sqlite3 |
1140 |
%defattr(-,root,root,-) |
1141 |
%doc AUTHORS ChangeLog COPYING NEWS README |
1142 |
%doc database/sqlite3/schema.sql.gz |
1143 |
%attr(0640,root,zabbix) %config(noreplace) %{_sysconfdir}/zabbix/zabbix_proxy.conf |
1144 |
%dir /usr/lib/zabbix/externalscripts |
1145 |
%config(noreplace) %{_sysconfdir}/logrotate.d/zabbix-proxy |
1146 |
%attr(0755,zabbix,zabbix) %dir %{_localstatedir}/log/zabbix |
1147 |
%attr(0755,zabbix,zabbix) %dir %{_localstatedir}/run/zabbix |
1148 |
%{_mandir}/man8/zabbix_proxy.8* |
1149 |
%if 0%{?rhel} >= 7 |
1150 |
%{_unitdir}/zabbix-proxy.service |
1151 |
%{_prefix}/lib/tmpfiles.d/zabbix-proxy.conf |
1152 |
%else |
1153 |
%{_sysconfdir}/init.d/zabbix-proxy |
1154 |
%endif |
1155 |
%{_sbindir}/zabbix_proxy_sqlite3 |
1156 |
|
1157 |
%files java-gateway |
1158 |
%defattr(-,root,root,-) |
1159 |
%doc AUTHORS ChangeLog COPYING NEWS README |
1160 |
%config(noreplace) %{_sysconfdir}/zabbix/zabbix_java_gateway.conf |
1161 |
%attr(0755,zabbix,zabbix) %dir %{_localstatedir}/log/zabbix |
1162 |
%attr(0755,zabbix,zabbix) %dir %{_localstatedir}/run/zabbix |
1163 |
%if 0%{?rhel} >= 7 |
1164 |
%{_datadir}/zabbix-java-gateway |
1165 |
%{_sbindir}/zabbix_java_gateway |
1166 |
%{_unitdir}/zabbix-java-gateway.service |
1167 |
%{_prefix}/lib/tmpfiles.d/zabbix-java-gateway.conf |
1168 |
%config(noreplace) %{_sysconfdir}/zabbix/zabbix_java_gateway_logback.xml |
1169 |
%else |
1170 |
%{_sbindir}/zabbix_java |
1171 |
%{_sysconfdir}/init.d/zabbix-java-gateway |
1172 |
%endif |
1173 |
|
1174 |
%if 0%{?build_server} |
1175 |
%files server-mysql |
1176 |
%defattr(-,root,root,-) |
1177 |
%doc AUTHORS ChangeLog COPYING NEWS README |
1178 |
%doc database/mysql/create.sql.gz |
1179 |
%attr(0640,root,zabbix) %config(noreplace) %{_sysconfdir}/zabbix/zabbix_server.conf |
1180 |
%dir /usr/lib/zabbix/alertscripts |
1181 |
%dir /usr/lib/zabbix/externalscripts |
1182 |
%config(noreplace) %{_sysconfdir}/logrotate.d/zabbix-server |
1183 |
%attr(0755,zabbix,zabbix) %dir %{_localstatedir}/log/zabbix |
1184 |
%attr(0755,zabbix,zabbix) %dir %{_localstatedir}/run/zabbix |
1185 |
%{_mandir}/man8/zabbix_server.8* |
1186 |
%if 0%{?rhel} >= 7 |
1187 |
%{_unitdir}/zabbix-server.service |
1188 |
%{_prefix}/lib/tmpfiles.d/zabbix-server.conf |
1189 |
%else |
1190 |
%{_sysconfdir}/init.d/zabbix-server |
1191 |
%endif |
1192 |
%{_sbindir}/zabbix_server_mysql |
1193 |
|
1194 |
%files server-pgsql |
1195 |
%defattr(-,root,root,-) |
1196 |
%doc AUTHORS ChangeLog COPYING NEWS README |
1197 |
%doc database/postgresql/create.sql.gz |
1198 |
%doc database/postgresql/timescaledb.sql.gz |
1199 |
%attr(0640,root,zabbix) %config(noreplace) %{_sysconfdir}/zabbix/zabbix_server.conf |
1200 |
%dir /usr/lib/zabbix/alertscripts |
1201 |
%dir /usr/lib/zabbix/externalscripts |
1202 |
%config(noreplace) %{_sysconfdir}/logrotate.d/zabbix-server |
1203 |
%attr(0755,zabbix,zabbix) %dir %{_localstatedir}/log/zabbix |
1204 |
%attr(0755,zabbix,zabbix) %dir %{_localstatedir}/run/zabbix |
1205 |
%{_mandir}/man8/zabbix_server.8* |
1206 |
%if 0%{?rhel} >= 7 |
1207 |
%{_unitdir}/zabbix-server.service |
1208 |
%{_prefix}/lib/tmpfiles.d/zabbix-server.conf |
1209 |
%else |
1210 |
%{_sysconfdir}/init.d/zabbix-server |
1211 |
%endif |
1212 |
%{_sbindir}/zabbix_server_pgsql |
1213 |
|
1214 |
%files web |
1215 |
%defattr(-,root,root,-) |
1216 |
%doc AUTHORS ChangeLog COPYING NEWS README |
1217 |
%dir %attr(0750,apache,apache) %{_sysconfdir}/zabbix/web |
1218 |
%if 0%{?rhel} >= 8 |
1219 |
%config(noreplace) %{_sysconfdir}/php-fpm.d/zabbix.conf |
1220 |
%endif |
1221 |
%if 0%{?rhel} == 7 |
1222 |
%config(noreplace) %{_sysconfdir}/httpd/conf.d/zabbix.conf |
1223 |
%endif |
1224 |
%if 0%{?rhel} <= 6 |
1225 |
%doc conf/httpd22-example.conf conf/httpd24-example.conf |
1226 |
%endif |
1227 |
%ghost %attr(0644,apache,apache) %config(noreplace) %{_sysconfdir}/zabbix/web/zabbix.conf.php |
1228 |
%config(noreplace) %{_sysconfdir}/zabbix/web/maintenance.inc.php |
1229 |
%{_datadir}/zabbix |
1230 |
|
1231 |
%files web-mysql |
1232 |
%defattr(-,root,root,-) |
1233 |
|
1234 |
%files web-pgsql |
1235 |
%defattr(-,root,root,-) |
1236 |
|
1237 |
%files web-japanese |
1238 |
%defattr(-,root,root,-) |
1239 |
|
1240 |
%if 0%{?rhel} >= 8 |
1241 |
%files apache-conf |
1242 |
%doc AUTHORS ChangeLog COPYING NEWS README |
1243 |
%config(noreplace) %{_sysconfdir}/httpd/conf.d/zabbix.conf |
1244 |
%endif |
1245 |
|
1246 |
%if 0%{?rhel} >= 7 |
1247 |
%files nginx-conf |
1248 |
%doc AUTHORS ChangeLog COPYING NEWS README |
1249 |
%config(noreplace) %{_sysconfdir}/nginx/conf.d/zabbix.conf |
1250 |
%config(noreplace) %{_sysconfdir}/php-fpm.d/zabbix.conf |
1251 |
%endif |
1252 |
|
1253 |
%endif |
1254 |
|
1255 |
%changelog |
1256 |
* Sun May 10 2020 Jean-Philipe Pialasse <tests@pialasse.com> 4.4.6-2.sme |
1257 |
- import 4.4.6 for SME SErver [SME: 10944] |
1258 |
- add Provides: zabbix to prevent conflicts on upgrade from fws when |
1259 |
both agent and server or proxy are installed |
1260 |
|
1261 |
* Fri Feb 21 2020 Zabbix Packager <info@zabbix.com> - 4.4.6-1 |
1262 |
- update to 4.4.6 |
1263 |
- using libssh instead of libssh2 on rhel/centos 8 |
1264 |
- fixed font configuration in pre/post scriptlets on rhel-8 |
1265 |
|
1266 |
* Wed Jan 29 2020 Zabbix Packager <info@zabbix.com> - 4.4.5-2 |
1267 |
- added posttrans script that preserves /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf file |
1268 |
- added config(noreplace) to /etc/sysconfig/zabbix-agent |
1269 |
|
1270 |
* Fri Jan 17 2020 Zabbix Packager <info@zabbix.com> - 4.4.5-1 |
1271 |
- update to 4.4.5 |
1272 |
- added zabbix-js package |
1273 |
- moved /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf file to /usr/share/doc/zabbix-agent-<vers>/ (ZBX-14399) |
1274 |
- using zabbix-agent2.service instead of zabbix-agent.service in agent2 preun |
1275 |
- setting user for zabbix agent in /etc/sysconfig/zabbix-agent file on rhel <= 6 |
1276 |
|
1277 |
* Tue Jan 07 2020 Zabbix Packager <info@zabbix.com> - 4.4.4-2 |
1278 |
- build of rhel-5 packages to be resigned with gpg version 3 |
1279 |
|
1280 |
* Thu Dec 19 2019 Zabbix Packager <info@zabbix.com> - 4.4.4-1 |
1281 |
- update to 4.4.4 |
1282 |
added After=<database>.service directives to server and proxy service files |
1283 |
|
1284 |
* Wed Nov 27 2019 Zabbix Packager <info@zabbix.com> - 4.4.3-1 |
1285 |
- update to 4.4.3 |
1286 |
added User=zabbix and Group=zabbix directives to agent service file |
1287 |
|
1288 |
* Mon Nov 25 2019 Zabbix Packager <info@zabbix.com> - 4.4.2-1 |
1289 |
- update to 4.4.2 |
1290 |
|
1291 |
* Mon Oct 28 2019 Zabbix Packager <info@zabbix.com> - 4.4.1-1 |
1292 |
- update to 4.4.1 |
1293 |
|
1294 |
* Mon Oct 07 2019 Zabbix Packager <info@zabbix.com> 4.4.0-1 |
1295 |
- update to 4.4.0 |
1296 |
|
1297 |
* Thu Oct 03 2019 Zabbix Packager <info@zabbix.com> - 4.4.0-0.5rc1 |
1298 |
- update to 4.4.0rc1 |
1299 |
|
1300 |
* Tue Sep 24 2019 Zabbix Packager <info@zabbix.com> - 4.4.0-0.4beta1 |
1301 |
- update to 4.4.0beta1 |
1302 |
- added zabbix-agent2 package |
1303 |
|
1304 |
* Wed Sep 18 2019 Zabbix Packager <info@zabbix.com> - 4.4.0-0.3alpha3 |
1305 |
- update to 4.4.0alpha3 |
1306 |
|
1307 |
* Thu Aug 15 2019 Zabbix Packager <info@zabbix.com> - 4.4.0-0.2alpha2 |
1308 |
- update to 4.4.0alpha2 |
1309 |
- using google-noto-sans-cjk-ttc-fonts for graphfont in web-japanese package on rhel-8 |
1310 |
- added php-fpm as dependency of zabbix-web packages on rhel-8 |
1311 |
|
1312 |
* Wed Jul 17 2019 Zabbix Packager <info@zabbix.com> - 4.4.0-0.1alpha1 |
1313 |
- update to 4.4.0alpha1 |
1314 |
- removed apache config from zabbix-web package |
1315 |
- added dedicated zabbix-apache-conf and zabbix-nginx-conf packages |
1316 |
|
1317 |
* Fri Mar 29 2019 Zabbix Packager <info@zabbix.com> - 4.2.0-1 |
1318 |
- update to 4.2.0 |
1319 |
- removed jabber notifications support and dependency on iksemel library |
1320 |
|
1321 |
* Tue Mar 26 2019 Zabbix Packager <info@zabbix.com> - 4.2.0-0.6rc2 |
1322 |
- update to 4.2.0rc2 |
1323 |
|
1324 |
* Mon Mar 18 2019 Zabbix Packager <info@zabbix.com> - 4.2.0-0.5rc1 |
1325 |
- update to 4.2.0rc1 |
1326 |
|
1327 |
* Mon Mar 04 2019 Zabbix Packager <info@zabbix.com> - 4.2.0-0.4beta2 |
1328 |
- update to 4.2.0beta2 |
1329 |
|
1330 |
* Mon Feb 18 2019 Zabbix Packager <info@zabbix.com> - 4.2.0-0.1beta1 |
1331 |
- update to 4.2.0beta1 |
1332 |
|
1333 |
* Tue Feb 05 2019 Zabbix Packager <info@zabbix.com> - 4.2.0-0.3alpha3 |
1334 |
- build of 4.2.0alpha3 with *.mo files |
1335 |
|
1336 |
* Wed Jan 30 2019 Zabbix Packager <info@zabbix.com> - 4.2.0-0.2alpha3 |
1337 |
- added timescaledb.sql.gz to zabbix-server-pgsql package |
1338 |
|
1339 |
* Mon Jan 28 2019 Zabbix Packager <info@zabbix.com> - 4.2.0-0.1alpha3 |
1340 |
- update to 4.2.0alpha3 |
1341 |
|
1342 |
* Fri Dec 21 2018 Zabbix Packager <info@zabbix.com> - 4.2.0-0.2alpha2 |
1343 |
- update to 4.2.0alpha2 |
1344 |
|
1345 |
* Tue Nov 27 2018 Zabbix Packager <info@zabbix.com> - 4.2.0-0.1alpha1 |
1346 |
- update to 4.2.0alpha1 |
1347 |
|
1348 |
* Mon Oct 29 2018 Zabbix Packager <info@zabbix.com> - 4.0.1-1 |
1349 |
- update to 4.0.1 |
1350 |
|
1351 |
* Mon Oct 01 2018 Zabbix Packager <info@zabbix.com> - 4.0.0-2 |
1352 |
- update to 4.0.0 |
1353 |
|
1354 |
* Fri Sep 28 2018 Zabbix Packager <info@zabbix.com> - 4.0.0-1.1rc3 |
1355 |
- update to 4.0.0rc3 |
1356 |
|
1357 |
* Tue Sep 25 2018 Zabbix Packager <info@zabbix.com> - 4.0.0-1.1rc2 |
1358 |
- update to 4.0.0rc2 |
1359 |
|
1360 |
* Wed Sep 19 2018 Zabbix Packager <info@zabbix.com> - 4.0.0-1.1rc1 |
1361 |
- update to 4.0.0rc1 |
1362 |
|
1363 |
* Mon Sep 10 2018 Zabbix Packager <info@zabbix.com> - 4.0.0-1.1beta2 |
1364 |
- update to 4.0.0beta2 |
1365 |
|
1366 |
* Tue Aug 28 2018 Zabbix Packager <info@zabbix.com> - 4.0.0-1.1beta1 |
1367 |
- update to 4.0.0beta1 |
1368 |
|
1369 |
* Mon Jul 23 2018 Zabbix Packager <info@zabbix.com> - 4.0.0-1.1alpha9 |
1370 |
- update to 4.0.0alpha9 |
1371 |
- add PHP variable max_input_vars = 10000, overriding default 1000 |
1372 |
|
1373 |
* Mon Jun 18 2018 Zabbix Packager <info@zabbix.com> - 4.0.0-1.1alpha8 |
1374 |
- update to 4.0.0alpha8 |
1375 |
|
1376 |
* Wed May 30 2018 Zabbix Packager <info@zabbix.com> - 4.0.0-1.1alpha7 |
1377 |
- update to 4.0.0alpha7 |
1378 |
|
1379 |
* Fri Apr 27 2018 Zabbix Packager <info@zabbix.com> - 4.0.0-1.1alpha6 |
1380 |
- update to 4.0.0alpha6 |
1381 |
- add support for Ubuntu 18.04 (Bionic) |
1382 |
- move enabling JMX interface on Zabbix java gateway to zabbix_java_gateway.conf |
1383 |
|
1384 |
* Mon Mar 26 2018 Vladimir Levijev <vladimir.levijev@zabbix.com> - 4.0.0-1.1alpha5 |
1385 |
- update to 4.0.0alpha5 |
1386 |
|
1387 |
* Tue Feb 27 2018 Vladimir Levijev <vladimir.levijev@zabbix.com> - 4.0.0-1.1alpha4 |
1388 |
- update to 4.0.0alpha4 |
1389 |
|
1390 |
* Mon Feb 05 2018 Vladimir Levijev <vladimir.levijev@zabbix.com> - 4.0.0-1.1alpha3 |
1391 |
- update to 4.0.0alpha3 |
1392 |
|
1393 |
* Tue Jan 09 2018 Vladimir Levijev <vladimir.levijev@zabbix.com> - 4.0.0-1.1alpha2 |
1394 |
- update to 4.0.0alpha2 |
1395 |
|
1396 |
* Tue Dec 19 2017 Vladimir Levijev <vladimir.levijev@zabbix.com> - 4.0.0-1alpha1 |
1397 |
- update to 4.0.0alpha1 |
1398 |
|
1399 |
* Thu Nov 09 2017 Vladimir Levijev <vladimir.levijev@zabbix.com> - 3.4.4-2 |
1400 |
- add missing translation (.mo) files |
1401 |
|
1402 |
* Tue Nov 07 2017 Vladimir Levijev <vladimir.levijev@zabbix.com> - 3.4.4-1 |
1403 |
- update to 3.4.4 |
1404 |
- fix issue with new line character in pid file that resulted in failure when shutting down daemons on RHEL 5 |
1405 |
|
1406 |
* Tue Oct 17 2017 Vladimir Levijev <vladimir.levijev@zabbix.com> - 3.4.3-1 |
1407 |
- update to 3.4.3 |
1408 |
|
1409 |
* Mon Sep 25 2017 Vladimir Levijev <vladimir.levijev@zabbix.com> - 3.4.2-1 |
1410 |
- update to 3.4.2 |
1411 |
|
1412 |
* Mon Aug 28 2017 Vladimir Levijev <vladimir.levijev@zabbix.com> - 3.4.1-1 |
1413 |
- update to 3.4.1 |
1414 |
- change SocketDir to /var/run/zabbix |
1415 |
|
1416 |
* Mon Aug 21 2017 Vladimir Levijev <vladimir.levijev@zabbix.com> - 3.4.0-1 |
1417 |
- update to 3.4.0 |
1418 |
|
1419 |
* Wed Apr 26 2017 Kodai Terashima <kodai.terashima@zabbix.com> - 3.4.0-1alpha1 |
1420 |
- update to 3.4.0alpla1 r68116 |
1421 |
- add libpcre and libevent for compile option |
1422 |
|
1423 |
* Sun Apr 23 2017 Kodai Terashima <kodai.terashima@zabbix.com> - 3.2.5-1 |
1424 |
- update to 3.2.5 |
1425 |
- add TimeoutSec=0 to systemd service file |
1426 |
|
1427 |
* Thu Mar 02 2017 Kodai Terashima <kodai.terashima@zabbix.com> - 3.2.4-2 |
1428 |
- remove TimeoutSec for systemd |
1429 |
|
1430 |
* Mon Feb 27 2017 Kodai Terashima <kodai.terashima@zabbix.com> - 3.2.4-1 |
1431 |
- update to 3.2.4 |
1432 |
- add TimeoutSec for systemd service file |
1433 |
|
1434 |
* Wed Dec 21 2016 Kodai Terashima <kodai.terashima@zabbix.com> - 3.2.3-1 |
1435 |
- update to 3.2.3 |
1436 |
|
1437 |
* Thu Dec 08 2016 Kodai Terashima <kodai.terashima@zabbix.com> - 3.2.2-1 |
1438 |
- update to 3.2.2 |
1439 |
|
1440 |
* Sun Oct 02 2016 Kodai Terashima <kodai.terashima@zabbix.com> - 3.2.1-1 |
1441 |
- update to 3.2.1 |
1442 |
- use zabbix user and group for Java Gateway |
1443 |
- add SuccessExitStatus=143 for Java Gateway servie file |
1444 |
|
1445 |
* Tue Sep 13 2016 Kodai Terashima <kodai.terashima@zabbix.com> - 3.2.0-1 |
1446 |
- update to 3.2.0 |
1447 |
- add *.conf for Include parameter in agent configuration file |
1448 |
|
1449 |
* Mon Sep 12 2016 Kodai Terashima <kodai.terashima@zabbix.com> - 3.2.0rc2-1 |
1450 |
- update to 3.2.0rc2 |
1451 |
|
1452 |
* Fri Sep 09 2016 Kodai Terashima <kodai.terashima@zabbix.com> - 3.2.0rc1-1 |
1453 |
- update to 3.2.0rc1 |
1454 |
|
1455 |
* Thu Sep 01 2016 Kodai Terashima <kodai.terashima@zabbix.com> - 3.2.0beta2-1 |
1456 |
- update to 3.2.0beta2 |
1457 |
|
1458 |
* Fri Aug 26 2016 Kodai Terashima <kodai.terashima@zabbix.com> - 3.2.0beta1-1 |
1459 |
- update to 3.2.0beta1 |
1460 |
|
1461 |
* Fri Aug 12 2016 Kodai Terashima <kodai.terashima@zabbix.com> - 3.2.0alpha1-1 |
1462 |
- update to 3.2.0alpha1 |
1463 |
|
1464 |
* Sun Jul 24 2016 Kodai Terashima <kodai.terashima@zabbix.com> - 3.0.4-1 |
1465 |
- update to 3.0.4 |
1466 |
|
1467 |
* Sun May 22 2016 Kodai Terashima <kodai.terashima@zabbix.com> - 3.0.3-1 |
1468 |
- update to 3.0.3 |
1469 |
- fix java gateway systemd script to use java options |
1470 |
|
1471 |
* Wed Apr 20 2016 Kodai Terashima <kodai.terashima@zabbix.com> - 3.0.2-1 |
1472 |
- update to 3.0.2 |
1473 |
- remove ZBX-10459.patch |
1474 |
|
1475 |
* Sat Apr 02 2016 Kodai Terashima <kodai.terashima@zabbix.com> - 3.0.1-2 |
1476 |
- fix proxy packges doesn't have schema.sql.gz |
1477 |
- add server and web packages for RHEL6 |
1478 |
- add ZBX-10459.patch |
1479 |
|
1480 |
* Sun Feb 28 2016 Kodai Terashima <kodai.terashima@zabbix.com> - 3.0.1-1 |
1481 |
- update to 3.0.1 |
1482 |
- remove DBSocker parameter |
1483 |
|
1484 |
* Sat Feb 20 2016 Kodai Terashima <kodai.terashima@zabbix.com> - 3.0.0-2 |
1485 |
- agent, proxy and java-gateway for RHEL 5 and 6 |
1486 |
|
1487 |
* Mon Feb 15 2016 Kodai Terashima <kodai.terashima@zabbix.com> - 3.0.0-1 |
1488 |
- update to 3.0.0 |
1489 |
|
1490 |
* Thu Feb 11 2016 Kodai Terashima <kodai.terashima@zabbix.com> - 3.0.0rc2 |
1491 |
- update to 3.0.0rc2 |
1492 |
- add TIMEOUT parameter for java gateway conf |
1493 |
|
1494 |
* Thu Feb 04 2016 Kodai Terashima <kodai.terashima@zabbix.com> - 3.0.0rc1 |
1495 |
- update to 3.0.0rc1 |
1496 |
|
1497 |
* Sat Jan 30 2016 Kodai Terashima <kodai.terashima@zabbix.com> - 3.0.0beta2 |
1498 |
- update to 3.0.0beta2 |
1499 |
|
1500 |
* Thu Jan 21 2016 Kodai Terashima <kodai.terashima@zabbix.com> - 3.0.0beta1 |
1501 |
- update to 3.0.0beta1 |
1502 |
|
1503 |
* Thu Jan 14 2016 Kodai Terashima <kodai.terashima@zabbix.com> - 3.0.0alpha6 |
1504 |
- update to 3.0.0alpla6 |
1505 |
- remove zabbix_agent conf and binary |
1506 |
|
1507 |
* Wed Jan 13 2016 Kodai Terashima <kodai.terashima@zabbix.com> - 3.0.0alpha5 |
1508 |
- update to 3.0.0alpha5 |
1509 |
|
1510 |
* Fri Nov 13 2015 Kodai Terashima <kodai.terashima@zabbix.com> - 3.0.0alpha4-1 |
1511 |
- update to 3.0.0alpha4 |
1512 |
|
1513 |
* Thu Oct 29 2015 Kodai Terashima <kodai.terashima@zabbix.com> - 3.0.0alpha3-2 |
1514 |
- fix web-pgsql package dependency |
1515 |
- add --with-openssl option |
1516 |
|
1517 |
* Mon Oct 19 2015 Kodai Terashima <kodai.terashima@zabbix.com> - 3.0.0alpha3-1 |
1518 |
- update to 3.0.0alpha3 |
1519 |
|
1520 |
* Tue Sep 29 2015 Kodai Terashima <kodai.terashima@zabbix.com> - 3.0.0alpha2-3 |
1521 |
- add IfModule for mod_php5 in apache configuration file |
1522 |
- fix missing proxy_mysql alternatives symlink |
1523 |
- chagne snmptrap log filename |
1524 |
- remove include dir from server and proxy conf |
1525 |
|
1526 |
* Fri Sep 18 2015 Kodai Terashima <kodai.terashima@zabbix.com> - 3.0.0alpha2-2 |
1527 |
- fix create.sql doesn't contain schema.sql & images.sql |
1528 |
|
1529 |
* Tue Sep 15 2015 Kodai Terashima <kodai.terashima@zabbix.com> - 3.0.0alpha2-1 |
1530 |
- update to 3.0.0alpha2 |
1531 |
|
1532 |
* Sat Aug 22 2015 Kodai Terashima <kodai.terashima@zabbix.com> - 2.5.0-1 |
1533 |
- create spec file from scratch |
1534 |
- update to 2.5.0 |