]>
Commit | Line | Data |
---|---|---|
795557c1 ER |
1 | # NOTE: |
2 | # - the former team of nagios-plugins developers has moved to monitoring-plugins, | |
3 | # we have it packaged as monitoring-plugins.spec. | |
714deaca | 4 | # TODO: |
fefae924 | 5 | # - package requisites for unifished packages -nwstat |
66e15cdf | 6 | # REQUIREMENTS explains the dependencies. |
502567e8 ER |
7 | # - handle --without-dbi (new package) |
8 | # - add --without-radius bcond | |
9 | # - check_ide_smart deps | |
5854ac4e AM |
10 | # - check_http 2.1.x corrupts output https://github.com/nagios-plugins/nagios-plugins/issues/103 |
11 | # | |
82093c2c JK |
12 | # Conditional build: |
13 | %bcond_without ldap # build without ldap | |
14 | ||
0c3e72f0 | 15 | %include /usr/lib/rpm/macros.perl |
714deaca | 16 | Summary: Host/service/network monitoring program plugins for Nagios |
c43d265d | 17 | Summary(pl.UTF-8): Wtyczki do monitorowania hostów/usług/sieci dla Nagiosa |
061f9822 | 18 | Name: nagios-plugins |
b1bf4c51 | 19 | Version: 2.1.1 |
440b2c92 | 20 | Release: 5 |
0cf0f353 | 21 | License: GPL v3 |
061f9822 | 22 | Group: Networking |
502567e8 | 23 | Source0: http://www.nagios-plugins.org/download/%{name}-%{version}.tar.gz |
b1bf4c51 | 24 | # Source0-md5: e199ca874df5723bfaca8c43887b1a79 |
9f007f1c | 25 | # https://git.pld-linux.org/projects/nagios-config |
ba026661 ER |
26 | Source1: %{name}-config-20150805.tar.xz |
27 | # Source1-md5: 50c1eff5152ff03948b984631fa0ff61 | |
d2e2ad62 | 28 | Source2: nagios-utils.php |
2cdf4431 | 29 | #Patch: %{name}-shared.patch # needs finishing |
ed6320d7 | 30 | Patch0: %{name}-tainted.patch |
ed6320d7 | 31 | Patch4: %{name}-noroot.patch |
e88a9fb6 | 32 | Patch5: %{name}-check_ping-socket-filter-warning.patch |
e81e303b | 33 | Patch7: %{name}-pgsql.patch |
9854fb9a | 34 | Patch9: %{name}-check_log_paths.patch |
9854fb9a | 35 | Patch13: %{name}-check_radius_segfault.patch |
ccf8f501 | 36 | Patch21: %{name}-check_hpjd-no-paper-out.patch |
ccf8f501 JR |
37 | Patch23: %{name}-check_disk_smb-zero-cap.patch |
38 | Patch24: %{name}-paths.patch | |
705e1800 | 39 | Patch27: %{name}-ping.patch |
fdf55e59 | 40 | Patch28: use-lib.patch |
09ac797b | 41 | Patch29: syntax-error.patch |
a71518d2 | 42 | URL: http://www.nagiosplugins.org/ |
cb162c98 JB |
43 | BuildRequires: autoconf |
44 | BuildRequires: automake | |
9ebf5186 | 45 | BuildRequires: file |
b55d7a65 | 46 | BuildRequires: gettext-devel >= 0.14.3 |
e15e529d | 47 | BuildRequires: libdbi-devel |
5407d72c | 48 | BuildRequires: libtap-devel |
20b088a6 | 49 | BuildRequires: libtool |
061f9822 | 50 | BuildRequires: mysql-devel |
82093c2c | 51 | %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0} |
c93868f5 | 52 | BuildRequires: openssl-devel >= 0.9.7d |
714deaca | 53 | BuildRequires: perl-Net-SNMP |
46905887 | 54 | BuildRequires: postgresql-devel |
e15e529d ER |
55 | BuildRequires: tar >= 1:1.22 |
56 | BuildRequires: xz | |
454ce3f0 ER |
57 | %if "%{pld_release}" == "ac" |
58 | BuildRequires: radiusclient-devel | |
59 | %else | |
ef5f1d2f | 60 | BuildRequires: radiusclient-ng-devel |
502567e8 | 61 | BuildConflicts: radiusclient-devel |
454ce3f0 | 62 | %endif |
64f904bc | 63 | BuildRequires: rpm >= 4.4.9-56 |
0c3e72f0 | 64 | BuildRequires: rpm-perlprov >= 4.1-13 |
12239ec8 | 65 | BuildRequires: rpmbuild(macros) >= 1.654 |
13e11bb8 | 66 | Requires: nagios-common |
061f9822 | 67 | Obsoletes: netsaint-plugins |
d2e2ad62 | 68 | Conflicts: nagios < 3.1.2-3 |
061f9822 TO |
69 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
70 | ||
d2e2ad62 | 71 | %define _sysconfdir /etc/nagios/plugins |
bba4c57b | 72 | %define plugindir %{_prefix}/lib/nagios/plugins |
e15e529d | 73 | %define nrpeddir /etc/nagios/nrpe.d |
e35ce6fe | 74 | %define _noautoprovfiles utils.pm |
12239ec8 | 75 | %define _noautoreq_perl DBD::Oracle RRD::File packet_utils snmputil utils |
e94738d5 | 76 | |
061f9822 | 77 | %description |
7b53302e JB |
78 | Nagios is a program that will monitor hosts and services on your |
79 | network, and to email or page you when a problem arises or is | |
80 | resolved. Nagios runs on a Unix server as a background or daemon | |
81 | process, intermittently running checks on various services that you | |
82 | specify. The actual service checks are performed by separate "plugin" | |
83 | programs which return the status of the checks to Nagios. | |
714deaca | 84 | |
7b53302e JB |
85 | This package contains the basic plugins necessary for use with the |
86 | nagios package. | |
061f9822 | 87 | |
d5ac5ccb JR |
88 | %description -l pl.UTF-8 |
89 | Nagios to program monitorujący hosty i usługi w sieci i powiadamiający | |
90 | pocztą elektroniczną lub na pager o wystąpieniu lub rozwiązaniu | |
91 | problemów. Nagios działa na serwerze uniksowym w tle lub jako demon, | |
92 | regularnie przeprowadzając kontrolę różnych podanych mu usług. Sama | |
93 | kontrola usług jest wykonywana poprzez oddzielne "wtyczki" - programy | |
94 | zwracajace stan danej usługi do Nagiosa. | |
7b53302e | 95 | |
d5ac5ccb | 96 | Ten pakiet zawiera podstawowe wtyczki do używania z pakietem nagios. |
061f9822 | 97 | |
d54d11c9 ER |
98 | %package libs |
99 | Summary: Nagios plugins base libraries | |
ea463d6e | 100 | Summary(pl.UTF-8): Podstawowe biblioteki wtyczek Nagiosa |
d54d11c9 ER |
101 | Group: Networking |
102 | ||
103 | %description libs | |
ea463d6e JB |
104 | This package contains nagios plugins base libraries that plugins |
105 | depend on. | |
106 | ||
107 | %description libs -l pl.UTF-8 | |
108 | Ten pakiet zawiera podstawowe biblioteki wtyczek Nagiosa, wymagane | |
109 | przez wtyczki. | |
32bbd330 | 110 | |
d2297fee ER |
111 | %package devel |
112 | Summary: Include files that Nagios plugins may compile against | |
113 | Group: Development/Libraries | |
114 | # doesn't require base | |
115 | ||
116 | %description devel | |
117 | This package provides include files that Nagios plugins may compile | |
118 | against. | |
119 | ||
d54d11c9 | 120 | # NOTE for sub package requires: |
13e11bb8 | 121 | # Requires: nagios-common for plugins directory and nagios group |
d54d11c9 | 122 | # and add Requires: %{name}-libs = %{version}-%{release} for utils.{sh,pm,php} |
9a8009f7 ER |
123 | ############################################################################## |
124 | ||
125 | %package mysql | |
126 | Summary: Nagios plugin to test a MySQL DBMS | |
127 | Summary(pl.UTF-8): Wtyczka Nagiosa do sprawdzania systemu baz danych MySQL | |
128 | Group: Networking | |
129 | Requires: nagios-common | |
130 | ||
131 | %description mysql | |
132 | This plugin tests a MySQL DBMS to determine whether it is active and | |
133 | accepting queries. | |
134 | ||
135 | %description mysql -l pl.UTF-8 | |
136 | Ta wtyczka sprawdza serwer baz danych MySQL, aby określić, czy jest | |
137 | aktywny i przyjmuje zapytania. | |
138 | ||
139 | %package perl | |
140 | Summary: Nagios plugins written in Perl | |
141 | Summary(pl.UTF-8): Wtyczki Nagiosa napisane w Perlu | |
714deaca | 142 | Group: Networking |
69f7e828 | 143 | Requires: nagios-common |
e94738d5 | 144 | # for utils.pm |
d54d11c9 | 145 | Requires: %{name}-libs = %{version}-%{release} |
a3887f69 ER |
146 | %if "%{_rpmversion}" >= "5" |
147 | BuildArch: noarch | |
148 | %endif | |
714deaca | 149 | |
9a8009f7 ER |
150 | %description perl |
151 | This package contains Nagios plugins written in Perl. | |
714deaca | 152 | |
9a8009f7 ER |
153 | %description perl -l pl.UTF-8 |
154 | Ten pakiet zawiera wtyczki Nagiosa napisane w Perlu. | |
7b53302e | 155 | |
714deaca | 156 | %package samba |
7b53302e | 157 | Summary: Nagios plugin to check remote disk using smbclient |
c43d265d | 158 | Summary(pl.UTF-8): Wtyczka Nagiosa do zdalnego sprawdzania dysku z użyciem smbclienta |
714deaca | 159 | Group: Networking |
69f7e828 | 160 | Requires: nagios-common |
e94738d5 | 161 | # for utils.pm |
d54d11c9 | 162 | Requires: %{name}-libs = %{version}-%{release} |
714deaca | 163 | Requires: samba-client |
a3887f69 ER |
164 | %if "%{_rpmversion}" >= "5" |
165 | BuildArch: noarch | |
166 | %endif | |
714deaca ER |
167 | |
168 | %description samba | |
169 | Perl Check SMB Disk plugin for Nagios. | |
170 | ||
d5ac5ccb JR |
171 | %description samba -l pl.UTF-8 |
172 | Perlowa wtyczka dla Nagiosa sprawdzająca dyski SMB. | |
7b53302e | 173 | |
9a8009f7 ER |
174 | %package snmp |
175 | Summary: Nagios plugins using SNMP protocol to query information | |
176 | Summary(pl.UTF-8): Wtyczki Nagiosa używające protokołu SNMP w celu uzyskania informacji | |
714deaca | 177 | Group: Networking |
69f7e828 | 178 | Requires: nagios-common |
9a8009f7 | 179 | # for utils.pm |
d54d11c9 | 180 | Requires: %{name}-libs = %{version}-%{release} |
9a8009f7 ER |
181 | Requires: net-snmp-utils |
182 | Requires: perl-Net-SNMP | |
714deaca | 183 | |
9a8009f7 ER |
184 | %description snmp |
185 | Nagios plugins using SNMP protocol to query information. | |
714deaca | 186 | |
9a8009f7 ER |
187 | %description snmp -l pl.UTF-8 |
188 | Wtyczki Nagiosa używające protokołu SNMP w celu uzyskania informacji. | |
7b53302e | 189 | |
9a8009f7 ER |
190 | %package ssh |
191 | Summary: Nagios plugins to check remote services via SSH | |
192 | Summary(pl.UTF-8): Wtyczki Nagiosa do sprawdzania zdalnych usług po SSH | |
07fd8d4c | 193 | Group: Networking |
69f7e828 | 194 | Requires: nagios-common |
9a8009f7 | 195 | Requires: openssh-clients |
07fd8d4c | 196 | |
9a8009f7 ER |
197 | %description ssh |
198 | This plugin uses SSH to execute commands on a remote host. | |
07fd8d4c | 199 | |
9a8009f7 ER |
200 | %description ssh -l pl.UTF-8 |
201 | Ta wtyczka używa SSH do wykonywania poleceń na zdalnym hoście. | |
202 | ||
203 | %package -n nagios-plugin-check_dig | |
204 | Summary: Nagios plugin to check DNS servers with dig | |
205 | Summary(pl.UTF-8): Wtyczka Nagiosa do sprawdzania DNS-u przy użyciu programu dig | |
714deaca | 206 | Group: Networking |
9a8009f7 | 207 | Requires: bind-utils |
13e11bb8 | 208 | Requires: nagios-common |
9a8009f7 ER |
209 | Provides: nagios-plugins-dig = %{version}-%{release} |
210 | Obsoletes: nagios-plugins-dig | |
714deaca | 211 | |
9a8009f7 ER |
212 | %description -n nagios-plugin-check_dig |
213 | Test the DNS service on the specified host using dig. | |
7b53302e | 214 | |
9a8009f7 ER |
215 | %description -n nagios-plugin-check_dig -l pl.UTF-8 |
216 | Ta wtyczka sprawdza usługę DNS na podanym hoście przy użyciu programu | |
217 | dig. | |
714deaca | 218 | |
9a8009f7 ER |
219 | %package -n nagios-plugin-check_dns |
220 | Summary: Nagios plugin to check DNS with nslookup | |
221 | Summary(pl.UTF-8): Wtyczka Nagiosa do sprawdzania DNS-u przy użyciu nslookup | |
714deaca | 222 | Group: Networking |
9a8009f7 | 223 | Requires: bind-utils |
13e11bb8 | 224 | Requires: nagios-common |
9a8009f7 ER |
225 | Provides: nagios-plugins-dns = %{version}-%{release} |
226 | Obsoletes: nagios-plugins-dns | |
714deaca | 227 | |
9a8009f7 ER |
228 | %description -n nagios-plugin-check_dns |
229 | This plugin uses the nslookup program to obtain the IP address for the | |
230 | given host/domain query. A optional DNS server to use may be | |
231 | specified. If no DNS server is specified, the default server(s) | |
232 | specified in /etc/resolv.conf will be used. | |
7b53302e | 233 | |
9a8009f7 ER |
234 | %description -n nagios-plugin-check_dns -l pl.UTF-8 |
235 | Ta wtyczka używa programu nslookup do uzyskania adresu IP danego dla | |
236 | danego zapytania o host/domenę. Można opcjonalnie podać serwer DNS, | |
237 | który ma być użyty. Jeśli nie podano serwera DNS, używany jest | |
238 | domyślny serwer (lub serwery) podany w /etc/resolv.conf. | |
714deaca | 239 | |
9a8009f7 | 240 | %package -n nagios-plugin-check_file_age |
9394ee1e | 241 | Summary: Nagios plugin to check local file age and size |
714deaca | 242 | Group: Networking |
13e11bb8 | 243 | Requires: nagios-common |
3efccfd0 ER |
244 | # for utils.pm |
245 | Requires: %{name}-libs = %{version}-%{release} | |
a3887f69 ER |
246 | %if "%{_rpmversion}" >= "5" |
247 | BuildArch: noarch | |
248 | %endif | |
714deaca | 249 | |
9a8009f7 ER |
250 | %description -n nagios-plugin-check_file_age |
251 | Nagios plugin to check local file age and size. | |
714deaca | 252 | |
9a8009f7 ER |
253 | %package -n nagios-plugin-check_fping |
254 | Summary: Nagios plugin to check host up state with fping | |
255 | Summary(pl.UTF-8): Wtyczka Nagiosa do sprawdzania działania hosta przy użyciu programu fping | |
256 | Group: Networking | |
257 | Requires: fping | |
258 | Requires: nagios-common | |
259 | Provides: nagios-plugins-fping = %{version}-%{release} | |
260 | Obsoletes: nagios-plugins-fping | |
261 | ||
262 | %description -n nagios-plugin-check_fping | |
263 | This plugin will use the /bin/fping command to ping the specified host | |
264 | for a fast check if the host is alive. | |
265 | ||
266 | %description -n nagios-plugin-check_fping -l pl.UTF-8 | |
267 | Ta wtyczka używa polecenia /bin/fping do szybkiego sprawdzenia, czy | |
268 | dany host działa. | |
7b53302e | 269 | |
79cbab38 | 270 | %package -n nagios-plugin-check_game |
7b53302e | 271 | Summary: Nagios plugin to check status of Internet game servers |
c43d265d | 272 | Summary(pl.UTF-8): Wtyczka Nagiosa do sprawdzania stanu serwerów gier internetowych |
714deaca | 273 | Group: Networking |
13e11bb8 | 274 | Requires: nagios-common |
714deaca | 275 | Requires: qstat |
cedf62c8 ER |
276 | Provides: nagios-plugins-qstat = %{version}-%{release} |
277 | Obsoletes: nagios-plugins-qstat | |
714deaca | 278 | |
79cbab38 | 279 | %description -n nagios-plugin-check_game |
7b53302e JB |
280 | This plugin uses the 'qstat' command, the popular game server status |
281 | query tool. | |
714deaca | 282 | |
7b53302e JB |
283 | QStat is a command-line program that displays information about |
284 | Internet game servers. | |
714deaca | 285 | |
7b53302e JB |
286 | The servers are either down, non-responsive, or running a game. For |
287 | servers running a game, the server name, map name, current number of | |
288 | players, and response time are displayed. Server rules and player | |
289 | information may also be displayed. | |
290 | ||
d5ac5ccb JR |
291 | %description -n nagios-plugin-check_game -l pl.UTF-8 |
292 | Ta wtyczka używa polecenia 'qstat' - popularnego narzędzia do zapytań | |
293 | o stan serwerów gier. | |
7b53302e | 294 | |
d5ac5ccb | 295 | QStat to program działający z linii poleceń wyświetlający informacje o |
7b53302e JB |
296 | serwerach gier internetowych. |
297 | ||
d5ac5ccb JR |
298 | Serwery mogą być wyłączone, nie odpowiadać, bądź mieć uruchomioną grę. |
299 | Dla serwerów z grami wyświetlanea są: nazwa serwera, nazwa mapy, | |
300 | aktualna liczba graczy i czas odpowiedzi. Mogą być dodatkowo | |
301 | wyświetlone reguły serwera i informacje o graczach. | |
714deaca | 302 | |
79cbab38 | 303 | %package -n nagios-plugin-check_ldap |
7b53302e | 304 | Summary: Nagios plugin to check LDAP servers |
c43d265d | 305 | Summary(pl.UTF-8): Wtyczka Nagiosa do sprawdzania serwerów LDAP |
66e15cdf | 306 | Group: Networking |
13e11bb8 | 307 | Requires: nagios-common |
454ce3f0 | 308 | Suggests: openldap |
cedf62c8 ER |
309 | Provides: nagios-plugins-ldap = %{version}-%{release} |
310 | Obsoletes: nagios-plugins-ldap | |
66e15cdf | 311 | |
79cbab38 | 312 | %description -n nagios-plugin-check_ldap |
66e15cdf ER |
313 | Nagios plugin to check LDAP servers. |
314 | ||
d5ac5ccb JR |
315 | %description -n nagios-plugin-check_ldap -l pl.UTF-8 |
316 | Wtyczka Nagiosa do sprawdzania serwerów LDAP. | |
7b53302e | 317 | |
9a8009f7 ER |
318 | %package -n nagios-plugin-check_load |
319 | Summary: Nagios plugin to check uptime using procps | |
320 | Summary(pl.UTF-8): Wtyczka Nagiosa do sprawdzania uptime'u przy użyciu procps | |
321 | Group: Networking | |
322 | Requires: nagios-common | |
323 | Requires: procps | |
324 | Provides: nagios-plugins-procps = %{version}-%{release} | |
325 | Obsoletes: nagios-plugins-procps | |
326 | ||
327 | %description -n nagios-plugin-check_load | |
328 | Nagios plugin to check uptime using procps. | |
329 | ||
330 | %description -n nagios-plugin-check_load -l pl.UTF-8 | |
331 | Wtyczka Nagiosa do sprawdzania uptime'u przy użyciu procps. | |
332 | ||
333 | %package -n nagios-plugin-check_mailq | |
334 | Summary: Nagios plugin to check the number of messages in the local mail queue | |
335 | Group: Networking | |
336 | Requires: nagios-common | |
337 | # for utils.pm | |
338 | Requires: %{name}-libs = %{version}-%{release} | |
a3887f69 ER |
339 | %if "%{_rpmversion}" >= "5" |
340 | BuildArch: noarch | |
341 | %endif | |
9a8009f7 ER |
342 | |
343 | %description -n nagios-plugin-check_mailq | |
344 | Checks the number of messages in the mail queue (supports multiple | |
345 | sendmail queues, qmail). | |
346 | ||
347 | %package -n nagios-plugin-check_nt | |
348 | Summary: Nagios plugin to check NT server with NSClient | |
1a8542ec | 349 | Summary(pl.UTF-8): Wtyczka Nagiosa do sprawdzania serwera NT przy użyciu NSClienta |
9a8009f7 ER |
350 | Group: Networking |
351 | Requires: %{name}-libs = %{version}-%{release} | |
352 | Requires: nagios-common | |
353 | ||
354 | %description -n nagios-plugin-check_nt | |
355 | Nagios plugin to check NT server with NSClient. | |
356 | ||
357 | %description -n nagios-plugin-check_nt -l pl.UTF-8 | |
358 | Wtyczka Nagiosa do sprawdzania serwera NT przy użyciu NSClienta. | |
359 | ||
79cbab38 | 360 | %package -n nagios-plugin-check_ntp |
b4f719a1 | 361 | Summary: Nagios plugin to check time using NTP protocol |
c43d265d | 362 | Summary(pl.UTF-8): Wtyczka Nagiosa do sprawdzania czasu przy użyciu protokołu NTP |
b4f719a1 | 363 | Group: Networking |
69f7e828 | 364 | Requires: nagios-common |
5b0b82a7 | 365 | # for utils.pm |
d54d11c9 | 366 | Requires: %{name}-libs = %{version}-%{release} |
b4f719a1 | 367 | Requires: ntp-client |
cedf62c8 ER |
368 | Provides: nagios-plugins-ntp = %{version}-%{release} |
369 | Obsoletes: nagios-plugins-ntp | |
b4f719a1 | 370 | |
79cbab38 | 371 | %description -n nagios-plugin-check_ntp |
b4f719a1 ER |
372 | Checks the local timestamp offset versus <host> with ntpdate. Checks |
373 | the jitter/dispersion of clock signal between <host> and its sys.peer | |
374 | with ntpq. | |
375 | ||
d5ac5ccb JR |
376 | %description -n nagios-plugin-check_ntp -l pl.UTF-8 |
377 | Ta wtyczka sprawdza przesunięcie lokalnego czasu względem danego hosta | |
378 | przy użyciu ntpdate. Sprawdza wahania/dyspersję sygnału zegara | |
379 | pomiędzy hostem a jego sys.peer przy użyciu ntpq. | |
46905887 | 380 | |
9a8009f7 ER |
381 | %package -n nagios-plugin-check_pgsql |
382 | Summary: Nagios plugin to test a PostgreSQL DBMS | |
383 | Summary(pl.UTF-8): Wtyczka Nagiosa do sprawdzania systemu baz danych PostgreSQL | |
b4f719a1 | 384 | Group: Networking |
13e11bb8 | 385 | Requires: nagios-common |
9a8009f7 ER |
386 | Provides: nagios-plugins-pgsql = %{version}-%{release} |
387 | Obsoletes: nagios-plugins-pgsql | |
b4f719a1 | 388 | |
9a8009f7 ER |
389 | %description -n nagios-plugin-check_pgsql |
390 | This plugin tests a PostgreSQL DBMS to determine whether it is active | |
391 | and accepting queries. In its current operation, it simply connects to | |
392 | the specified database, and then disconnects. If no database is | |
393 | specified, it connects to the template1 database, which is present in | |
394 | every functioning PostgreSQL DBMS. | |
b4f719a1 | 395 | |
9a8009f7 ER |
396 | %description -n nagios-plugin-check_pgsql -l pl.UTF-8 |
397 | Ta wtyczka sprawdza serwer baz danych PostgreSQL, aby określić, czy | |
398 | jest aktywny i przyjmuje zapytania. Aktualnie po prostu łączy się do | |
399 | określonej bazy danych i rozłącza. Jeśli nie podano bazy danych, łączy | |
400 | się do bazy danych template1, obecnej w każdym działającym systemie | |
401 | PostgreSQL. | |
46905887 | 402 | |
9dcd711c | 403 | %package -n nagios-plugin-check_ping |
79cbab38 | 404 | Summary: Nagios plugin to check host up state with ping |
c43d265d | 405 | Summary(pl.UTF-8): Wtyczka Nagiosa do sprawdzania działania hosta przy użyciu programu ping |
79cbab38 | 406 | Group: Networking |
c8d0dd75 | 407 | Requires: iputils-ping >= 1:s20070202-1 |
13e11bb8 | 408 | Requires: nagios-common |
79cbab38 | 409 | |
9dcd711c | 410 | %description -n nagios-plugin-check_ping |
cedf62c8 ER |
411 | This plugin will use the /bin/ping command to ping the specified host |
412 | if the host is alive. | |
79cbab38 | 413 | |
d5ac5ccb JR |
414 | %description -n nagios-plugin-check_ping -l pl.UTF-8 |
415 | Ta wtyczka używa polecenia /bin/ping do sprawdzenia, czy dany host | |
416 | działa. | |
38dca1fa | 417 | |
9a8009f7 ER |
418 | %package -n nagios-plugin-check_radius |
419 | Summary: Nagios plugin to test a radius server to see if it is accepting connections | |
420 | Summary(pl.UTF-8): Wtyczka Nagiosa do sprawdzania serwera radius pod kątem przyjmowania połączeń | |
3294b1a1 | 421 | Group: Networking |
69f7e828 | 422 | Requires: nagios-common |
9a8009f7 ER |
423 | Requires: radiusclient |
424 | Provides: nagios-plugins-radius = %{version}-%{release} | |
425 | Obsoletes: nagios-plugins-radius | |
3294b1a1 | 426 | |
9a8009f7 ER |
427 | %description -n nagios-plugin-check_radius |
428 | This plugin tests a radius server to see if it is accepting | |
429 | connections. | |
3294b1a1 | 430 | |
9a8009f7 ER |
431 | %description -n nagios-plugin-check_radius -l pl.UTF-8 |
432 | Ta wtyczka sprawdza serwer usługi radius, aby zobaczyć, czy przyjmuje | |
433 | połączenia. | |
63158106 | 434 | |
9a8009f7 ER |
435 | %package -n nagios-plugin-check_sensors |
436 | Summary: Nagios plugin to check hardware status using the lm_sensors package | |
437 | Summary(pl.UTF-8): Wtyczka Nagiosa do sprawdzania stanu sprzętu przy użyciu pakietu lm_sensors | |
1d732725 | 438 | Group: Networking |
69f7e828 | 439 | Requires: nagios-common |
9a8009f7 ER |
440 | # for utils.sh |
441 | Requires: %{name}-libs = %{version}-%{release} | |
442 | Requires: lm_sensors | |
443 | Provides: nagios-plugins-sensors = %{version}-%{release} | |
444 | Obsoletes: nagios-plugins-sensors | |
a3887f69 ER |
445 | %if "%{_rpmversion}" >= "5" |
446 | BuildArch: noarch | |
447 | %endif | |
1d732725 | 448 | |
9a8009f7 ER |
449 | %description -n nagios-plugin-check_sensors |
450 | This plugin checks hardware status using the lm_sensors package. | |
1d732725 | 451 | |
9a8009f7 ER |
452 | %description -n nagios-plugin-check_sensors -l pl.UTF-8 |
453 | Ta wtyczka sprawdza stan sprzętu przy użyciu pakietu lm_sensors. | |
66e15cdf | 454 | |
502567e8 ER |
455 | %package -n nagios-plugin-check_dbi |
456 | Summary: Nagios plugin to check database with libdbi | |
457 | Group: Networking | |
458 | Requires: nagios-common | |
459 | Suggests: libdbi-drivers-firebird | |
460 | Suggests: libdbi-drivers-freetds | |
461 | Suggests: libdbi-drivers-mysql | |
462 | Suggests: libdbi-drivers-pgsql | |
463 | Suggests: libdbi-drivers-sqlite | |
464 | Suggests: libdbi-drivers-sqlite3 | |
465 | ||
466 | %description -n nagios-plugin-check_dbi | |
467 | Nagios plugin to check database with libdbi. | |
468 | ||
66e15cdf | 469 | # requisite not packaged in PLD |
1d732725 ER |
470 | %package nwstat |
471 | Summary: Nagios plugin nwstat | |
1a8542ec | 472 | Summary(pl.UTF-8): Wtyczka nwstat do Nagiosa |
1d732725 ER |
473 | Group: Networking |
474 | Requires: %{name}-libs = %{version}-%{release} | |
475 | Requires: mrtgext | |
69f7e828 | 476 | Requires: nagios-common |
1d732725 ER |
477 | |
478 | %description nwstat | |
479 | Nagios plugin using MRTGEXT module | |
480 | <http://forge.novell.com/modules/xfmod/project/?mrtgext>. | |
481 | ||
d41f1a4e | 482 | %description nwstat -l pl.UTF-8 |
1d732725 ER |
483 | Wtyczka nagiosa używająca modułu MRTGEXT |
484 | <http://forge.novell.com/modules/xfmod/project/?mrtgext>. | |
66e15cdf | 485 | |
e94738d5 ER |
486 | %package contrib |
487 | Summary: Contributed nagios plugins | |
c43d265d | 488 | Summary(pl.UTF-8): Wtyczki przekazane do projektu Nagios |
e94738d5 | 489 | Group: Networking |
69f7e828 | 490 | Requires: nagios-common |
1d732725 | 491 | # for utils.pm, utils.sh, utils.py |
d54d11c9 | 492 | Requires: %{name}-libs = %{version}-%{release} |
e94738d5 | 493 | # check_apache |
b180a3d4 ER |
494 | Suggests: perl-URI |
495 | Suggests: perl-libwww | |
1d732725 | 496 | # check_apc_ups |
b180a3d4 | 497 | Suggests: net-snmp-utils |
1d732725 | 498 | # check_arping |
b180a3d4 | 499 | Suggests: perl-Net-Arping |
1d732725 | 500 | # check_bgpstate |
b180a3d4 ER |
501 | Suggests: perl-Net-SNMP |
502 | Suggests: whois | |
1d732725 | 503 | # check_traceroute |
b180a3d4 | 504 | Suggests: traceroute |
1d732725 | 505 | # check_traceroute-pure_perl |
b180a3d4 | 506 | Suggests: perl-Net-Traceroute |
e94738d5 | 507 | # check_temp_fsc |
b180a3d4 | 508 | Suggests: perl-SNMP_Session |
1d732725 | 509 | # check_smart |
b180a3d4 | 510 | Suggests: smartmontools |
1d732725 | 511 | # check_smb |
b180a3d4 | 512 | Suggests: samba |
1d732725 | 513 | # check_adptraid |
b180a3d4 | 514 | #Suggests: dptutil |
81d5d307 | 515 | # unfinished... more deps are actually needed. |
e94738d5 ER |
516 | |
517 | %description contrib | |
81d5d307 ER |
518 | Contributed nagios plugins. Some of them work, some do not. Use at |
519 | your own risk. | |
e94738d5 | 520 | |
d5ac5ccb JR |
521 | %description contrib -l pl.UTF-8 |
522 | Wtyczki przekazane do projektu Nagios. Część z nich działa, część nie. | |
46905887 | 523 | |
061f9822 | 524 | %prep |
d2e2ad62 ER |
525 | %setup -q -a1 |
526 | mv nagios-plugins-config-*/* . | |
e94738d5 | 527 | %patch0 -p1 |
f3a9ec1e | 528 | %patch4 -p1 |
7bb31d2c | 529 | %patch5 -p1 |
e81e303b | 530 | %patch7 -p1 |
9854fb9a | 531 | %patch13 -p1 |
5a0f8fb3 | 532 | %patch21 -p1 |
0cf0f353 | 533 | %patch23 -p1 |
2cdf4431 | 534 | %patch24 -p1 |
705e1800 | 535 | %patch27 -p1 |
40ba2206 | 536 | %patch28 -p1 |
09ac797b | 537 | %patch29 -p1 |
5a0f8fb3 ER |
538 | |
539 | # remove libtool m4 macro copies, breaks when system libtool is older | |
502567e8 | 540 | %{__rm} gl/m4/libtool.m4 gl/m4/lt*.m4 |
5a0f8fb3 ER |
541 | |
542 | # cleanup backups after patching | |
543 | find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f | |
544 | ||
7816f2dc ER |
545 | # force regen in build |
546 | rm -f configure | |
547 | ||
061f9822 | 548 | %build |
7816f2dc ER |
549 | if [ ! -f configure ]; then |
550 | %{__gettextize} | |
551 | %{__libtoolize} | |
552 | %{__aclocal} -I m4 -I gl/m4 | |
553 | %{__autoconf} | |
554 | %{__autoheader} | |
555 | %{__automake} | |
556 | fi | |
714deaca | 557 | |
7b53302e | 558 | %configure \ |
bba4c57b | 559 | --libexecdir=%{plugindir} \ |
5407d72c | 560 | --enable-libtap=/usr \ |
714deaca | 561 | --with-cgiurl=/nagios/cgi-bin \ |
dced79cc ER |
562 | --with-mysql=/usr \ |
563 | --with-pgsql=/usr \ | |
564 | --with-openssl=/usr \ | |
e94738d5 ER |
565 | --with-ping-command='/bin/ping -n -U -w %%d -c %%d %%s' \ |
566 | --with-ping6-command='/bin/ping6 -n -U -w %%d -c %%d %%s' \ | |
567 | --with-ps-command="/bin/ps axwo 'stat uid ppid vsz rss pcpu comm args'" \ | |
568 | --with-ps-format="%%s %%d %%d %%d %%d %%f %%s %%n" \ | |
569 | --with-ps-cols=8 \ | |
570 | --with-ps-varlist="procstat,&procuid,&procppid,&procvsz,&procrss,&procpcpu,procprog,&pos" \ | |
571 | --with-proc-meminfo=/proc/meminfo \ | |
ed6320d7 | 572 | --with-proc-loadavg=/proc/loadavg \ |
aa31c58d | 573 | --with-nslookup-command="/usr/bin/nslookup -sil" \ |
e94738d5 ER |
574 | --with-uptime-command=/usr/bin/uptime \ |
575 | --with-rpcinfo-command=/usr/sbin/rpcinfo \ | |
576 | --with-ntpdate-command=/usr/sbin/ntpdate \ | |
577 | --with-smbclient-command=/usr/bin/smbclient \ | |
578 | --with-dig-command=/usr/bin/dig \ | |
579 | --with-fping-command=/usr/sbin/fping \ | |
502567e8 | 580 | --with-fping6-command=/usr/sbin/fping6 \ |
e94738d5 ER |
581 | --with-qstat-command=/usr/bin/qstat \ |
582 | --with-ssh-command=/usr/bin/ssh \ | |
583 | --with-snmpget-command=/usr/bin/snmpget \ | |
d2c45364 | 584 | --with-snmpgetnext-command=/usr/bin/snmpgetnext \ |
80544696 | 585 | --with-df-command='/bin/df -P' \ |
c9cb8fce ER |
586 | --with-apt-get-command=/usr/bin/apt-get \ |
587 | --with-qmail-qstat-command=/usr/bin/qmail-qstat \ | |
ccf8f501 | 588 | --with-mailq-command=/usr/bin/mailq \ |
b1bf4c51 | 589 | --with-sudo-command=/usr/bin/sudo \ |
ccf8f501 | 590 | --without-included-regex |
714deaca | 591 | |
061f9822 TO |
592 | %{__make} |
593 | ||
594 | %install | |
595 | rm -rf $RPM_BUILD_ROOT | |
596 | ||
cb162c98 JB |
597 | %{__make} install \ |
598 | DESTDIR=$RPM_BUILD_ROOT | |
061f9822 | 599 | |
ed6320d7 ER |
600 | %{__make} install-root -C plugins-root \ |
601 | DESTDIR=$RPM_BUILD_ROOT | |
602 | ||
bba4c57b | 603 | %{__rm} $RPM_BUILD_ROOT%{plugindir}/check_nwstat |
502567e8 | 604 | |
d2297fee | 605 | # for nagios-plugin-check_mysql_perf (at least) |
bba4c57b | 606 | install -d $RPM_BUILD_ROOT%{_libdir} |
502567e8 ER |
607 | cp -p lib/libnagiosplug.a $RPM_BUILD_ROOT%{_libdir} |
608 | cp -p gl/libgnu.a $RPM_BUILD_ROOT%{_libdir} | |
609 | cp -p plugins/utils.o $RPM_BUILD_ROOT%{_libdir} | |
610 | cp -p plugins/netutils.o $RPM_BUILD_ROOT%{_libdir} | |
d2297fee | 611 | install -d $RPM_BUILD_ROOT%{_includedir}/nagiosplug/{plugins,gl,lib} |
502567e8 ER |
612 | cp -p *.h $RPM_BUILD_ROOT%{_includedir}/nagiosplug |
613 | cp -p plugins/*.h $RPM_BUILD_ROOT%{_includedir}/nagiosplug/plugins | |
614 | cp -p gl/*.h $RPM_BUILD_ROOT%{_includedir}/nagiosplug/gl | |
615 | cp -p lib/*.h $RPM_BUILD_ROOT%{_includedir}/nagiosplug/lib | |
d2297fee | 616 | |
2e2d781d | 617 | install -d $RPM_BUILD_ROOT%{_sysconfdir} |
502567e8 | 618 | cp -p commands/*.cfg $RPM_BUILD_ROOT%{_sysconfdir} |
2e2d781d | 619 | |
e94738d5 ER |
620 | %find_lang %{name} |
621 | ||
bba4c57b | 622 | # replace USER1 macro with actual value |
2e2d781d ER |
623 | plugins=$(grep -Eoh 'command_line.*USER1\$/[^ ]+' $RPM_BUILD_ROOT%{_sysconfdir}/*.cfg | awk -F/ '{print $NF}' | sort -u) |
624 | for plugin in $plugins; do | |
bba4c57b | 625 | sed -i -e "s,\\\$USER1\\\$/$plugin ,%{plugindir}/$plugin ," $RPM_BUILD_ROOT%{_sysconfdir}/*.cfg |
07fd8d4c ER |
626 | done |
627 | ||
e15e529d ER |
628 | install -d $RPM_BUILD_ROOT%{nrpeddir} |
629 | touch $RPM_BUILD_ROOT%{nrpeddir}/check_mailq.cfg | |
630 | ||
bba4c57b ER |
631 | cp -p %{SOURCE2} $RPM_BUILD_ROOT%{plugindir}/utils.php |
632 | chmod a-x $RPM_BUILD_ROOT%{plugindir}/utils.* | |
d54d11c9 | 633 | |
061f9822 TO |
634 | %clean |
635 | rm -rf $RPM_BUILD_ROOT | |
636 | ||
fb931459 ER |
637 | %if 0 |
638 | # this is for shared lib | |
b8b3652a ER |
639 | %post libs -p /sbin/ldconfig |
640 | %postun libs -p /sbin/ldconfig | |
fb931459 | 641 | %endif |
b8b3652a | 642 | |
e15e529d ER |
643 | %triggerin -n nagios-plugin-check_mailq -- nagios-nrpe |
644 | %nagios_nrpe -a check_mailq -f %{_sysconfdir}/check_mailq.cfg | |
645 | ||
646 | %triggerun -n nagios-plugin-check_mailq -- nagios-nrpe | |
647 | %nagios_nrpe -d check_mailq -f %{_sysconfdir}/check_mailq.cfg | |
648 | ||
6101a43d | 649 | %if "%{_lib}" != "lib" |
99d96fbc | 650 | %triggerpostun -- nagios-plugins < 2.1.1-4.1, nagios-plugin-check_dns < 2.1.1-4.1, nagios-plugin-check_load < 2.1.1-4.1, nagios-plugin-check_nt < 2.1.1-4.1, nagios-plugin-check_ntp < 2.1.1-4.1, nagios-plugin-check_ping < 2.1.1-4.1, nagios-plugins-mysql < 2.1.1-4.1, nagios-plugins-snmp < 2.1.1-4.1 |
6101a43d ER |
651 | # update path to plugin in config if neccessary |
652 | for c in \ | |
40948309 | 653 | %{_sysconfdir}/check_{dhcp,disk,dns,dummy,ftp,hpjd,http,imap,load,mrtgtraf,mysql,nntp,nt,ntp,ping,pop,procs,smtp,snmp,ssh,swap,tcp,telnet,udp,users}.cfg \ |
6101a43d | 654 | ; do |
40948309 | 655 | test -f $c || continue |
6101a43d ER |
656 | grep -q 'command_line.*%{_prefix}/%{_lib}/nagios/plugins' $c || continue |
657 | %{__sed} -i -e '/command_line/ s,%{_prefix}/%{_lib}/nagios/plugins,%{plugindir},g' $c | |
658 | done | |
659 | %endif | |
660 | ||
e94738d5 | 661 | %files -f %{name}.lang |
061f9822 | 662 | %defattr(644,root,root,755) |
502567e8 | 663 | %doc ACKNOWLEDGEMENTS AUTHORS CODING ChangeLog |
e94738d5 | 664 | %doc FAQ LEGAL NEWS README REQUIREMENTS SUPPORT THANKS |
714deaca | 665 | |
714deaca | 666 | # plugins |
bba4c57b ER |
667 | %attr(755,root,root) %{plugindir}/check_apt |
668 | %attr(755,root,root) %{plugindir}/check_cluster | |
73dfabb8 | 669 | %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_disk.cfg |
bba4c57b | 670 | %attr(755,root,root) %{plugindir}/check_disk |
8cce130d | 671 | %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_dummy.cfg |
bba4c57b | 672 | %attr(755,root,root) %{plugindir}/check_dummy |
73dfabb8 | 673 | %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_http.cfg |
bba4c57b ER |
674 | %attr(755,root,root) %{plugindir}/check_http |
675 | %attr(755,root,root) %{plugindir}/check_ide_smart | |
676 | %attr(755,root,root) %{plugindir}/check_mrtg | |
73dfabb8 | 677 | %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_mrtgtraf.cfg |
bba4c57b ER |
678 | %attr(755,root,root) %{plugindir}/check_mrtgtraf |
679 | %attr(755,root,root) %{plugindir}/check_nagios | |
e94738d5 | 680 | # req: over-cr >= 0.99.53 http://www.molitor.org/overcr |
bba4c57b | 681 | %attr(755,root,root) %{plugindir}/check_overcr |
73dfabb8 | 682 | %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_procs.cfg |
bba4c57b ER |
683 | %attr(755,root,root) %{plugindir}/check_procs |
684 | %attr(755,root,root) %{plugindir}/check_real | |
73dfabb8 | 685 | %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_smtp.cfg |
bba4c57b | 686 | %attr(755,root,root) %{plugindir}/check_smtp |
73dfabb8 | 687 | %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_ssh.cfg |
bba4c57b ER |
688 | %attr(755,root,root) %{plugindir}/check_ssh |
689 | %attr(755,root,root) %{plugindir}/check_time | |
690 | %attr(755,root,root) %{plugindir}/check_ups | |
73dfabb8 | 691 | %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_users.cfg |
bba4c57b | 692 | %attr(755,root,root) %{plugindir}/check_users |
73dfabb8 | 693 | %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_swap.cfg |
bba4c57b ER |
694 | %attr(755,root,root) %{plugindir}/check_swap |
695 | %attr(755,root,root) %{plugindir}/check_log | |
11ba1eec ER |
696 | |
697 | # check_tcp and symlinks | |
73dfabb8 ER |
698 | %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_tcp.cfg |
699 | %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_telnet.cfg | |
bba4c57b ER |
700 | %attr(755,root,root) %{plugindir}/check_tcp |
701 | %attr(755,root,root) %{plugindir}/check_clamd | |
73dfabb8 | 702 | %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_ftp.cfg |
bba4c57b | 703 | %attr(755,root,root) %{plugindir}/check_ftp |
73dfabb8 | 704 | %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_imap.cfg |
bba4c57b ER |
705 | %attr(755,root,root) %{plugindir}/check_imap |
706 | %attr(755,root,root) %{plugindir}/check_jabber | |
73dfabb8 | 707 | %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_nntp.cfg |
bba4c57b ER |
708 | %attr(755,root,root) %{plugindir}/check_nntp |
709 | %attr(755,root,root) %{plugindir}/check_nntps | |
73dfabb8 | 710 | %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_pop.cfg |
bba4c57b ER |
711 | %attr(755,root,root) %{plugindir}/check_pop |
712 | %attr(755,root,root) %{plugindir}/check_simap | |
713 | %attr(755,root,root) %{plugindir}/check_spop | |
714 | %attr(755,root,root) %{plugindir}/check_ssmtp | |
73dfabb8 | 715 | %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_udp.cfg |
bba4c57b ER |
716 | %attr(755,root,root) %{plugindir}/check_udp |
717 | %attr(755,root,root) %{plugindir}/check_uptime | |
e94738d5 | 718 | |
ed6320d7 | 719 | # these plugins need suid bit to operate |
73dfabb8 | 720 | %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_dhcp.cfg |
bba4c57b ER |
721 | %attr(755,root,root) %{plugindir}/check_dhcp |
722 | %attr(755,root,root) %{plugindir}/check_icmp | |
ed6320d7 | 723 | |
714deaca ER |
724 | # Cannot determine ORACLE_HOME for sid |
725 | # probably needs some external programs. can't test | |
bba4c57b | 726 | %attr(755,root,root) %{plugindir}/check_oracle |
714deaca | 727 | |
d54d11c9 | 728 | %files libs |
59598b18 | 729 | %defattr(644,root,root,755) |
9854fb9a | 730 | #%attr(755,root,root) %{_libdir}/libnagiosplug.so.0.0.0 |
bba4c57b ER |
731 | %attr(755,root,root) %{plugindir}/negate |
732 | %attr(755,root,root) %{plugindir}/urlize | |
c9cb8fce | 733 | |
bba4c57b ER |
734 | %{plugindir}/utils.pm |
735 | %{plugindir}/utils.php | |
736 | %{plugindir}/utils.sh | |
d54d11c9 | 737 | |
d2297fee ER |
738 | %files devel |
739 | %defattr(644,root,root,755) | |
740 | %{_libdir}/libgnu.a | |
741 | %{_libdir}/libnagiosplug.a | |
742 | %{_libdir}/netutils.o | |
743 | %{_libdir}/utils.o | |
744 | %{_includedir}/nagiosplug | |
745 | ||
9a8009f7 ER |
746 | %files mysql |
747 | %defattr(644,root,root,755) | |
748 | %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_mysql.cfg | |
bba4c57b ER |
749 | %attr(755,root,root) %{plugindir}/check_mysql |
750 | %attr(755,root,root) %{plugindir}/check_mysql_query | |
9a8009f7 | 751 | |
3294b1a1 | 752 | %files perl |
c9cb8fce | 753 | %defattr(644,root,root,755) |
73dfabb8 | 754 | %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_ircd.cfg |
bba4c57b ER |
755 | %attr(755,root,root) %{plugindir}/check_ircd |
756 | %attr(755,root,root) %{plugindir}/check_rpc | |
3294b1a1 ER |
757 | |
758 | # requires license.dat | |
bba4c57b | 759 | %attr(755,root,root) %{plugindir}/check_flexlm |
3294b1a1 | 760 | |
9a8009f7 ER |
761 | %files samba |
762 | %defattr(644,root,root,755) | |
bba4c57b | 763 | %attr(755,root,root) %{plugindir}/check_disk_smb |
9a8009f7 | 764 | |
714deaca ER |
765 | # Not to be confused with nagios-snmp-plugins |
766 | %files snmp | |
c9cb8fce | 767 | %defattr(644,root,root,755) |
73dfabb8 | 768 | %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_snmp.cfg |
bba4c57b | 769 | %attr(755,root,root) %{plugindir}/check_snmp |
73dfabb8 | 770 | %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_hpjd.cfg |
bba4c57b ER |
771 | %attr(755,root,root) %{plugindir}/check_hpjd |
772 | %attr(755,root,root) %{plugindir}/check_ifoperstatus | |
773 | %attr(755,root,root) %{plugindir}/check_ifstatus | |
774 | %attr(755,root,root) %{plugindir}/check_wave | |
775 | %attr(755,root,root) %{plugindir}/check_breeze | |
dcd5579b | 776 | |
8cf851b8 | 777 | %files ssh |
c9cb8fce | 778 | %defattr(644,root,root,755) |
bba4c57b | 779 | %attr(755,root,root) %{plugindir}/check_by_ssh |
714deaca | 780 | |
8cf851b8 | 781 | %files -n nagios-plugin-check_dig |
c9cb8fce | 782 | %defattr(644,root,root,755) |
bba4c57b | 783 | %attr(755,root,root) %{plugindir}/check_dig |
8cf851b8 ER |
784 | |
785 | %files -n nagios-plugin-check_dns | |
786 | %defattr(644,root,root,755) | |
787 | %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_dns.cfg | |
bba4c57b | 788 | %attr(755,root,root) %{plugindir}/check_dns |
8cf851b8 | 789 | |
789d656e | 790 | %files -n nagios-plugin-check_file_age |
eb95d7b9 | 791 | %defattr(644,root,root,755) |
789d656e | 792 | %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_file_age.cfg |
bba4c57b | 793 | %attr(755,root,root) %{plugindir}/check_file_age |
789d656e | 794 | |
8cf851b8 ER |
795 | %files -n nagios-plugin-check_fping |
796 | %defattr(644,root,root,755) | |
bba4c57b | 797 | %attr(2755,root,adm) %{plugindir}/check_fping |
714deaca | 798 | |
79cbab38 | 799 | %files -n nagios-plugin-check_game |
c9cb8fce | 800 | %defattr(644,root,root,755) |
bba4c57b | 801 | %attr(755,root,root) %{plugindir}/check_game |
66e15cdf | 802 | |
82093c2c | 803 | %if %{with ldap} |
79cbab38 | 804 | %files -n nagios-plugin-check_ldap |
c9cb8fce | 805 | %defattr(644,root,root,755) |
bba4c57b ER |
806 | %attr(755,root,root) %{plugindir}/check_ldap |
807 | %attr(755,root,root) %{plugindir}/check_ldaps | |
82093c2c | 808 | %endif |
66e15cdf | 809 | |
8cf851b8 | 810 | %files -n nagios-plugin-check_load |
c9cb8fce | 811 | %defattr(644,root,root,755) |
8cf851b8 | 812 | %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_load.cfg |
bba4c57b | 813 | %attr(755,root,root) %{plugindir}/check_load |
b4f719a1 | 814 | |
8cf851b8 | 815 | %files -n nagios-plugin-check_mailq |
c9cb8fce | 816 | %defattr(644,root,root,755) |
e15e529d | 817 | %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_mailq.cfg |
bba4c57b | 818 | %attr(755,root,root) %{plugindir}/check_mailq |
e15e529d | 819 | %ghost %{nrpeddir}/check_mailq.cfg |
b4f719a1 | 820 | |
8cf851b8 | 821 | %files -n nagios-plugin-check_nt |
c9cb8fce | 822 | %defattr(644,root,root,755) |
8cf851b8 | 823 | %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_nt.cfg |
bba4c57b | 824 | %attr(755,root,root) %{plugindir}/check_nt |
b4f719a1 | 825 | |
8cf851b8 | 826 | %files -n nagios-plugin-check_ntp |
c9cb8fce | 827 | %defattr(644,root,root,755) |
8cf851b8 | 828 | %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_ntp.cfg |
bba4c57b ER |
829 | %attr(755,root,root) %{plugindir}/check_ntp |
830 | %attr(755,root,root) %{plugindir}/check_ntp_peer | |
831 | %attr(755,root,root) %{plugindir}/check_ntp_time | |
b4f719a1 | 832 | |
8cf851b8 | 833 | %files -n nagios-plugin-check_pgsql |
c9cb8fce | 834 | %defattr(644,root,root,755) |
bba4c57b | 835 | %attr(755,root,root) %{plugindir}/check_pgsql |
b4f719a1 | 836 | |
79cbab38 | 837 | %files -n nagios-plugin-check_ping |
c9cb8fce | 838 | %defattr(644,root,root,755) |
73dfabb8 | 839 | %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_ping.cfg |
bba4c57b | 840 | %attr(2755,root,adm) %{plugindir}/check_ping |
79cbab38 | 841 | |
8cf851b8 | 842 | %files -n nagios-plugin-check_radius |
c9cb8fce | 843 | %defattr(644,root,root,755) |
bba4c57b | 844 | %attr(755,root,root) %{plugindir}/check_radius |
b4f719a1 | 845 | |
8cf851b8 | 846 | %files -n nagios-plugin-check_sensors |
c9cb8fce | 847 | %defattr(644,root,root,755) |
bba4c57b | 848 | %attr(755,root,root) %{plugindir}/check_sensors |
fefae924 | 849 | |
502567e8 | 850 | %files -n nagios-plugin-check_dbi |
fefae924 | 851 | %defattr(644,root,root,755) |
bba4c57b | 852 | %attr(755,root,root) %{plugindir}/check_dbi |