Group :: Monitoramento
RPM: nagiosdigger
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
%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
Release: alt7
Url: https://www.vanheusden.com/nagiosdigger/
Packager: Paul Wolneykien <manowar at 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
…
Todas as alterações você pod ver aqui
%define plugins_cmddir %_sysconfdir/nagios/commands
%define configdir %_sysconfdir/nagios/%name
%define nagios_plugindir %_libexecdir/nagios/plugins
Name: nagiosdigger
Version: 0.9
Release: alt7
Url: https://www.vanheusden.com/nagiosdigger/
Packager: Paul Wolneykien <manowar at 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
…
Todas as alterações você pod ver aqui