From b1730ccae07b42daba9854f9a1fb9803f503488d Mon Sep 17 00:00:00 2001 From: Marcin Krol Date: Wed, 21 Oct 2015 12:37:03 +0000 Subject: [PATCH] - updated to 20151021.01, reworked, adapterized --- munin-plugins-hq.spec | 218 ++++++++++++++++++++++++++++++++++++------ 1 file changed, 189 insertions(+), 29 deletions(-) diff --git a/munin-plugins-hq.spec b/munin-plugins-hq.spec index e4c9ee3..59cb717 100644 --- a/munin-plugins-hq.spec +++ b/munin-plugins-hq.spec @@ -2,12 +2,12 @@ Summary: HQ Munin Plugins Summary(pl.UTF-8): Wtyczki HQ dla munina Name: munin-plugins-hq -Version: 20151019.01 +Version: 20151021.01 Release: 1 License: GPL Group: Daemons Source0: http://munin.furud.net/download/%{name}-%{version}.tar.xz -# Source0-md5: 7f913090ffa765ee2b19a3185cc8ee7d +# Source0-md5: 9bc598af8727b47edac999f47b51702c URL: http://munin.furud.net/ BuildRequires: perl-devel BuildRequires: rpm-perlprov @@ -24,24 +24,154 @@ http://munin.furud.net/. Ten pakiet zawiera wtyczki HQ dla munina dostępne pod adresem http://munin.furud.net/. -%define hq_package()\ -%package %{1}\ -Summary: HQ Munin Plugin - %{1}\ -Summary(pl.UTF-8): Wtyczka HQ dla munina - %{1}\ -Group: Daemons\ -Requires: munin-node\ -\ -%description %{1}\ -This package contains HQ Munin Plugin available at \ -http://munin.furud.net/. \ -\ -%description %{1} -l pl.UTF-8\ -Ten pakiet zawiera wtyczkę HQ dla munina dostępną pod adresem \ -http://munin.furud.net/. \ -\ -%files %{1}\ -%defattr(755,root,root,755)\ -%{_datadir}/munin/plugins/hq_%{1}* +%package cpu +Summary: Munin Plugin for CPU monitoring +Summary(pl.UTF-8): Wtyczka dla munina do monitorowania CPU +Group: Daemons +Requires: munin-node + +%description cpu +This Munin plugin allows monitoring CPU load on a per-core basis and +provides one summary graph for all cores as well as detailed graphs +for each core. + +%description cpu -l pl.UTF-8 +Ta wtyczka dla munina pozwala monitorować obciążenie procesora per +rdzeń i tworzy wykres zbiorczy dla wszystkich rdzeni oraz dokładne +wykresy dla każego rdzenia z osobna. + +%package iostat +Summary: Munin Plugin for disk I/O monitoring +Summary(pl.UTF-8): Wtyczka dla munina do monitorowania I/O dysków +Group: Daemons +Requires: munin-node +Requires: sysstat + +%description iostat +This Munin plugin allows monitoring disk I/O and provides read/write +statistics for each device. + +%description iostat -l pl.UTF-8 +Ta wtyczka dla munina pozwala monitorować operacje wejścia/wyjścia dla +dysków i tworzy wykresy ze statystykami odczytu i zapisu danych. + +%package loadavg +Summary: Munin Plugin for system load average monitoring +Summary(pl.UTF-8): Wtyczka dla munina do monitorowania obciążenia systemu +Group: Daemons +Requires: munin-node + +%description loadavg +This Munin plugin allows monitoring system load average. + +%description loadavg -l pl.UTF-8 +Ta wtyczka dla munina pozwala monitorować średnie obciążenie systemu. + +%package memory +Summary: Munin Plugin for monitoring memory usage +Summary(pl.UTF-8): Wtyczka dla munina do monitorowania użycia pamięci +Group: Daemons +Requires: munin-node + +%description memory +This Munin plugin allows monitoring memory and swap usage. + +%description memory -l pl.UTF-8 +Ta wtyczka dla munina pozwala monitorować zużycie pamięci RAM i swap. + +%package netif +Summary: Munin Plugin for monitoring network usage +Summary(pl.UTF-8): Wtyczka dla munina do monitorowania obciążenia sieci +Group: Daemons +Requires: munin-node + +%description netif +This Munin plugin allows monitoring network devices and provides +graphs with download/upload, packets and errors statistics for each +network interface. + +%description netif -l pl.UTF-8 +Ta wtyczka dla munina pozwala monitorować obciążenie sieci i tworzy +wykresy ze statystykami wysłanych/odebranych danych, pakietów oraz +błędów dla każdego interfejsu sieciowego. + +%package netstat +Summary: Munin Plugin for monitoring network statistics +Summary(pl.UTF-8): Wtyczka dla munina do monitorowania statystyk sieciowych +Group: Daemons +Requires: munin-node +Requires: net-tools + +%description netstat +This Munin plugin allows monitoring network stats and provides graphs +with number of active connections and ICMP, TCP, UDP statistics. + +%description netstat -l pl.UTF-8 +Ta wtyczka dla munina pozwala monitorować statysyki sieci i tworzy +wykresy z ilością aktywnych połączeń oraz ze statystykami ICMP, TCP, +UDP. + +%package ps +Summary: Munin Plugin for monitoring number of processes +Summary(pl.UTF-8): Wtyczka dla munina do monitorowania ilości procesów +Group: Daemons +Requires: munin-node + +%description ps +This Munin plugin allows monitoring number of processes with given +name. + +%description ps -l pl.UTF-8 +Ta wtyczka dla munina pozwala monitorować ilość procesów o zadanej +nazwie. + +%package smart +Summary: Munin Plugin for monitoring disk S.M.A.R.T. +Summary(pl.UTF-8): Wtyczka dla munina do monitorowania S.M.A.R.T. dysków +Group: Daemons +Requires: munin-node +Requires: smartmontools + +%description smart +This Munin plugin allows monitoring of disk S.M.A.R.T. attributes and +provides graphs with critical S.M.A.R.T. data (reallocated sectors +etc.), disk temperature, power-on time and number of start/stop +cycles. + +%description smart -l pl.UTF-8 +Ta wtyczka dla munina pozwala monitorować atrybuty S.M.A.R.T. dysków i +tworzy wykresy z krtyczynymi danymi S.M.A.R.T. (realokowane sektory +itp.) oraz wykresy z temperaturą, czasem pracy i ilością cykli +startu/zatrzymania. + +%package storage +Summary: Munin Plugin for monitoring storage usage +Summary(pl.UTF-8): Wtyczka dla munina do monitorowania zajętości zasobów dyskowych +Group: Daemons +Requires: munin-node +Suggests: lvm2 + +%description storage +This Munin plugin allows monitoring of storage usage and provides +graphs with usage statistics for each mounted filesystem and each LVM +volume group. + +%description storage -l pl.UTF-8 +Ta wtyczka dla munina pozwala monitorować zajętość zasobów dyskowych i +tworzy wykresy dla każdego zamontowanego systemu plików oraz dla +każdej grupy wolumenów LVM. + +%package uptime +Summary: Munin Plugin for monitoring nsystem uptime +Summary(pl.UTF-8): Wtyczka dla munina do monitorowania uptime systemu +Group: Daemons +Requires: munin-node + +%description uptime +This Munin plugin allows system uptime monitoring. + +%description uptime -l pl.UTF-8 +Ta wtyczka dla munina pozwala monitorować uptime systemu. %prep %setup -q @@ -57,12 +187,42 @@ done %clean rm -rf $RPM_BUILD_ROOT -%hq_package cpu -%hq_package iostat -%hq_package loadavg -%hq_package memory -%hq_package netif -%hq_package netstat -%hq_package ps -%hq_package storage -%hq_package uptime +%files cpu +%defattr(755,root,root,755) +%{_datadir}/munin/plugins/hq_cpu + +%files iostat +%defattr(755,root,root,755) +%{_datadir}/munin/plugins/hq_iostat + +%files loadavg +%defattr(755,root,root,755) +%{_datadir}/munin/plugins/hq_loadavg + +%files memory +%defattr(755,root,root,755) +%{_datadir}/munin/plugins/hq_memory + +%files netif +%defattr(755,root,root,755) +%{_datadir}/munin/plugins/hq_netif + +%files netstat +%defattr(755,root,root,755) +%{_datadir}/munin/plugins/hq_netstat + +%files ps +%defattr(755,root,root,755) +%{_datadir}/munin/plugins/hq_ps_ + +%files smart +%defattr(755,root,root,755) +%{_datadir}/munin/plugins/hq_smart + +%files storage +%defattr(755,root,root,755) +%{_datadir}/munin/plugins/hq_storage + +%files uptime +%defattr(755,root,root,755) +%{_datadir}/munin/plugins/hq_uptime -- 2.44.0