# TODO, maybe sometime: # * Do something about mutex errors sometimes occurring when init scripts' # restart is invoked; something like "sleep 2" between stop and start? # * Use "Include" in zabbix_{agentd,proxy,server}.conf, point to corresponding # /etc/zabbix/zabbix_*.conf.d/ dir; needs patching in order to not load # various backup files (*.rpm{orig,new,save}, *~ etc) in that dir. Name: zabbix Version: 1.8.5 Release: 1%{?dist} Summary: Open-source monitoring solution for your IT infrastructure Group: Applications/Internet License: GPLv2+ URL: http://www.zabbix.com/ Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz Source1: zabbix-web.conf Source2: zabbix-server.init Source3: zabbix-agent.init Source4: zabbix-proxy.init Source5: zabbix-logrotate.in # local rules for config files Patch0: zabbix-1.8.4-config.patch # local rules for config files - fonts Patch1: zabbix-1.8.4-fonts-config.patch Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: mysql-devel BuildRequires: postgresql-devel BuildRequires: net-snmp-devel BuildRequires: openldap-devel BuildRequires: gnutls-devel BuildRequires: iksemel-devel BuildRequires: sqlite-devel BuildRequires: unixODBC-devel %if 0%{!?el4:1} BuildRequires: curl-devel >= 7.13.1 BuildRequires: OpenIPMI-devel >= 2 %endif %if 0%{?fedora} || 0%{?rhel} >= 6 BuildRequires: libssh2-devel %endif Requires: logrotate Requires(pre): /usr/sbin/useradd %description ZABBIX is software that monitors numerous parameters of a network and the health and integrity of servers. ZABBIX uses a flexible notification mechanism that allows users to configure e-mail based alerts for virtually any event. This allows a fast reaction to server problems. ZABBIX offers excellent reporting and data visualisation features based on the stored data. This makes ZABBIX ideal for capacity planning. ZABBIX supports both polling and trapping. All ZABBIX reports and statistics, as well as configuration parameters are accessed through a web-based front end. A web-based front end ensures that the status of your network and the health of your servers can be assessed from any location. Properly configured, ZABBIX can play an important role in monitoring IT infrastructure. This is equally true for small organisations with a few servers and for large companies with a multitude of servers. %package docs Summary: Zabbix documentation Group: Documentation %if 0%{?fedora} > 9 || 0%{?rhel} >= 6 BuildArch: noarch %endif %description docs Zabbix Reference Manual in PDF. %package server Summary: Zabbix server common files Group: Applications/Internet Requires: zabbix = %{version}-%{release} Requires: zabbix-server-implementation = %{version}-%{release} Requires: fping Requires: net-snmp Requires(post): /sbin/chkconfig Requires(preun): /sbin/chkconfig Requires(preun): /sbin/service %description server Zabbix server common files %package server-mysql Summary: Zabbix server compiled to use MySQL Group: Applications/Internet Requires: zabbix = %{version}-%{release} Requires: zabbix-server = %{version}-%{release} Provides: zabbix-server-implementation = %{version}-%{release} Obsoletes: zabbix <= 1.5.3-0.1 Conflicts: zabbix-server-pgsql Conflicts: zabbix-server-sqlite3 %description server-mysql Zabbix server compiled to use MySQL %package server-pgsql Summary: Zabbix server compiled to use PostgresSQL Group: Applications/Internet Requires: zabbix = %{version}-%{release} Requires: zabbix-server = %{version}-%{release} Provides: zabbix-server-implementation = %{version}-%{release} Conflicts: zabbix-server-mysql Conflicts: zabbix-server-sqlite3 %description server-pgsql Zabbix server compiled to use PostgresSQL %package server-sqlite3 Summary: Zabbix server compiled to use SQLite Group: Applications/Internet Requires: zabbix = %{version}-%{release} Requires: zabbix-server = %{version}-%{release} Provides: zabbix-server-implementation = %{version}-%{release} Conflicts: zabbix-server-mysql Conflicts: zabbix-server-pgsql %description server-sqlite3 Zabbix server compiled to use SQLite %package agent Summary: Zabbix Agent Group: Applications/Internet Requires: zabbix = %{version}-%{release} Requires(post): /sbin/chkconfig Requires(preun): /sbin/chkconfig Requires(preun): /sbin/service %description agent The Zabbix client agent, to be installed on monitored systems. %package proxy Summary: Zabbix Proxy Group: Applications/Internet Requires: zabbix = %{version}-%{release} Requires: zabbix-proxy-implementation = %{version}-%{release} Requires(post): /sbin/chkconfig Requires(preun): /sbin/chkconfig Requires(preun): /sbin/service Requires: fping %description proxy The Zabbix proxy %package proxy-mysql Summary: Zabbix proxy compiled to use MySQL Group: Applications/Internet Requires: zabbix-proxy = %{version}-%{release} Provides: zabbix-proxy-implementation = %{version}-%{release} %description proxy-mysql The Zabbix proxy compiled to use MySQL %package proxy-pgsql Summary: Zabbix proxy compiled to use PostgreSQL Group: Applications/Internet Requires: zabbix-proxy = %{version}-%{release} Provides: zabbix-proxy-implementation = %{version}-%{release} %description proxy-pgsql The Zabbix proxy compiled to use PostgreSQL %package proxy-sqlite3 Summary: Zabbix proxy compiled to use SQLite Group: Applications/Internet Requires: zabbix-proxy = %{version}-%{release} Provides: zabbix-proxy-implementation = %{version}-%{release} %description proxy-sqlite3 The Zabbix proxy compiled to use SQLite %package web Summary: Zabbix Web Frontend Group: Applications/Internet %if 0%{?fedora} > 9 || 0%{?rhel} >= 6 BuildArch: noarch %endif Requires: php Requires: php-gd Requires: php-bcmath Requires: php-mbstring Requires: php-xml # DejaVu fonts doesn't exist on EL <= 5 %if 0%{?fedora} || 0%{?rhel} >= 6 Requires: dejavu-sans-fonts %endif Requires: zabbix = %{version}-%{release} Requires: zabbix-web-database = %{version}-%{release} %description web The php frontend to display the zabbix web interface. %package web-mysql Summary: Zabbix web frontend for MySQL Group: Applications/Internet %if 0%{?fedora} > 9 || 0%{?rhel} >= 6 BuildArch: noarch %endif Requires: zabbix-web = %{version}-%{release} Requires: php-mysql Provides: zabbix-web-database = %{version}-%{release} Conflicts: zabbix-web-pgsql Conflicts: zabbix-web-sqlite3 Obsoletes: zabbix-web <= 1.5.3-0.1 %description web-mysql Zabbix web frontend for MySQL %package web-pgsql Summary: Zabbix web frontend for PostgreSQL Group: Applications/Internet %if 0%{?fedora} > 9 || 0%{?rhel} >= 6 BuildArch: noarch %endif Requires: zabbix-web = %{version}-%{release} Requires: php-pgsql Provides: zabbix-web-database = %{version}-%{release} Conflicts: zabbix-web-mysql Conflicts: zabbix-web-sqlite3 %description web-pgsql Zabbix web frontend for PostgreSQL %package web-sqlite3 Summary: Zabbix web frontend for SQLite Group: Applications/Internet %if 0%{?fedora} > 9 || 0%{?rhel} >= 6 BuildArch: noarch %endif Requires: zabbix-web = %{version}-%{release} # Need to use the same db file as the server Requires: zabbix-server-sqlite3 = %{version}-%{release} Provides: zabbix-web-database = %{version}-%{release} Conflicts: zabbix-web-mysql Conflicts: zabbix-web-pgsql %description web-sqlite3 Zabbix web frontend for SQLite %prep %setup0 -q %patch0 -p1 # DejaVu fonts doesn't exist on EL <= 5 %if 0%{?fedora} || 0%{?rhel} >= 6 %patch1 -p1 # remove included fonts rm -rf frontends/php/fonts %endif # remove executable permissions chmod a-x upgrades/dbpatches/1.8/mysql/upgrade # fix up some lib64 issues sed -i.orig -e 's|_LIBDIR=/usr/lib|_LIBDIR=%{_libdir}|g' \ configure # kill off .htaccess files, options set in SOURCE1 rm -f frontends/php/include/.htaccess rm -f frontends/php/include/classes/.htaccess # set timestamp on modified config file and directories touch -r frontends/php/css.css frontends/php/include/config.inc.php \ frontends/php/include/defines.inc.php \ frontends/php/include \ frontends/php/include/classes %build common_flags=" --enable-dependency-tracking --enable-server --enable-agent --enable-proxy --enable-ipv6 --with-net-snmp --with-ldap %if 0%{!?el4:1} --with-libcurl --with-openipmi %endif --with-jabber --with-unixodbc %if 0%{?fedora} || 0%{?rhel} >= 6 --with-ssh2 %endif " %configure $common_flags --with-mysql make %{?_smp_mflags} mv src/zabbix_server/zabbix_server src/zabbix_server/zabbix_server_mysql mv src/zabbix_proxy/zabbix_proxy src/zabbix_proxy/zabbix_proxy_mysql %configure $common_flags --with-pgsql make %{?_smp_mflags} mv src/zabbix_server/zabbix_server src/zabbix_server/zabbix_server_pgsql mv src/zabbix_proxy/zabbix_proxy src/zabbix_proxy/zabbix_proxy_pgsql %configure $common_flags --with-sqlite3 make %{?_smp_mflags} mv src/zabbix_server/zabbix_server src/zabbix_server/zabbix_server_sqlite3 mv src/zabbix_proxy/zabbix_proxy src/zabbix_proxy/zabbix_proxy_sqlite3 touch src/zabbix_server/zabbix_server touch src/zabbix_proxy/zabbix_proxy %install rm -rf $RPM_BUILD_ROOT # set up some required directories mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/%{name} mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/web mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/init.d mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d mkdir -p $RPM_BUILD_ROOT%{_datadir} mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log/%{name} mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/run/%{name} # install the frontend cp -a frontends/php $RPM_BUILD_ROOT%{_datadir}/%{name} # prepare ghosted config file touch $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/web/zabbix.conf.php # drop config files in place install -m 0644 -p misc/conf/zabbix_agent.conf $RPM_BUILD_ROOT%{_sysconfdir}/%{name} install -m 0644 -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/%{name}.conf # fix config file options cat misc/conf/zabbix_agentd.conf | sed \ -e 's|# PidFile=.*|PidFile=%{_localstatedir}/run/zabbix/zabbix_agentd.pid|g' \ -e 's|^LogFile=.*|LogFile=%{_localstatedir}/log/zabbix/zabbix_agentd.log|g' \ -e 's|# LogFileSize=.*|LogFileSize=0|g' \ > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/zabbix_agentd.conf cat misc/conf/zabbix_server.conf | sed \ -e 's|# PidFile=.*|PidFile=%{_localstatedir}/run/zabbix/zabbix.pid|g' \ -e 's|^LogFile=.*|LogFile=%{_localstatedir}/log/zabbix/zabbix_server.log|g' \ -e 's|# LogFileSize=.*|LogFileSize=0|g' \ -e 's|# AlertScriptsPath=/home/zabbix/bin/|AlertScriptsPath=%{_localstatedir}/lib/zabbix/|g' \ -e 's|^DBUser=root|DBUser=zabbix|g' \ -e 's|# DBSocket=/tmp/mysql.sock|DBSocket=%{_localstatedir}/lib/mysql/mysql.sock|g' \ > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/zabbix_server.conf cat misc/conf/zabbix_proxy.conf | sed \ -e 's|# PidFile=.*|PidFile=%{_localstatedir}/run/zabbix/zabbix_proxy.pid|g' \ -e 's|^LogFile=.*|LogFile=%{_localstatedir}/log/zabbix/zabbix_proxy.log|g' \ -e 's|# LogFileSize=.*|LogFileSize=0|g' \ -e 's|# AlertScriptsPath=/home/zabbix/bin/|AlertScriptsPath=%{_localstatedir}/lib/zabbix/|g' \ -e 's|^DBUser=root|DBUser=zabbix|g' \ -e 's|# DBSocket=/tmp/mysql.sock|DBSocket=%{_localstatedir}/lib/mysql/mysql.sock|g' \ > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/zabbix_proxy.conf # install log rotation cat %{SOURCE5} | sed -e 's|COMPONENT|server|g' > \ $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/zabbix-server cat %{SOURCE5} | sed -e 's|COMPONENT|agentd|g' > \ $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/zabbix-agent cat %{SOURCE5} | sed -e 's|COMPONENT|proxy|g' > \ $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/zabbix-proxy # init scripts install -m 0755 -p %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/init.d/zabbix-server install -m 0755 -p %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/init.d/zabbix-agent install -m 0755 -p %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/init.d/zabbix-proxy # install make DESTDIR=$RPM_BUILD_ROOT install rm $RPM_BUILD_ROOT%{_sbindir}/zabbix_server install -m 0755 -p src/zabbix_server/zabbix_server_* $RPM_BUILD_ROOT%{_sbindir}/ rm $RPM_BUILD_ROOT%{_sbindir}/zabbix_proxy install -m 0755 -p src/zabbix_proxy/zabbix_proxy_* $RPM_BUILD_ROOT%{_sbindir}/ # nuke static libs and empty oracle upgrade sql rm -rf $RPM_BUILD_ROOT%{_libdir}/libzbx*.a # copy sql files to appropriate per package locations for pkg in proxy server ; do docdir=$RPM_BUILD_ROOT%{_docdir}/%{name}-$pkg-mysql-%{version} install -dm 755 $docdir cp -p --parents create/schema/mysql.sql $docdir cp -p --parents create/data/data.sql $docdir cp -p --parents create/data/images_mysql.sql $docdir cp -pR --parents upgrades/dbpatches/1.6/mysql $docdir cp -pR --parents upgrades/dbpatches/1.8/mysql $docdir docdir=$RPM_BUILD_ROOT%{_docdir}/%{name}-$pkg-pgsql-%{version} install -dm 755 $docdir cp -p --parents create/schema/postgresql.sql $docdir cp -p --parents create/data/data.sql $docdir cp -p --parents create/data/images_pgsql.sql $docdir cp -pR --parents upgrades/dbpatches/1.6/postgresql $docdir cp -pR --parents upgrades/dbpatches/1.8/postgresql $docdir docdir=$RPM_BUILD_ROOT%{_docdir}/%{name}-$pkg-sqlite3-%{version} install -dm 755 $docdir cp -p --parents create/schema/sqlite.sql $docdir cp -p --parents create/data/data.sql $docdir cp -p --parents create/data/images_sqlite3.sql $docdir done # remove extraneous ones rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}/create %clean rm -rf $RPM_BUILD_ROOT %pre getent passwd zabbix > /dev/null || \ /usr/sbin/useradd -c "Zabbix Monitoring System" \ -s /sbin/nologin -r -d %{_localstatedir}/lib/%{name} zabbix || : %post server /sbin/chkconfig --add zabbix-server if [ $1 -gt 1 ] then # Apply permissions also in *.rpmnew upgrades from old permissive ones chmod 0640 %{_sysconfdir}/zabbix/zabbix_server.conf chown root:zabbix %{_sysconfdir}/zabbix/zabbix_server.conf fi : %post agent /sbin/chkconfig --add zabbix-agent || : %post proxy /sbin/chkconfig --add zabbix-proxy if [ $1 -gt 1 ] then # Apply permissions also in *.rpmnew upgrades from old permissive ones chmod 0640 %{_sysconfdir}/zabbix/zabbix_proxy.conf chown root:zabbix %{_sysconfdir}/zabbix/zabbix_proxy.conf fi : %preun server if [ "$1" = 0 ] then /sbin/service zabbix-server stop >/dev/null 2>&1 /sbin/chkconfig --del zabbix-server fi : %preun agent if [ "$1" = 0 ] then /sbin/service zabbix-agent stop >/dev/null 2>&1 /sbin/chkconfig --del zabbix-agent fi : %preun proxy if [ "$1" = 0 ] then /sbin/service zabbix-proxy stop >/dev/null 2>&1 /sbin/chkconfig --del zabbix-proxy fi : %postun server if [ $1 -ge 1 ] then /sbin/service zabbix-server try-restart >/dev/null 2>&1 || : fi %postun proxy if [ $1 -ge 1 ] then /sbin/service zabbix-proxy try-restart >/dev/null 2>&1 || : fi %postun agent if [ $1 -ge 1 ] then /sbin/service zabbix-agent try-restart >/dev/null 2>&1 || : fi %post web # move existing config file on update if [ "$1" -ge "1" ] then if [ -f %{_sysconfdir}/zabbix/zabbix.conf.php ] then mv %{_sysconfdir}/zabbix/zabbix.conf.php %{_sysconfdir}/zabbix/web chown apache:apache %{_sysconfdir}/zabbix/web/zabbix.conf.php fi fi : %files %defattr(-,root,root,-) %doc AUTHORS ChangeLog COPYING CREDITS NEWS README %dir %{_sysconfdir}/zabbix %attr(0755,zabbix,zabbix) %dir %{_localstatedir}/log/zabbix %attr(0755,zabbix,zabbix) %dir %{_localstatedir}/run/zabbix %files docs %defattr(-,root,root,-) %doc README %files server %defattr(-,root,root,-) %attr(0640,root,zabbix) %config(noreplace) %{_sysconfdir}/zabbix/zabbix_server.conf %config(noreplace) %{_sysconfdir}/logrotate.d/zabbix-server %{_sysconfdir}/init.d/zabbix-server %{_mandir}/man8/zabbix_server.8* %files server-mysql %defattr(-,root,root,-) %{_docdir}/%{name}-server-mysql-%{version}/ %{_sbindir}/zabbix_server_mysql %files server-pgsql %defattr(-,root,root,-) %{_docdir}/%{name}-server-pgsql-%{version}/ %{_sbindir}/zabbix_server_pgsql %files server-sqlite3 %defattr(-,root,root,-) %{_docdir}/%{name}-server-sqlite3-%{version}/ %{_sbindir}/zabbix_server_sqlite3 %files agent %defattr(-,root,root,-) %config(noreplace) %{_sysconfdir}/zabbix/zabbix_agent.conf %config(noreplace) %{_sysconfdir}/zabbix/zabbix_agentd.conf %config(noreplace) %{_sysconfdir}/logrotate.d/zabbix-agent %{_sysconfdir}/init.d/zabbix-agent %{_sbindir}/zabbix_agent %{_sbindir}/zabbix_agentd %{_bindir}/zabbix_sender %{_bindir}/zabbix_get %{_mandir}/man1/zabbix_sender.1* %{_mandir}/man1/zabbix_get.1* %{_mandir}/man8/zabbix_agentd.8* %files proxy %defattr(-,root,root,-) %attr(0640,root,zabbix) %config(noreplace) %{_sysconfdir}/zabbix/zabbix_proxy.conf %config(noreplace) %{_sysconfdir}/logrotate.d/zabbix-proxy %{_sysconfdir}/init.d/zabbix-proxy %{_mandir}/man8/zabbix_proxy.8* %files proxy-mysql %defattr(-,root,root,-) %{_docdir}/%{name}-proxy-mysql-%{version}/ %{_sbindir}/zabbix_proxy_mysql %files proxy-pgsql %defattr(-,root,root,-) %{_docdir}/%{name}-proxy-pgsql-%{version}/ %{_sbindir}/zabbix_proxy_pgsql %files proxy-sqlite3 %defattr(-,root,root,-) %{_docdir}/%{name}-proxy-sqlite3-%{version}/ %{_sbindir}/zabbix_proxy_sqlite3 %files web %defattr(-,root,root,-) %dir %attr(0750,apache,apache) %{_sysconfdir}/zabbix/web %ghost %attr(0644,apache,apache) %config(noreplace) %{_sysconfdir}/zabbix/web/zabbix.conf.php %config(noreplace) %{_sysconfdir}/httpd/conf.d/zabbix.conf %{_datadir}/zabbix %files web-mysql %defattr(-,root,root,-) %files web-pgsql %defattr(-,root,root,-) %files web-sqlite3 %defattr(-,root,root,-) %changelog * Wed Apr 20 2011 Dan Horák <dan[at]danny.cz> - 1.8.5-1 - updated to 1.8.5 * Tue Jan 18 2011 Dan Horák <dan[at]danny.cz> - 1.8.4-2 - enable libcurl detection (#670500) * Tue Jan 4 2011 Dan Horák <dan[at]danny.cz> - 1.8.4-1 - updated to 1.8.4 - fixes zabbix_agent fail to start on IPv4-only host (#664639) * Tue Nov 23 2010 Dan Horák <dan[at]danny.cz> - 1.8.3-3 - zabbix emailer doesn't handle multiline responses (#656072) * Tue Oct 05 2010 jkeating - 1.8.3-2.1 - Rebuilt for gcc bug 634757 * Mon Sep 6 2010 Dan Horák <dan[at]danny.cz> - 1.8.3-2 - fix font path in patch2 (#630500) * Tue Aug 17 2010 Dan Horák <dan[at]danny.cz> - 1.8.3-1 - updated to 1.8.3 * Wed Aug 11 2010 Dan Horák <dan[at]danny.cz> - 1.8.2-3 - added patch for XSS in triggers page (#620809, ZBX-2326) * Thu Apr 29 2010 Dan Horák <dan[at]danny.cz> - 1.8.2-2 - DejaVu fonts doesn't exist on EL <= 5 * Tue Mar 30 2010 Dan Horák <dan[at]danny.cz> - 1.8.2-1 - Update to 1.8.2 * Sat Mar 20 2010 Dan Horák <dan[at]danny.cz> - 1.8.1-7 - web interface needs php-xml (#572413) - updated defaults in config files (#573325) - built with libssh2 support (#575279) * Wed Feb 24 2010 Dan Horák <dan[at]danny.cz> - 1.8.1-6 - use system fonts * Sun Feb 13 2010 Dan Horák <dan[at]danny.cz> - 1.8.1-5 - fixed linking with the new --no-add-needed default (#564932) * Mon Feb 1 2010 Dan Horák <dan[at]danny.cz> - 1.8.1-4 - enable dependency tracking * Mon Feb 1 2010 Dan Horák <dan[at]danny.cz> - 1.8.1-3 - updated the web-config patch * Mon Feb 1 2010 Dan Horák <dan[at]danny.cz> - 1.8.1-2 - close fd on exec (#559221) * Fri Jan 29 2010 Dan Horák <dan[at]danny.cz> - 1.8.1-1 - Update to 1.8.1 * Tue Jan 26 2010 Dan Horák <dan[at]danny.cz> - 1.8-1 - Update to 1.8 * Thu Dec 31 2009 Dan Horák <dan[at]danny.cz> - 1.6.8-1 - Update to 1.6.8 - Upstream changelog: http://www.zabbix.com/rn1.6.8.php - fixes 2 issues from #551331 * Wed Nov 25 2009 Dan Horák <dan[at]danny.cz> - 1.6.6-2 - rebuilt with net-snmp 5.5 * Sat Aug 29 2009 Dan Horák <dan[at]danny.cz> - 1.6.6-1 - Update to 1.6.6 - Upstream changelog: http://www.zabbix.com/rn1.6.6.php * Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 1.6.5-3 - rebuilt with new openssl * Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Mon Jun 8 2009 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.5-1 - Update to 1.6.5, see http://sourceforge.net/mailarchive/message.php?msg_name=4A37A2CA.8050503%40zabbix.com for the full release notes. - - It is recommended to create the following indexes in order to speed up - performance of ZABBIX front-end as well as server side (ignore it if the - indexes already exist): - - CREATE UNIQUE INDEX history_log_2 on history_log (itemid,id); - CREATE UNIQUE INDEX history_text_2 on history_text (itemid,id); - CREATE INDEX graphs_items_1 on graphs_items (itemid); - CREATE INDEX graphs_items_2 on graphs_items (graphid); - CREATE INDEX services_1 on services (triggerid); * Mon Jun 8 2009 Ville Skyttä <ville.skytta at iki.fi> - 1.6.4-4 - Start agent after and shut down before proxy and server by default. - Include database schemas also in -proxy-* docs. - Make buildable on EL-4 (without libcurl, OpenIPMI). - Reformat description. * Fri Apr 17 2009 Ville Skyttä <ville.skytta at iki.fi> - 1.6.4-3 - Tighten configuration file permissions. - Ensure zero exit status from scriptlets. - Improve init script LSB compliance. - Restart running services on package upgrades. * Thu Apr 9 2009 Dan Horák <dan[at]danny.cz> - 1.6.4-2 - make the -docs subpackage noarch * Thu Apr 9 2009 Dan Horák <dan[at]danny.cz> - 1.6.4-1 - update to 1.6.4 - remove the cpustat patch, it was integreated into upstream - use noarch subpackage for the web interface - database specific web subpackages conflicts with each other - use common set of option for the configure macro - enable IPMI support - sqlite web subpackage must depend on local sqlite - reorganize the docs and the sql scripts - change how the web interface config file is created - updated scriptlet for adding the zabbix user - move the documentation in PDF to -docs subpackage - most of the changes were submitted by Ville Skyttä in #494706 - Resolves: #489673, #493234, #494706 * Mon Mar 9 2009 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.2-5 - Update pre patch due to incomplete fix for security problems. * Wed Mar 4 2009 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.2-4 - Update to a SVN snapshot of the upstream 1.6 branch to fix security issue (BZ#488501) * Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Fri Jan 23 2009 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.2-2 - Rebuild for MySQL 5.1.X * Fri Jan 16 2009 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.2-1 - Update to 1.6.2: http://www.zabbix.com/rn1.6.2.php * Thu Dec 4 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.1-1 - Fix BZ#474593 by adding a requires. * Wed Nov 5 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.1-1 - Update to 1.6.1 * Tue Sep 30 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6-1.1 - Bump release because forgot to add some new files. * Thu Sep 30 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6-1 - Update to final 1.6 * Mon Aug 11 2008 Jason L Tibbitts III <tibbs@math.uh.edu> - 1.4.6-2 - Fix license tag. * Fri Jul 25 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.6-1 - Update to 1.4.6 * Mon Jul 07 2008 Dan Horak <dan[at]danny.cz> - 1.4.5-4 - add LSB headers into init scripts - disable internal log rotation * Fri May 02 2008 Jarod Wilson <jwilson@redhat.com> - 1.4.5-3 - Seems the zabbix folks replaced the original 1.4.5 tarball with an updated tarball or something -- it actually does contain a tiny bit of additional code... So update to newer 1.4.5. * Tue Apr 08 2008 Jarod Wilson <jwilson@redhat.com> - 1.4.5-2 - Fix building w/postgresql (#441456) * Tue Mar 25 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.5-1 - Update to 1.4.5 * Thu Feb 14 2008 Jarod Wilson <jwilson@redhat.com> - 1.4.4-2 - Bump and rebuild with gcc 4.3 * Mon Dec 17 2007 Jarod Wilson <jwilson@redhat.com> - 1.4.4-1 - New upstream release - Fixes two crasher bugs in 1.4.3 release * Wed Dec 12 2007 Jarod Wilson <jwilson@redhat.com> - 1.4.3-1 - New upstream release * Thu Dec 06 2007 Release Engineering <rel-eng at fedoraproject dot org> - 1.4.2-5 - Rebuild for deps * Sat Dec 01 2007 Dan Horak <dan[at]danny.cz> 1.4.2-4 - add security fix (#407181) * Thu Sep 20 2007 Dan Horak <dan[at]danny.cz> 1.4.2-3 - Add a patch to clean a warning during compile - Add a patch to fix cpu load computations * Tue Aug 21 2007 Jarod Wilson <jwilson@redhat.com> 1.4.2-2 - Account for binaries moving from %%_bindir to %%_sbindir * Tue Aug 21 2007 Jarod Wilson <jwilson@redhat.com> 1.4.2-1 - New upstream release * Mon Jul 02 2007 Jarod Wilson <jwilson@redhat.com> 1.4.1-1 - New upstream release * Fri Jun 29 2007 Jarod Wilson <jwilson@redhat.com> 1.4-3 - Install correct sql init files (#244991) - Add Requires: php-bcmath to zabbix-web (#245767) * Wed May 30 2007 Jarod Wilson <jwilson@redhat.com> 1.4-2 - Add placeholder zabbix.conf.php * Tue May 29 2007 Jarod Wilson <jwilson@redhat.com> 1.4-1 - New upstream release * Fri Mar 30 2007 Jarod Wilson <jwilson@redhat.com> 1.1.7-1 - New upstream release * Wed Feb 07 2007 Jarod Wilson <jwilson@redhat.com> 1.1.6-1 - New upstream release * Thu Feb 01 2007 Jarod Wilson <jwilson@redhat.com> 1.1.5-1 - New upstream release * Tue Jan 02 2007 Jarod Wilson <jwilson@redhat.com> 1.1.4-5 - Add explicit R:php to zabbix-web (#220676) * Wed Dec 13 2006 Jarod Wilson <jwilson@redhat.com> 1.1.4-4 - Fix snmp polling buffer overflow (#218065) * Wed Nov 29 2006 Jarod Wilson <jwilson@redhat.com> 1.1.4-3 - Rebuild for updated libnetsnmp * Thu Nov 16 2006 Jarod Wilson <jwilson@redhat.com> 1.1.4-2 - Fix up pt_br - Add Req-pre on useradd * Wed Nov 15 2006 Jarod Wilson <jwilson@redhat.com> 1.1.4-1 - Update to 1.1.4 * Tue Nov 14 2006 Jarod Wilson <jwilson@redhat.com> 1.1.3-3 - Add BR: gnutls-devel, R: net-snmp-libs * Tue Nov 14 2006 Jarod Wilson <jwilson@redhat.com> 1.1.3-2 - Fix php-pgsql Requires * Tue Nov 14 2006 Jarod Wilson <jwilson@redhat.com> 1.1.3-1 - Update to 1.1.3 * Mon Oct 02 2006 Jarod Wilson <jwilson@redhat.com> 1.1.2-1 - Update to 1.1.2 - Enable alternate building with postgresql support * Thu Aug 17 2006 Jarod Wilson <jwilson@redhat.com> 1.1.1-2 - Yank out Requires: mysql-server - Add Requires: for php-gd and fping * Tue Aug 15 2006 Jarod Wilson <jwilson@redhat.com> 1.1.1-1 - Update to 1.1.1 - More macroification - Fix up zabbix-web Requires: - Prep for enabling postgres support * Thu Jul 27 2006 Jarod Wilson <jwilson@redhat.com> 1.1-2 - Add Requires: on chkconfig and service - Remove openssl-devel from BR, mysql-devel pulls it in - Alter scriptlets to match Fedora conventions * Tue Jul 11 2006 Jarod Wilson <jwilson@redhat.com> 1.1-1 - Initial build for Fedora Extras