2 # - package requisites for unifished packages -nwstat
3 # REQUIREMENTS explains the dependencies.
4 # - handle --without-dbi (new package)
5 # - add --without-radius bcond
6 # - check_ide_smart deps
9 %bcond_without ldap # build without ldap
11 %include /usr/lib/rpm/macros.perl
12 Summary: Host/service/network monitoring program plugins for Nagios
13 Summary(pl.UTF-8): Wtyczki do monitorowania hostów/usług/sieci dla Nagiosa
19 Source0: http://www.nagios-plugins.org/download/%{name}-%{version}.tar.gz
20 # Source0-md5: 567592556f59bd64108e28c23aa382d3
21 # http://git.pld-linux.org/cgi-bin/cgit.cgi/projects/nagios-config.git/
22 Source1: %{name}-config-20140307.tar.bz2
23 # Source1-md5: de5c205501cb89c183193d4088d48222
24 Source2: nagios-utils.php
25 #Patch: %{name}-shared.patch # needs finishing
26 Patch0: %{name}-tainted.patch
27 Patch3: %{name}-subst.patch
28 Patch4: %{name}-noroot.patch
29 Patch5: %{name}-check_ping-socket-filter-warning.patch
30 Patch7: %{name}-pgsql.patch
31 Patch9: %{name}-check_log_paths.patch
32 Patch13: %{name}-check_radius_segfault.patch
33 Patch20: %{name}-cosmetic.patch
34 Patch21: %{name}-check_hpjd-no-paper-out.patch
35 Patch23: %{name}-check_disk_smb-zero-cap.patch
36 Patch24: %{name}-paths.patch
37 Patch27: %{name}-ping.patch
38 URL: http://www.nagiosplugins.org/
39 BuildRequires: autoconf
40 BuildRequires: automake
42 BuildRequires: libdbi-devel
43 BuildRequires: gettext-devel >= 0.14.3
44 BuildRequires: libtap-devel
45 BuildRequires: libtool
46 BuildRequires: mysql-devel
47 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
48 BuildRequires: openssl-devel >= 0.9.7d
49 BuildRequires: perl-Net-SNMP
50 BuildRequires: postgresql-devel
51 %if "%{pld_release}" == "ac"
52 BuildRequires: radiusclient-devel
54 BuildRequires: radiusclient-ng-devel
55 BuildConflicts: radiusclient-devel
57 BuildRequires: rpm >= 4.4.9-56
58 BuildRequires: rpm-perlprov >= 4.1-13
59 BuildRequires: rpmbuild(macros) >= 1.654
60 Requires: nagios-common
61 Obsoletes: netsaint-plugins
62 Conflicts: nagios < 3.1.2-3
63 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
65 %define _sysconfdir /etc/nagios/plugins
66 %define _pluginarchdir %{_libdir}/nagios/plugins
67 %define _pluginlibdir %{_prefix}/lib/nagios/plugins
68 %define _noautoprovfiles utils.pm
69 %define _noautoreq_perl DBD::Oracle RRD::File packet_utils snmputil utils
72 Nagios is a program that will monitor hosts and services on your
73 network, and to email or page you when a problem arises or is
74 resolved. Nagios runs on a Unix server as a background or daemon
75 process, intermittently running checks on various services that you
76 specify. The actual service checks are performed by separate "plugin"
77 programs which return the status of the checks to Nagios.
79 This package contains the basic plugins necessary for use with the
82 %description -l pl.UTF-8
83 Nagios to program monitorujący hosty i usługi w sieci i powiadamiający
84 pocztą elektroniczną lub na pager o wystąpieniu lub rozwiązaniu
85 problemów. Nagios działa na serwerze uniksowym w tle lub jako demon,
86 regularnie przeprowadzając kontrolę różnych podanych mu usług. Sama
87 kontrola usług jest wykonywana poprzez oddzielne "wtyczki" - programy
88 zwracajace stan danej usługi do Nagiosa.
90 Ten pakiet zawiera podstawowe wtyczki do używania z pakietem nagios.
93 Summary: Nagios plugins base libraries
94 Summary(pl.UTF-8): Podstawowe biblioteki wtyczek Nagiosa
98 This package contains nagios plugins base libraries that plugins
101 %description libs -l pl.UTF-8
102 Ten pakiet zawiera podstawowe biblioteki wtyczek Nagiosa, wymagane
106 Summary: Include files that Nagios plugins may compile against
107 Group: Development/Libraries
108 # doesn't require base
111 This package provides include files that Nagios plugins may compile
114 # NOTE for sub package requires:
115 # Requires: nagios-common for plugins directory and nagios group
116 # and add Requires: %{name}-libs = %{version}-%{release} for utils.{sh,pm,php}
117 ##############################################################################
120 Summary: Nagios plugin to test a MySQL DBMS
121 Summary(pl.UTF-8): Wtyczka Nagiosa do sprawdzania systemu baz danych MySQL
123 Requires: nagios-common
126 This plugin tests a MySQL DBMS to determine whether it is active and
129 %description mysql -l pl.UTF-8
130 Ta wtyczka sprawdza serwer baz danych MySQL, aby określić, czy jest
131 aktywny i przyjmuje zapytania.
134 Summary: Nagios plugins written in Perl
135 Summary(pl.UTF-8): Wtyczki Nagiosa napisane w Perlu
137 Requires: nagios-common
139 Requires: %{name}-libs = %{version}-%{release}
142 This package contains Nagios plugins written in Perl.
144 %description perl -l pl.UTF-8
145 Ten pakiet zawiera wtyczki Nagiosa napisane w Perlu.
148 Summary: Nagios plugin to check remote disk using smbclient
149 Summary(pl.UTF-8): Wtyczka Nagiosa do zdalnego sprawdzania dysku z użyciem smbclienta
151 Requires: nagios-common
153 Requires: %{name}-libs = %{version}-%{release}
154 Requires: samba-client
157 Perl Check SMB Disk plugin for Nagios.
159 %description samba -l pl.UTF-8
160 Perlowa wtyczka dla Nagiosa sprawdzająca dyski SMB.
163 Summary: Nagios plugins using SNMP protocol to query information
164 Summary(pl.UTF-8): Wtyczki Nagiosa używające protokołu SNMP w celu uzyskania informacji
166 Requires: nagios-common
168 Requires: %{name}-libs = %{version}-%{release}
169 Requires: net-snmp-utils
170 Requires: perl-Net-SNMP
173 Nagios plugins using SNMP protocol to query information.
175 %description snmp -l pl.UTF-8
176 Wtyczki Nagiosa używające protokołu SNMP w celu uzyskania informacji.
179 Summary: Nagios plugins to check remote services via SSH
180 Summary(pl.UTF-8): Wtyczki Nagiosa do sprawdzania zdalnych usług po SSH
182 Requires: nagios-common
183 Requires: openssh-clients
186 This plugin uses SSH to execute commands on a remote host.
188 %description ssh -l pl.UTF-8
189 Ta wtyczka używa SSH do wykonywania poleceń na zdalnym hoście.
191 %package -n nagios-plugin-check_dig
192 Summary: Nagios plugin to check DNS servers with dig
193 Summary(pl.UTF-8): Wtyczka Nagiosa do sprawdzania DNS-u przy użyciu programu dig
196 Requires: nagios-common
197 Provides: nagios-plugins-dig = %{version}-%{release}
198 Obsoletes: nagios-plugins-dig
200 %description -n nagios-plugin-check_dig
201 Test the DNS service on the specified host using dig.
203 %description -n nagios-plugin-check_dig -l pl.UTF-8
204 Ta wtyczka sprawdza usługę DNS na podanym hoście przy użyciu programu
207 %package -n nagios-plugin-check_dns
208 Summary: Nagios plugin to check DNS with nslookup
209 Summary(pl.UTF-8): Wtyczka Nagiosa do sprawdzania DNS-u przy użyciu nslookup
212 Requires: nagios-common
213 Provides: nagios-plugins-dns = %{version}-%{release}
214 Obsoletes: nagios-plugins-dns
216 %description -n nagios-plugin-check_dns
217 This plugin uses the nslookup program to obtain the IP address for the
218 given host/domain query. A optional DNS server to use may be
219 specified. If no DNS server is specified, the default server(s)
220 specified in /etc/resolv.conf will be used.
222 %description -n nagios-plugin-check_dns -l pl.UTF-8
223 Ta wtyczka używa programu nslookup do uzyskania adresu IP danego dla
224 danego zapytania o host/domenę. Można opcjonalnie podać serwer DNS,
225 który ma być użyty. Jeśli nie podano serwera DNS, używany jest
226 domyślny serwer (lub serwery) podany w /etc/resolv.conf.
228 %package -n nagios-plugin-check_file_age
229 Summary: Nagios plugin to check host up state with fping
231 Requires: nagios-common
233 Requires: %{name}-libs = %{version}-%{release}
235 %description -n nagios-plugin-check_file_age
236 Nagios plugin to check local file age and size.
238 %package -n nagios-plugin-check_fping
239 Summary: Nagios plugin to check host up state with fping
240 Summary(pl.UTF-8): Wtyczka Nagiosa do sprawdzania działania hosta przy użyciu programu fping
243 Requires: nagios-common
244 Provides: nagios-plugins-fping = %{version}-%{release}
245 Obsoletes: nagios-plugins-fping
247 %description -n nagios-plugin-check_fping
248 This plugin will use the /bin/fping command to ping the specified host
249 for a fast check if the host is alive.
251 %description -n nagios-plugin-check_fping -l pl.UTF-8
252 Ta wtyczka używa polecenia /bin/fping do szybkiego sprawdzenia, czy
255 %package -n nagios-plugin-check_game
256 Summary: Nagios plugin to check status of Internet game servers
257 Summary(pl.UTF-8): Wtyczka Nagiosa do sprawdzania stanu serwerów gier internetowych
259 Requires: nagios-common
261 Provides: nagios-plugins-qstat = %{version}-%{release}
262 Obsoletes: nagios-plugins-qstat
264 %description -n nagios-plugin-check_game
265 This plugin uses the 'qstat' command, the popular game server status
268 QStat is a command-line program that displays information about
269 Internet game servers.
271 The servers are either down, non-responsive, or running a game. For
272 servers running a game, the server name, map name, current number of
273 players, and response time are displayed. Server rules and player
274 information may also be displayed.
276 %description -n nagios-plugin-check_game -l pl.UTF-8
277 Ta wtyczka używa polecenia 'qstat' - popularnego narzędzia do zapytań
278 o stan serwerów gier.
280 QStat to program działający z linii poleceń wyświetlający informacje o
281 serwerach gier internetowych.
283 Serwery mogą być wyłączone, nie odpowiadać, bądź mieć uruchomioną grę.
284 Dla serwerów z grami wyświetlanea są: nazwa serwera, nazwa mapy,
285 aktualna liczba graczy i czas odpowiedzi. Mogą być dodatkowo
286 wyświetlone reguły serwera i informacje o graczach.
288 %package -n nagios-plugin-check_ldap
289 Summary: Nagios plugin to check LDAP servers
290 Summary(pl.UTF-8): Wtyczka Nagiosa do sprawdzania serwerów LDAP
292 Requires: nagios-common
294 Provides: nagios-plugins-ldap = %{version}-%{release}
295 Obsoletes: nagios-plugins-ldap
297 %description -n nagios-plugin-check_ldap
298 Nagios plugin to check LDAP servers.
300 %description -n nagios-plugin-check_ldap -l pl.UTF-8
301 Wtyczka Nagiosa do sprawdzania serwerów LDAP.
303 %package -n nagios-plugin-check_load
304 Summary: Nagios plugin to check uptime using procps
305 Summary(pl.UTF-8): Wtyczka Nagiosa do sprawdzania uptime'u przy użyciu procps
307 Requires: nagios-common
309 Provides: nagios-plugins-procps = %{version}-%{release}
310 Obsoletes: nagios-plugins-procps
312 %description -n nagios-plugin-check_load
313 Nagios plugin to check uptime using procps.
315 %description -n nagios-plugin-check_load -l pl.UTF-8
316 Wtyczka Nagiosa do sprawdzania uptime'u przy użyciu procps.
318 %package -n nagios-plugin-check_mailq
319 Summary: Nagios plugin to check the number of messages in the local mail queue
321 Requires: nagios-common
323 Requires: %{name}-libs = %{version}-%{release}
325 %description -n nagios-plugin-check_mailq
326 Checks the number of messages in the mail queue (supports multiple
327 sendmail queues, qmail).
329 %package -n nagios-plugin-check_nt
330 Summary: Nagios plugin to check NT server with NSClient
331 Summary(pl.UTF-8): Wtyczka Nagiosa do sprawdzania serwera NT przy użyciu NSClienta
333 Requires: %{name}-libs = %{version}-%{release}
334 Requires: nagios-common
336 %description -n nagios-plugin-check_nt
337 Nagios plugin to check NT server with NSClient.
339 %description -n nagios-plugin-check_nt -l pl.UTF-8
340 Wtyczka Nagiosa do sprawdzania serwera NT przy użyciu NSClienta.
342 %package -n nagios-plugin-check_ntp
343 Summary: Nagios plugin to check time using NTP protocol
344 Summary(pl.UTF-8): Wtyczka Nagiosa do sprawdzania czasu przy użyciu protokołu NTP
346 Requires: nagios-common
348 Requires: %{name}-libs = %{version}-%{release}
350 Provides: nagios-plugins-ntp = %{version}-%{release}
351 Obsoletes: nagios-plugins-ntp
353 %description -n nagios-plugin-check_ntp
354 Checks the local timestamp offset versus <host> with ntpdate. Checks
355 the jitter/dispersion of clock signal between <host> and its sys.peer
358 %description -n nagios-plugin-check_ntp -l pl.UTF-8
359 Ta wtyczka sprawdza przesunięcie lokalnego czasu względem danego hosta
360 przy użyciu ntpdate. Sprawdza wahania/dyspersję sygnału zegara
361 pomiędzy hostem a jego sys.peer przy użyciu ntpq.
363 %package -n nagios-plugin-check_pgsql
364 Summary: Nagios plugin to test a PostgreSQL DBMS
365 Summary(pl.UTF-8): Wtyczka Nagiosa do sprawdzania systemu baz danych PostgreSQL
367 Requires: nagios-common
368 Provides: nagios-plugins-pgsql = %{version}-%{release}
369 Obsoletes: nagios-plugins-pgsql
371 %description -n nagios-plugin-check_pgsql
372 This plugin tests a PostgreSQL DBMS to determine whether it is active
373 and accepting queries. In its current operation, it simply connects to
374 the specified database, and then disconnects. If no database is
375 specified, it connects to the template1 database, which is present in
376 every functioning PostgreSQL DBMS.
378 %description -n nagios-plugin-check_pgsql -l pl.UTF-8
379 Ta wtyczka sprawdza serwer baz danych PostgreSQL, aby określić, czy
380 jest aktywny i przyjmuje zapytania. Aktualnie po prostu łączy się do
381 określonej bazy danych i rozłącza. Jeśli nie podano bazy danych, łączy
382 się do bazy danych template1, obecnej w każdym działającym systemie
385 %package -n nagios-plugin-check_ping
386 Summary: Nagios plugin to check host up state with ping
387 Summary(pl.UTF-8): Wtyczka Nagiosa do sprawdzania działania hosta przy użyciu programu ping
389 Requires: iputils-ping >= 1:s20070202-1
390 Requires: nagios-common
392 %description -n nagios-plugin-check_ping
393 This plugin will use the /bin/ping command to ping the specified host
394 if the host is alive.
396 %description -n nagios-plugin-check_ping -l pl.UTF-8
397 Ta wtyczka używa polecenia /bin/ping do sprawdzenia, czy dany host
400 %package -n nagios-plugin-check_radius
401 Summary: Nagios plugin to test a radius server to see if it is accepting connections
402 Summary(pl.UTF-8): Wtyczka Nagiosa do sprawdzania serwera radius pod kątem przyjmowania połączeń
404 Requires: nagios-common
405 Requires: radiusclient
406 Provides: nagios-plugins-radius = %{version}-%{release}
407 Obsoletes: nagios-plugins-radius
409 %description -n nagios-plugin-check_radius
410 This plugin tests a radius server to see if it is accepting
413 %description -n nagios-plugin-check_radius -l pl.UTF-8
414 Ta wtyczka sprawdza serwer usługi radius, aby zobaczyć, czy przyjmuje
417 %package -n nagios-plugin-check_sensors
418 Summary: Nagios plugin to check hardware status using the lm_sensors package
419 Summary(pl.UTF-8): Wtyczka Nagiosa do sprawdzania stanu sprzętu przy użyciu pakietu lm_sensors
421 Requires: nagios-common
423 Requires: %{name}-libs = %{version}-%{release}
425 Provides: nagios-plugins-sensors = %{version}-%{release}
426 Obsoletes: nagios-plugins-sensors
428 %description -n nagios-plugin-check_sensors
429 This plugin checks hardware status using the lm_sensors package.
431 %description -n nagios-plugin-check_sensors -l pl.UTF-8
432 Ta wtyczka sprawdza stan sprzętu przy użyciu pakietu lm_sensors.
434 %package -n nagios-plugin-check_dbi
435 Summary: Nagios plugin to check database with libdbi
437 Requires: nagios-common
438 Suggests: libdbi-drivers-firebird
439 Suggests: libdbi-drivers-freetds
440 Suggests: libdbi-drivers-mysql
441 Suggests: libdbi-drivers-pgsql
442 Suggests: libdbi-drivers-sqlite
443 Suggests: libdbi-drivers-sqlite3
445 %description -n nagios-plugin-check_dbi
446 Nagios plugin to check database with libdbi.
448 # requisite not packaged in PLD
450 Summary: Nagios plugin nwstat
451 Summary(pl.UTF-8): Wtyczka nwstat do Nagiosa
453 Requires: %{name}-libs = %{version}-%{release}
455 Requires: nagios-common
458 Nagios plugin using MRTGEXT module
459 <http://forge.novell.com/modules/xfmod/project/?mrtgext>.
461 %description nwstat -l pl.UTF-8
462 Wtyczka nagiosa używająca modułu MRTGEXT
463 <http://forge.novell.com/modules/xfmod/project/?mrtgext>.
466 Summary: Contributed nagios plugins
467 Summary(pl.UTF-8): Wtyczki przekazane do projektu Nagios
469 Requires: nagios-common
470 # for utils.pm, utils.sh, utils.py
471 Requires: %{name}-libs = %{version}-%{release}
474 Suggests: perl-libwww
476 Suggests: net-snmp-utils
478 Suggests: perl-Net-Arping
480 Suggests: perl-Net-SNMP
484 # check_traceroute-pure_perl
485 Suggests: perl-Net-Traceroute
487 Suggests: perl-SNMP_Session
489 Suggests: smartmontools
494 # unfinished... more deps are actually needed.
497 Contributed nagios plugins. Some of them work, some do not. Use at
500 %description contrib -l pl.UTF-8
501 Wtyczki przekazane do projektu Nagios. Część z nich działa, część nie.
505 mv nagios-plugins-config-*/* .
518 # remove libtool m4 macro copies, breaks when system libtool is older
519 %{__rm} gl/m4/libtool.m4 gl/m4/lt*.m4
521 # cleanup backups after patching
522 find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
524 # force regen in build
528 if [ ! -f configure ]; then
531 %{__aclocal} -I m4 -I gl/m4
538 --libexecdir=%{_pluginarchdir} \
539 --enable-libtap=/usr \
540 --with-cgiurl=/nagios/cgi-bin \
543 --with-openssl=/usr \
544 --with-ping-command='/bin/ping -n -U -w %%d -c %%d %%s' \
545 --with-ping6-command='/bin/ping6 -n -U -w %%d -c %%d %%s' \
546 --with-ps-command="/bin/ps axwo 'stat uid ppid vsz rss pcpu comm args'" \
547 --with-ps-format="%%s %%d %%d %%d %%d %%f %%s %%n" \
549 --with-ps-varlist="procstat,&procuid,&procppid,&procvsz,&procrss,&procpcpu,procprog,&pos" \
550 --with-proc-meminfo=/proc/meminfo \
551 --with-proc-loadavg=/proc/loadavg \
552 --with-nslookup-command="/usr/bin/nslookup -sil" \
553 --with-uptime-command=/usr/bin/uptime \
554 --with-rpcinfo-command=/usr/sbin/rpcinfo \
555 --with-ntpdate-command=/usr/sbin/ntpdate \
556 --with-smbclient-command=/usr/bin/smbclient \
557 --with-dig-command=/usr/bin/dig \
558 --with-fping-command=/usr/sbin/fping \
559 --with-fping6-command=/usr/sbin/fping6 \
560 --with-qstat-command=/usr/bin/qstat \
561 --with-ssh-command=/usr/bin/ssh \
562 --with-snmpget-command=/usr/bin/snmpget \
563 --with-snmpgetnext-command=/usr/bin/snmpgetnext \
564 --with-df-command='/bin/df -P' \
565 --with-apt-get-command=/usr/bin/apt-get \
566 --with-qmail-qstat-command=/usr/bin/qmail-qstat \
567 --with-mailq-command=/usr/bin/mailq \
568 --without-included-regex
573 rm -rf $RPM_BUILD_ROOT
576 DESTDIR=$RPM_BUILD_ROOT
578 %{__make} install-root -C plugins-root \
579 DESTDIR=$RPM_BUILD_ROOT
581 %{__rm} $RPM_BUILD_ROOT%{_pluginarchdir}/check_nwstat
583 # for nagios-plugin-check_mysql_perf (at least)
584 cp -p lib/libnagiosplug.a $RPM_BUILD_ROOT%{_libdir}
585 cp -p gl/libgnu.a $RPM_BUILD_ROOT%{_libdir}
586 cp -p plugins/utils.o $RPM_BUILD_ROOT%{_libdir}
587 cp -p plugins/netutils.o $RPM_BUILD_ROOT%{_libdir}
588 install -d $RPM_BUILD_ROOT%{_includedir}/nagiosplug/{plugins,gl,lib}
589 cp -p *.h $RPM_BUILD_ROOT%{_includedir}/nagiosplug
590 cp -p plugins/*.h $RPM_BUILD_ROOT%{_includedir}/nagiosplug/plugins
591 cp -p gl/*.h $RPM_BUILD_ROOT%{_includedir}/nagiosplug/gl
592 cp -p lib/*.h $RPM_BUILD_ROOT%{_includedir}/nagiosplug/lib
594 install -d $RPM_BUILD_ROOT%{_sysconfdir}
595 cp -p commands/*.cfg $RPM_BUILD_ROOT%{_sysconfdir}
599 %if "%{_pluginarchdir}" != "%{_pluginlibdir}"
600 # move arch independant files to _pluginlibdir
601 install -d $RPM_BUILD_ROOT%{_pluginlibdir}
602 mv $(find $RPM_BUILD_ROOT%{_pluginarchdir} -type f | xargs file | awk -F: '!/ELF/{print $1}') $RPM_BUILD_ROOT%{_pluginlibdir}
603 %{__sed} -i -e 's,use lib "%{_pluginarchdir}",use lib "%{_pluginlibdir}",' $RPM_BUILD_ROOT%{_pluginlibdir}/check_*
606 plugins=$(grep -Eoh 'command_line.*USER1\$/[^ ]+' $RPM_BUILD_ROOT%{_sysconfdir}/*.cfg | awk -F/ '{print $NF}' | sort -u)
607 for plugin in $plugins; do
608 [ -x $RPM_BUILD_ROOT%{_pluginarchdir}/$plugin ] && libdir=%{_pluginarchdir} || libdir=%{_pluginlibdir}
609 sed -i -e "s,\\\$USER1\\\$/$plugin ,$libdir/$plugin ," $RPM_BUILD_ROOT%{_sysconfdir}/*.cfg
612 cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_pluginlibdir}/utils.php
613 chmod a-x $RPM_BUILD_ROOT%{_pluginlibdir}/utils.*
616 rm -rf $RPM_BUILD_ROOT
619 # this is for shared lib
620 %post libs -p /sbin/ldconfig
621 %postun libs -p /sbin/ldconfig
624 %files -f %{name}.lang
625 %defattr(644,root,root,755)
626 %doc ACKNOWLEDGEMENTS AUTHORS CODING ChangeLog
627 %doc FAQ LEGAL NEWS README REQUIREMENTS SUPPORT THANKS
630 %attr(755,root,root) %{_pluginarchdir}/check_apt
631 %attr(755,root,root) %{_pluginarchdir}/check_cluster
632 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_disk.cfg
633 %attr(755,root,root) %{_pluginarchdir}/check_disk
634 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_dummy.cfg
635 %attr(755,root,root) %{_pluginarchdir}/check_dummy
636 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_http.cfg
637 %attr(755,root,root) %{_pluginarchdir}/check_http
638 %attr(755,root,root) %{_pluginarchdir}/check_ide_smart
639 %attr(755,root,root) %{_pluginarchdir}/check_mrtg
640 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_mrtgtraf.cfg
641 %attr(755,root,root) %{_pluginarchdir}/check_mrtgtraf
642 %attr(755,root,root) %{_pluginarchdir}/check_nagios
643 # req: over-cr >= 0.99.53 http://www.molitor.org/overcr
644 %attr(755,root,root) %{_pluginarchdir}/check_overcr
645 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_procs.cfg
646 %attr(755,root,root) %{_pluginarchdir}/check_procs
647 %attr(755,root,root) %{_pluginarchdir}/check_real
648 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_smtp.cfg
649 %attr(755,root,root) %{_pluginarchdir}/check_smtp
650 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_ssh.cfg
651 %attr(755,root,root) %{_pluginarchdir}/check_ssh
652 %attr(755,root,root) %{_pluginarchdir}/check_time
653 %attr(755,root,root) %{_pluginarchdir}/check_ups
654 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_users.cfg
655 %attr(755,root,root) %{_pluginarchdir}/check_users
656 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_swap.cfg
657 %attr(755,root,root) %{_pluginarchdir}/check_swap
658 %attr(755,root,root) %{_pluginlibdir}/check_log
660 # check_tcp and symlinks
661 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_tcp.cfg
662 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_telnet.cfg
663 %attr(755,root,root) %{_pluginarchdir}/check_tcp
664 %attr(755,root,root) %{_pluginarchdir}/check_clamd
665 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_ftp.cfg
666 %attr(755,root,root) %{_pluginarchdir}/check_ftp
667 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_imap.cfg
668 %attr(755,root,root) %{_pluginarchdir}/check_imap
669 %attr(755,root,root) %{_pluginarchdir}/check_jabber
670 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_nntp.cfg
671 %attr(755,root,root) %{_pluginarchdir}/check_nntp
672 %attr(755,root,root) %{_pluginarchdir}/check_nntps
673 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_pop.cfg
674 %attr(755,root,root) %{_pluginarchdir}/check_pop
675 %attr(755,root,root) %{_pluginarchdir}/check_simap
676 %attr(755,root,root) %{_pluginarchdir}/check_spop
677 %attr(755,root,root) %{_pluginarchdir}/check_ssmtp
678 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_udp.cfg
679 %attr(755,root,root) %{_pluginarchdir}/check_udp
680 %attr(755,root,root) %{_pluginarchdir}/check_uptime
682 # these plugins need suid bit to operate
683 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_dhcp.cfg
684 %attr(755,root,root) %{_pluginarchdir}/check_dhcp
685 %attr(755,root,root) %{_pluginarchdir}/check_icmp
687 # Cannot determine ORACLE_HOME for sid
688 # probably needs some external programs. can't test
689 %attr(755,root,root) %{_pluginlibdir}/check_oracle
692 %defattr(644,root,root,755)
693 #%attr(755,root,root) %{_libdir}/libnagiosplug.so.0.0.0
694 %attr(755,root,root) %{_pluginarchdir}/negate
695 %attr(755,root,root) %{_pluginarchdir}/urlize
697 %{_pluginlibdir}/utils.pm
698 %{_pluginlibdir}/utils.php
699 %{_pluginlibdir}/utils.sh
702 %defattr(644,root,root,755)
704 %{_libdir}/libnagiosplug.a
705 %{_libdir}/netutils.o
707 %{_includedir}/nagiosplug
710 %defattr(644,root,root,755)
711 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_mysql.cfg
712 %attr(755,root,root) %{_pluginarchdir}/check_mysql
713 %attr(755,root,root) %{_pluginarchdir}/check_mysql_query
716 %defattr(644,root,root,755)
717 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_ircd.cfg
718 %attr(755,root,root) %{_pluginlibdir}/check_ircd
719 %attr(755,root,root) %{_pluginlibdir}/check_rpc
721 # requires license.dat
722 %attr(755,root,root) %{_pluginlibdir}/check_flexlm
725 %defattr(644,root,root,755)
726 %attr(755,root,root) %{_pluginlibdir}/check_disk_smb
728 # Not to be confused with nagios-snmp-plugins
730 %defattr(644,root,root,755)
731 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_snmp.cfg
732 %attr(755,root,root) %{_pluginarchdir}/check_snmp
733 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_hpjd.cfg
734 %attr(755,root,root) %{_pluginarchdir}/check_hpjd
735 %attr(755,root,root) %{_pluginlibdir}/check_ifoperstatus
736 %attr(755,root,root) %{_pluginlibdir}/check_ifstatus
737 %attr(755,root,root) %{_pluginlibdir}/check_wave
738 %attr(755,root,root) %{_pluginlibdir}/check_breeze
741 %defattr(644,root,root,755)
742 %attr(755,root,root) %{_pluginarchdir}/check_by_ssh
744 %files -n nagios-plugin-check_dig
745 %defattr(644,root,root,755)
746 %attr(755,root,root) %{_pluginarchdir}/check_dig
748 %files -n nagios-plugin-check_dns
749 %defattr(644,root,root,755)
750 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_dns.cfg
751 %attr(755,root,root) %{_pluginarchdir}/check_dns
753 %files -n nagios-plugin-check_file_age
754 %defattr(644,root,root,755)
755 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_file_age.cfg
756 %attr(755,root,root) %{_pluginlibdir}/check_file_age
758 %files -n nagios-plugin-check_fping
759 %defattr(644,root,root,755)
760 %attr(2755,root,adm) %{_pluginarchdir}/check_fping
762 %files -n nagios-plugin-check_game
763 %defattr(644,root,root,755)
764 %attr(755,root,root) %{_pluginarchdir}/check_game
767 %files -n nagios-plugin-check_ldap
768 %defattr(644,root,root,755)
769 %attr(755,root,root) %{_pluginarchdir}/check_ldap
770 %attr(755,root,root) %{_pluginarchdir}/check_ldaps
773 %files -n nagios-plugin-check_load
774 %defattr(644,root,root,755)
775 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_load.cfg
776 %attr(755,root,root) %{_pluginarchdir}/check_load
778 %files -n nagios-plugin-check_mailq
779 %defattr(644,root,root,755)
780 %attr(755,root,root) %{_pluginlibdir}/check_mailq
782 %files -n nagios-plugin-check_nt
783 %defattr(644,root,root,755)
784 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_nt.cfg
785 %attr(755,root,root) %{_pluginarchdir}/check_nt
787 %files -n nagios-plugin-check_ntp
788 %defattr(644,root,root,755)
789 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_ntp.cfg
790 %attr(755,root,root) %{_pluginarchdir}/check_ntp
791 %attr(755,root,root) %{_pluginarchdir}/check_ntp_peer
792 %attr(755,root,root) %{_pluginarchdir}/check_ntp_time
794 %files -n nagios-plugin-check_pgsql
795 %defattr(644,root,root,755)
796 %attr(755,root,root) %{_pluginarchdir}/check_pgsql
798 %files -n nagios-plugin-check_ping
799 %defattr(644,root,root,755)
800 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_ping.cfg
801 %attr(2755,root,adm) %{_pluginarchdir}/check_ping
803 %files -n nagios-plugin-check_radius
804 %defattr(644,root,root,755)
805 %attr(755,root,root) %{_pluginarchdir}/check_radius
807 %files -n nagios-plugin-check_sensors
808 %defattr(644,root,root,755)
809 %attr(755,root,root) %{_pluginlibdir}/check_sensors
811 %files -n nagios-plugin-check_dbi
812 %defattr(644,root,root,755)
813 %attr(755,root,root) %{_pluginarchdir}/check_dbi