Пакет nagiosdigger: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 | %define nagios_grp nagiosnew %define plugins_cmddir %_sysconfdir/nagios/commands %define configdir %_sysconfdir/nagios/%name %define nagios_plugindir %_libexecdir/nagios/plugins Name: nagiosdigger Version: 0.9.1 Release: alt1 #Url: https://www.vanheusden.com/nagiosdigger/ Url: https://exchange.nagios.org/directory/Addons/Log-File-Management/nagiosdigger/details Packager: Paul Wolneykien <manowar@altlinux.org> Source:%name-%version.tar Patch0: %name-%version-alt.patch BuildArch: noarch Summary: A powerfull web frontend for the logging produced by Nagios License: GPL-2.0 Group: Monitoring Requires: nagios-www >= 3.0.6-alt12 Requires: apache2-base apache2-mod_%php_name Requires: perl-DBI Requires: %{php_name}-jpgraph Conflicts: nagios < 3.0.6-alt12 Requires: %name-dbi = %version-%release BuildRequires(pre): rpm-build-php-version BuildRequires: perl-DBI perl-DBD-mysql perl-DBD-Pg perl-Config-INI %description Nagiosdigger is a powerfull web frontend for the logging produced by Nagios. It enables you to dig trough all the data (problem events) enabling you to quickly determine trends and/or systems with problems. Searching, SLA calculations and problem predictions are some of the features. It requires a MySQL or PostgreSQL database as well as the JPGraph graph creating library. %package mysql Summary: MySQL support for the powerfull Nagios web logging frontend License: GPL-2.0 Group: Monitoring Requires: perl-DBD-mysql Requires: %{php_name}-mysqli Requires: %name = %version-%release Provides: %name-dbi = %version-%release Obsoletes: %name < 0.9-alt5 %description mysql MySQL dependencies and documentation (examples) for Nagiosdigger. %package pgsql Summary: PostgreSQL support for the powerfull Nagios web logging frontend License: GPL-2.0 Group: Monitoring Requires: perl-DBD-Pg Requires: %{php_name}-pgsql Requires: %name = %version-%release Provides: %name-dbi = %version-%release %description pgsql PostgreSQL dependencies and documentation (examples) for Nagiosdigger. %prep %setup %patch0 -p1 %build %make_build %install %makeinstall_std sysconfdir=%_sysconfdir \ libexecdir=%_libexecdir \ sbindir=%_sbindir %post a2enextra httpd-addon.d /sbin/service httpd2 condreload [ ! -f %_initdir/nagios ] || /sbin/service nagios condreload %files %doc readme.txt upgrading.txt create_tables_mysql.sql create_tables_psql.sql %dir %_var/www/webapps/%name %_var/www/webapps/%name/*.php %attr(0640,root,%nagios_grp) %_var/www/webapps/%name/config.inc.php %_var/www/webapps/%name/*.css %config(noreplace) %_sysconfdir/httpd2/conf/addon.d/A.%name.conf %config(noreplace) %plugins_cmddir/50-nagiosdigger.cfg %dir %configdir %attr(0640,root,%nagios_grp) %config(noreplace) %configdir/config.ini %_sbindir/%name-import %nagios_plugindir/nagiosdigger_event_handler %files mysql %files pgsql %changelog * Fri Dec 02 2022 Paul Wolneykien <manowar@altlinux.org> 0.9.1-alt1 - Fixed divide by zero in "Predict problems" (closes: 44502). - Fixed date/time functions for PostgreSQL (closes: 44501). * Mon Nov 14 2022 Paul Wolneykien <manowar@altlinux.org> 0.9-alt7 - Switch to build with a major PHP version whatever it is by using %%php_name (closes: 44192). * Tue Jul 28 2020 Paul Wolneykien <manowar@altlinux.org> 0.9-alt6 - Hint a 'Pg' driver name for Postgres in config.ini. - Fix: Make nagiosdigger-mysql obsolete nagiosdigger < 0.9-alt5 (helps dist-upgrade). * Wed Jul 22 2020 Paul Wolneykien <manowar@altlinux.org> 0.9-alt5 - Use a single patch due to merges. - Fixed typo: COLSPNA -> COLSPAN. - Fixed divide by zero error with the average events calculation. - On error, output the last SQL error message and show the query. - Fix: Use pg_num_rows() with Postgres. - Add packages for MySQL and PostgreSQL support. - Added the create table script for PostgreSQL. * Thu May 07 2020 Paul Wolneykien <manowar@altlinux.org> 0.9-alt4 - Fixed nagios dependency: require >= 3.0.6-alt12 (needed for "nagiosnew" group) - Updated the readme.txt reflecting config.ini. - Use a single INI configuration file for both PHP and Perl. * Mon Apr 20 2020 Paul Wolneykien <manowar@altlinux.org> 0.9-alt3 - Switch to PHP7. * Mon Apr 20 2020 Paul Wolneykien <manowar@altlinux.org> 0.9-alt2 - Fix: Make 50-nagiosdigger.cfg world-readable - Reload nagios service after install. * Fri Apr 17 2020 Paul Wolneykien <manowar@altlinux.org> 0.9-alt1 - Initial version for ALT. |