nagios-plugins.spec.in 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. Name: nagios-plugins
  2. Version: %%{VERSION}
  3. Release: %%{RELEASE}
  4. Summary: Host/service/network monitoring program plugins for Nagios
  5. Group: Applications/System
  6. License: GPL
  7. URL: http://nagiosplug.sourceforge.net/
  8. Source0: http://dl.sf.net/sourceforge/nagiosplug/%{name}-%{version}.tar.gz
  9. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
  10. Prefix: %{_prefix}/lib/nagios/plugins
  11. Packager: Karl DeBisschop <kdebisschop@users.sourceforge.net>
  12. Vendor: Nagios Plugin Development Group
  13. Provides: nagios-plugins
  14. %{!?custom:%global custom 0}
  15. Obsoletes: nagios-plugins-custom nagios-plugins-extras
  16. # Requires
  17. %description
  18. Nagios is a program that will monitor hosts and services on your
  19. network, and to email or page you when a problem arises or is
  20. resolved. Nagios runs on a unix server as a background or daemon
  21. process, intermittently running checks on various services that you
  22. specify. The actual service checks are performed by separate "plugin"
  23. programs which return the status of the checks to Nagios. This package
  24. contains those plugins.
  25. %prep
  26. %setup -q
  27. %build
  28. ./configure \
  29. --prefix=%{_prefix} \
  30. --exec-prefix=%{_exec_prefix} \
  31. --libexecdir=%{_exec_prefix}/lib/nagios/plugins \
  32. --sysconfdir=%{_sysconfdir}/nagios \
  33. --datadir=%{_datadir} \
  34. --with-cgiurl=/nagios/cgi-bin
  35. make %{?_smp_mflags}
  36. %install
  37. rm -rf $RPM_BUILD_ROOT
  38. make AM_INSTALL_PROGRAM_FLAGS="" DESTDIR=${RPM_BUILD_ROOT} install
  39. install -d ${RPM_BUILD_ROOT}/etc/nagios
  40. install -m 664 command.cfg ${RPM_BUILD_ROOT}/etc/nagios
  41. %find_lang %{name}
  42. %clean
  43. rm -rf $RPM_BUILD_ROOT
  44. %files -f %{name}.lang
  45. %defattr(-,root,root)
  46. %config(missingok,noreplace) /etc/nagios/command.cfg
  47. %doc CODING COPYING FAQ INSTALL LEGAL README REQUIREMENTS SUPPORT THANKS
  48. %doc ChangeLog command.cfg
  49. %defattr(775,root,root)
  50. %dir %{_exec_prefix}/lib/nagios/plugins
  51. %{_datadir}/locale/de/LC_MESSAGES/nagios-plugins.mo
  52. %{_datadir}/locale/fr/LC_MESSAGES/nagios-plugins.mo
  53. %if %custom
  54. %{_exec_prefix}/lib/nagios/plugins/*
  55. %else
  56. %{_exec_prefix}/lib/nagios/plugins/check_by_ssh
  57. %{_exec_prefix}/lib/nagios/plugins/check_breeze
  58. %{_exec_prefix}/lib/nagios/plugins/check_dig
  59. %{_exec_prefix}/lib/nagios/plugins/check_disk
  60. %{_exec_prefix}/lib/nagios/plugins/check_disk_smb
  61. %{_exec_prefix}/lib/nagios/plugins/check_dns
  62. %{_exec_prefix}/lib/nagios/plugins/check_dummy
  63. %{_exec_prefix}/lib/nagios/plugins/check_flexlm
  64. %{_exec_prefix}/lib/nagios/plugins/check_ftp
  65. %{_exec_prefix}/lib/nagios/plugins/check_http
  66. %{_exec_prefix}/lib/nagios/plugins/check_ifoperstatus
  67. %{_exec_prefix}/lib/nagios/plugins/check_ifstatus
  68. %{_exec_prefix}/lib/nagios/plugins/check_imap
  69. %{_exec_prefix}/lib/nagios/plugins/check_ircd
  70. %{_exec_prefix}/lib/nagios/plugins/check_load
  71. %{_exec_prefix}/lib/nagios/plugins/check_log
  72. %{_exec_prefix}/lib/nagios/plugins/check_mailq
  73. %{_exec_prefix}/lib/nagios/plugins/check_mrtg
  74. %{_exec_prefix}/lib/nagios/plugins/check_mrtgtraf
  75. %{_exec_prefix}/lib/nagios/plugins/check_nagios
  76. %{_exec_prefix}/lib/nagios/plugins/check_nntp
  77. %{_exec_prefix}/lib/nagios/plugins/check_nt
  78. %{_exec_prefix}/lib/nagios/plugins/check_ntp
  79. %{_exec_prefix}/lib/nagios/plugins/check_nwstat
  80. %{_exec_prefix}/lib/nagios/plugins/check_oracle
  81. %{_exec_prefix}/lib/nagios/plugins/check_overcr
  82. %{_exec_prefix}/lib/nagios/plugins/check_ping
  83. %{_exec_prefix}/lib/nagios/plugins/check_pop
  84. %{_exec_prefix}/lib/nagios/plugins/check_procs
  85. %{_exec_prefix}/lib/nagios/plugins/check_real
  86. %{_exec_prefix}/lib/nagios/plugins/check_rpc
  87. %{_exec_prefix}/lib/nagios/plugins/check_sensors
  88. %{_exec_prefix}/lib/nagios/plugins/check_smtp
  89. %{_exec_prefix}/lib/nagios/plugins/check_ssh
  90. %{_exec_prefix}/lib/nagios/plugins/check_swap
  91. %{_exec_prefix}/lib/nagios/plugins/check_tcp
  92. %{_exec_prefix}/lib/nagios/plugins/check_time
  93. %{_exec_prefix}/lib/nagios/plugins/check_udp
  94. %{_exec_prefix}/lib/nagios/plugins/check_ups
  95. %{_exec_prefix}/lib/nagios/plugins/check_users
  96. %{_exec_prefix}/lib/nagios/plugins/check_wave
  97. %{_exec_prefix}/lib/nagios/plugins/negate
  98. %{_exec_prefix}/lib/nagios/plugins/utils.pm
  99. %{_exec_prefix}/lib/nagios/plugins/utils.sh
  100. %{_exec_prefix}/lib/nagios/plugins/urlize
  101. %{_exec_prefix}/lib/nagios/plugins/check_file_age
  102. %{_exec_prefix}/lib/nagios/plugins/check_fping
  103. %{_exec_prefix}/lib/nagios/plugins/check_game
  104. %{_exec_prefix}/lib/nagios/plugins/check_ldap
  105. %{_exec_prefix}/lib/nagios/plugins/check_mysql
  106. %{_exec_prefix}/lib/nagios/plugins/check_pgsql
  107. %{_exec_prefix}/lib/nagios/plugins/check_radius
  108. %{_exec_prefix}/lib/nagios/plugins/check_snmp
  109. %{_exec_prefix}/lib/nagios/plugins/check_hpjd
  110. %endif
  111. %changelog
  112. * Tue Mar 04 2004 Karl DeBisschop <karl[AT]debisschop.net> - 1.4.0alpha1
  113. - extensive rewrite to facilitate processing into various distro-compatible specs