]> TLD Linux GIT Repositories - packages/munin-plugins-hq.git/blob - munin-plugins-hq.spec
- updated to 20151029.01, added metapackage for all plugins
[packages/munin-plugins-hq.git] / munin-plugins-hq.spec
1 %include        /usr/lib/rpm/macros.perl
2 Summary:        HQ Munin Plugins
3 Summary(pl.UTF-8):      Wtyczki HQ dla munina
4 Name:           munin-plugins-hq
5 Version:        20151029.01
6 Release:        1
7 License:        GPL
8 Group:          Daemons
9 Source0:        http://munin.furud.net/download/%{name}-%{version}.tar.xz
10 # Source0-md5:  3443778711ee1308de956f6a2629e7a2
11 URL:            http://munin.furud.net/
12 BuildRequires:  perl-devel
13 BuildRequires:  rpm-perlprov
14 BuildRequires:  rpm-pythonprov
15 BuildRequires:  rpmbuild(macros) >= 1.268
16 Requires:       %{name}-cpu = %{version}-%{release}
17 Requires:       %{name}-iostat = %{version}-%{release}
18 Requires:       %{name}-loadavg = %{version}-%{release}
19 Requires:       %{name}-memory = %{version}-%{release}
20 Requires:       %{name}-netif = %{version}-%{release}
21 Requires:       %{name}-netstat = %{version}-%{release}
22 Requires:       %{name}-ps = %{version}-%{release}
23 Requires:       %{name}-smart = %{version}-%{release}
24 Requires:       %{name}-storage = %{version}-%{release}
25 Requires:       %{name}-ups = %{version}-%{release}
26 Requires:       %{name}-uptime = %{version}-%{release}
27 BuildArch:      noarch
28 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30 %description
31 This metapackage contains all HQ Munin Plugins available at
32 http://munin.furud.net/.
33
34 %description -l pl.UTF-8
35 Ten metapakiet zawiera wszystkie wtyczki HQ dla munina dostępne pod
36 adresem http://munin.furud.net/.
37
38 %package cpu
39 Summary:        Munin Plugin for CPU monitoring
40 Summary(pl.UTF-8):      Wtyczka dla munina do monitorowania CPU
41 Group:          Daemons
42 Requires:       munin-node
43
44 %description cpu
45 This Munin plugin allows monitoring CPU load on a per-core basis and
46 provides one summary graph for all cores as well as detailed graphs
47 for each core.
48
49 %description cpu -l pl.UTF-8
50 Ta wtyczka dla munina pozwala monitorować obciążenie procesora per
51 rdzeń i tworzy wykres zbiorczy dla wszystkich rdzeni oraz dokładne
52 wykresy dla każego rdzenia z osobna.
53
54 %package iostat
55 Summary:        Munin Plugin for disk I/O monitoring
56 Summary(pl.UTF-8):      Wtyczka dla munina do monitorowania I/O dysków
57 Group:          Daemons
58 Requires:       munin-node
59 Requires:       sysstat
60
61 %description iostat
62 This Munin plugin allows monitoring disk I/O and provides read/write
63 statistics for each device.
64
65 %description iostat -l pl.UTF-8
66 Ta wtyczka dla munina pozwala monitorować operacje wejścia/wyjścia dla
67 dysków i tworzy wykresy ze statystykami odczytu i zapisu danych.
68
69 %package loadavg
70 Summary:        Munin Plugin for system load average monitoring
71 Summary(pl.UTF-8):      Wtyczka dla munina do monitorowania obciążenia systemu
72 Group:          Daemons
73 Requires:       munin-node
74
75 %description loadavg
76 This Munin plugin allows monitoring system load average.
77
78 %description loadavg -l pl.UTF-8
79 Ta wtyczka dla munina pozwala monitorować średnie obciążenie systemu.
80
81 %package memory
82 Summary:        Munin Plugin for monitoring memory usage
83 Summary(pl.UTF-8):      Wtyczka dla munina do monitorowania użycia pamięci
84 Group:          Daemons
85 Requires:       munin-node
86
87 %description memory
88 This Munin plugin allows monitoring memory and swap usage.
89
90 %description memory -l pl.UTF-8
91 Ta wtyczka dla munina pozwala monitorować zużycie pamięci RAM i swap.
92
93 %package netif
94 Summary:        Munin Plugin for monitoring network usage
95 Summary(pl.UTF-8):      Wtyczka dla munina do monitorowania obciążenia sieci
96 Group:          Daemons
97 Requires:       munin-node
98
99 %description netif
100 This Munin plugin allows monitoring network devices and provides
101 graphs with download/upload, packets and errors statistics for each
102 network interface.
103
104 %description netif -l pl.UTF-8
105 Ta wtyczka dla munina pozwala monitorować obciążenie sieci i tworzy
106 wykresy ze statystykami wysłanych/odebranych danych, pakietów oraz
107 błędów dla każdego interfejsu sieciowego.
108
109 %package netstat
110 Summary:        Munin Plugin for monitoring network statistics
111 Summary(pl.UTF-8):      Wtyczka dla munina do monitorowania statystyk sieciowych
112 Group:          Daemons
113 Requires:       munin-node
114 Requires:       net-tools
115
116 %description netstat
117 This Munin plugin allows monitoring network stats and provides graphs
118 with number of active connections and ICMP, TCP, UDP statistics.
119
120 %description netstat -l pl.UTF-8
121 Ta wtyczka dla munina pozwala monitorować statysyki sieci i tworzy
122 wykresy z ilością aktywnych połączeń oraz ze statystykami ICMP, TCP,
123 UDP.
124
125 %package ps
126 Summary:        Munin Plugin for monitoring number of processes
127 Summary(pl.UTF-8):      Wtyczka dla munina do monitorowania ilości procesów
128 Group:          Daemons
129 Requires:       munin-node
130
131 %description ps
132 This Munin plugin allows monitoring number of processes with given
133 name.
134
135 %description ps -l pl.UTF-8
136 Ta wtyczka dla munina pozwala monitorować ilość procesów o zadanej
137 nazwie.
138
139 %package smart
140 Summary:        Munin Plugin for monitoring disk S.M.A.R.T.
141 Summary(pl.UTF-8):      Wtyczka dla munina do monitorowania S.M.A.R.T. dysków
142 Group:          Daemons
143 Requires:       munin-node
144 Requires:       smartmontools
145
146 %description smart
147 This Munin plugin allows monitoring of disk S.M.A.R.T. attributes and
148 provides graphs with critical S.M.A.R.T. data (reallocated sectors
149 etc.), disk temperature, power-on time and number of start/stop
150 cycles.
151
152 %description smart -l pl.UTF-8
153 Ta wtyczka dla munina pozwala monitorować atrybuty S.M.A.R.T. dysków i
154 tworzy wykresy z krtyczynymi danymi S.M.A.R.T. (realokowane sektory
155 itp.) oraz wykresy z temperaturą, czasem pracy i ilością cykli
156 startu/zatrzymania.
157
158 %package storage
159 Summary:        Munin Plugin for monitoring storage usage
160 Summary(pl.UTF-8):      Wtyczka dla munina do monitorowania zajętości zasobów dyskowych
161 Group:          Daemons
162 Requires:       munin-node
163 Suggests:       lvm2
164
165 %description storage
166 This Munin plugin allows monitoring of storage usage and provides
167 graphs with usage statistics for each mounted filesystem and each LVM
168 volume group.
169
170 %description storage -l pl.UTF-8
171 Ta wtyczka dla munina pozwala monitorować zajętość zasobów dyskowych i
172 tworzy wykresy dla każdego zamontowanego systemu plików oraz dla
173 każdej grupy wolumenów LVM.
174
175 %package ups
176 Summary:        Munin Plugin for monitoring UPS devices
177 Summary(pl.UTF-8):      Wtyczka dla munina do monitorowania UPSów
178 Group:          Daemons
179 Requires:       munin-node
180 Requires:       nut-client
181
182 %description ups
183 This Munin plugin allows monitoring UPS devices via NUT.
184
185 %description ups -l pl.UTF-8
186 Ta wtyczka dla munina pozwala monitorować urządzenia UPS poprzez NUTa.
187
188 %package uptime
189 Summary:        Munin Plugin for monitoring system uptime
190 Summary(pl.UTF-8):      Wtyczka dla munina do monitorowania uptime systemu
191 Group:          Daemons
192 Requires:       munin-node
193
194 %description uptime
195 This Munin plugin allows system uptime monitoring.
196
197 %description uptime -l pl.UTF-8
198 Ta wtyczka dla munina pozwala monitorować uptime systemu.
199
200 %prep
201 %setup -q
202
203 %install
204 rm -rf $RPM_BUILD_ROOT
205 install -d $RPM_BUILD_ROOT%{_datadir}/munin/plugins/
206
207 for i in plugins/hq_*; do
208         install -p $i $RPM_BUILD_ROOT%{_datadir}/munin/plugins/
209 done
210
211 %clean
212 rm -rf $RPM_BUILD_ROOT
213
214 %files
215 %defattr(644,root,root,755)
216
217 %files cpu
218 %defattr(755,root,root,755)
219 %{_datadir}/munin/plugins/hq_cpu
220
221 %files iostat
222 %defattr(755,root,root,755)
223 %{_datadir}/munin/plugins/hq_iostat
224
225 %files loadavg
226 %defattr(755,root,root,755)
227 %{_datadir}/munin/plugins/hq_loadavg
228
229 %files memory
230 %defattr(755,root,root,755)
231 %{_datadir}/munin/plugins/hq_memory
232
233 %files netif
234 %defattr(755,root,root,755)
235 %{_datadir}/munin/plugins/hq_netif
236
237 %files netstat
238 %defattr(755,root,root,755)
239 %{_datadir}/munin/plugins/hq_netstat
240
241 %files ps
242 %defattr(755,root,root,755)
243 %{_datadir}/munin/plugins/hq_ps_
244
245 %files smart
246 %defattr(755,root,root,755)
247 %{_datadir}/munin/plugins/hq_smart
248
249 %files storage
250 %defattr(755,root,root,755)
251 %{_datadir}/munin/plugins/hq_storage
252
253 %files ups
254 %defattr(755,root,root,755)
255 %{_datadir}/munin/plugins/hq_ups
256
257 %files uptime
258 %defattr(755,root,root,755)
259 %{_datadir}/munin/plugins/hq_uptime