# Copyright (C) 2008 Platform Computing Inc # # This program is free software; you can redistribute it and/or modify # it under the terms of version 2 of the GNU General Public License as # published by the Free Software Foundation. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA # Summary: Nagios(R) compute component Name: component-nagios-compute-v2_12 Version: 2.12 Release: 3 License: GPLv2 Group: System Environment/Base Vendor: Platform Computing Corporation BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot BuildArchitectures: noarch URL: http://www.nagios.org/ Source: %{name}-%{version}.1.tar.gz Requires: nrpe, nagios-plugins, nagios-plugins-apt, nagios-plugins-breeze, nagios-plugins-by_ssh, nagios-plugins-dhcp Requires: nagios-plugins-dig, nagios-plugins-disk, nagios-plugins-disk_smb, nagios-plugins-dns, nagios-plugins-dummy, nagios-plugins-file_age Requires: nagios-plugins-flexlm, nagios-plugins-hpjd, nagios-plugins-http, nagios-plugins-icmp, nagios-plugins-ide_smart, nagios-plugins-ircd Requires: nagios-plugins-ldap, nagios-plugins-linux_raid, nagios-plugins-load, nagios-plugins-log, nagios-plugins-mailq, nagios-plugins-mrtg Requires: nagios-plugins-mrtgtraf, nagios-plugins-mysql, nagios-plugins-nagios, nagios-plugins-nrpe, nagios-plugins-nt, nagios-plugins-ntp Requires: nagios-plugins-nwstat, nagios-plugins-oracle, nagios-plugins-overcr, nagios-plugins-perl, nagios-plugins-pgsql, nagios-plugins-ping Requires: nagios-plugins-procs, nagios-plugins-real, nagios-plugins-rpc, nagios-plugins-sensors, nagios-plugins-smtp, nagios-plugins-snmp Requires: nagios-plugins-ssh, nagios-plugins-swap, nagios-plugins-tcp, nagios-plugins-time, nagios-plugins-udp, nagios-plugins-ups Requires: nagios-plugins-users, nagios-plugins-wave, nagios-mem-plugin Requires(post): python %description Nagios(R) component for compute nodes. %prep %setup -q -n %{name} %build %install rm -rf %{buildroot} mkdir -p $RPM_BUILD_ROOT/etc/rc.kusu.d install -m 0755 S16-nrpeconfig $RPM_BUILD_ROOT/etc/rc.kusu.d %files /etc/rc.kusu.d/S16-nrpeconfig %preun %post # Enable NRPE /sbin/chkconfig nrpe on if [ ! -e /var/lock/subsys/kusu-installer ]; then # Running outside of Anaconda if [ -f /etc/rc.kusu.d/S16-nrpeconfig ]; then if [ -f /etc/nagios/nrpe.cfg ]; then echo "Running Kusu RC Script: NRPE Config" /bin/env python /etc/rc.kusu.d/S16-nrpeconfig fi fi #else # Running within Anaconda fi %postun /bin/cat << 'EOF' > /opt/kusu/lib/plugins/cfmclient/nagios-compute-v2_12.remove #!/bin/sh rpm -e nagios nagios-plugins nagios-plugins-mysql nagios-plugins-nrpe \ nagios-plugins-apt nagios-plugins-breeze nagios-plugins-by_ssh nagios-plugins-dhcp \ nagios-plugins-dig nagios-plugins-disk nagios-plugins-disk_smb nagios-plugins-dns nagios-plugins-dummy \ nagios-plugins-file_age nagios-plugins-flexlm nagios-plugins-hpjd nagios-plugins-http \ nagios-plugins-icmp nagios-plugins-ide_smart nagios-plugins-ircd nagios-plugins-ldap nagios-plugins-linux_raid \ nagios-plugins-load nagios-plugins-log nagios-plugins-mailq nagios-plugins-mrtg nagios-plugins-mrtgtraf \ nagios-plugins-nagios nagios-plugins-nt nagios-plugins-ntp nagios-plugins-nwstat nagios-plugins-oracle \ nagios-plugins-overcr nagios-plugins-perl nagios-plugins-pgsql nagios-plugins-ping nagios-plugins-procs \ nagios-plugins-real nagios-plugins-rpc nagios-plugins-sensors nagios-plugins-smtp nagios-plugins-snmp \ nagios-plugins-ssh nagios-plugins-swap nagios-plugins-tcp nagios-plugins-time nagios-plugins-udp \ nagios-plugins-ups nagios-plugins-users nagios-plugins-wave nagios-mem-plugin rm -f /opt/kusu/lib/plugins/cfmclient/nagios-compute-v2_12.remove EOF %changelog * Wed Jan 7 2009 Mark Black 2.12-3 - Add missing post requirement * Wed Jul 16 2008 Mike Frisch 2.12-2 - Fixed generation of /etc/nagios/nrpe.cfg for clusters with multiple provisioning networks (#111510) * Fri May 23 2008 Shawn Starr 2.12-1 - Bump version. * Mon May 12 2008 Shawn Starr 2.11-1 - Bump version. * Thu Jan 31 2008 Shawn Starr 2.10-1 - Initial release.