X-Git-Url: https://git.tld-linux.org/?p=packages%2Fmunin-plugins-hq.git;a=blobdiff_plain;f=munin-plugins-hq.spec;h=6265b9ca3894c3f390d0dde753d9febf4f6140e3;hp=59cb717ab9d8434b7d8cce0eec12cd28b47c74f9;hb=3cc28c0d7924e1016f5f37381371a9fe3a2e701e;hpb=b1730ccae07b42daba9854f9a1fb9803f503488d diff --git a/munin-plugins-hq.spec b/munin-plugins-hq.spec index 59cb717..6265b9c 100644 --- a/munin-plugins-hq.spec +++ b/munin-plugins-hq.spec @@ -1,28 +1,43 @@ -%include /usr/lib/rpm/macros.perl Summary: HQ Munin Plugins Summary(pl.UTF-8): Wtyczki HQ dla munina Name: munin-plugins-hq -Version: 20151021.01 +Version: 20220827 Release: 1 -License: GPL +License: Apache 2.0 Group: Daemons -Source0: http://munin.furud.net/download/%{name}-%{version}.tar.xz -# Source0-md5: 9bc598af8727b47edac999f47b51702c -URL: http://munin.furud.net/ +Source0: https://github.com/PirxDevs/munin-plugins-hq/archive/refs/tags/%{version}.tar.gz +# Source0-md5: 46add7332931163d488b95262b4559fe +URL: https://github.com/PirxDevs/munin-plugins-hq BuildRequires: perl-devel BuildRequires: rpm-perlprov BuildRequires: rpm-pythonprov BuildRequires: rpmbuild(macros) >= 1.268 +Requires: %{name}-cpu = %{version}-%{release} +Requires: %{name}-dell-omsa = %{version}-%{release} +Requires: %{name}-firebird = %{version}-%{release} +Requires: %{name}-iostat = %{version}-%{release} +Requires: %{name}-loadavg = %{version}-%{release} +Requires: %{name}-memory = %{version}-%{release} +Requires: %{name}-netif = %{version}-%{release} +Requires: %{name}-netstat = %{version}-%{release} +Requires: %{name}-nut = %{version}-%{release} +Requires: %{name}-ps = %{version}-%{release} +Requires: %{name}-rtt = %{version}-%{release} +Requires: %{name}-sensors = %{version}-%{release} +Requires: %{name}-smart = %{version}-%{release} +Requires: %{name}-snmp-host = %{version}-%{release} +Requires: %{name}-storage = %{version}-%{release} +Requires: %{name}-uptime = %{version}-%{release} BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description -This package contains HQ Munin Plugins available at -http://munin.furud.net/. +This metapackage contains all HQ Munin Plugins available at +https://github.com/PirxDevs/munin-plugins-hq %description -l pl.UTF-8 -Ten pakiet zawiera wtyczki HQ dla munina dostępne pod adresem -http://munin.furud.net/. +Ten metapakiet zawiera wszystkie wtyczki HQ dla munina dostępne pod +adresem https://github.com/PirxDevs/munin-plugins-hq %package cpu Summary: Munin Plugin for CPU monitoring @@ -31,15 +46,43 @@ 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. +This Munin plugin allows monitoring of 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 dell-omsa +Summary: Munin Plugin for fan/temperature sensors monitoring +Summary(pl.UTF-8): Wtyczka dla munina do monitorowania czujników wiatraczków i temperatury +Group: Daemons +Requires: munin-node + +%description dell-omsa +This Munin plugin allows monitoring of fan and temperature sensors +reported by Dell OpenManage Server Administrator. + +%description dell-omsa -l pl.UTF-8 +Ta wtyczka dla munina pozwala monitorować czujniki wiatraczków i +temperatury obsługiwane przez Dell OpenManage Server Administrator. + +%package firebird +Summary: Munin Plugin for monitoring Firebird databases +Summary(pl.UTF-8): Wtyczka dla munina do monitorowania baz danych Firebird +Group: Daemons +Requires: munin-node + +%description firebird +This Munin Plugin allows monitoring of transaction statistisc of +Firebird databases. + +%description firebird -l pl.UTF-8 +Ta wtyczka dla munina pozwala monitorować statystyki transakcji baz +danych Firebird. + %package iostat Summary: Munin Plugin for disk I/O monitoring Summary(pl.UTF-8): Wtyczka dla munina do monitorowania I/O dysków @@ -48,8 +91,8 @@ Requires: munin-node Requires: sysstat %description iostat -This Munin plugin allows monitoring disk I/O and provides read/write -statistics for each device. +This Munin plugin allows monitoring of 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 @@ -62,7 +105,7 @@ Group: Daemons Requires: munin-node %description loadavg -This Munin plugin allows monitoring system load average. +This Munin plugin allows monitoring of system load average. %description loadavg -l pl.UTF-8 Ta wtyczka dla munina pozwala monitorować średnie obciążenie systemu. @@ -74,7 +117,7 @@ Group: Daemons Requires: munin-node %description memory -This Munin plugin allows monitoring memory and swap usage. +This Munin plugin allows monitoring of memory and swap usage. %description memory -l pl.UTF-8 Ta wtyczka dla munina pozwala monitorować zużycie pamięci RAM i swap. @@ -86,7 +129,7 @@ Group: Daemons Requires: munin-node %description netif -This Munin plugin allows monitoring network devices and provides +This Munin plugin allows monitoring of network devices and provides graphs with download/upload, packets and errors statistics for each network interface. @@ -103,8 +146,9 @@ 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. +This Munin plugin allows monitoring of 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 @@ -118,13 +162,43 @@ Group: Daemons Requires: munin-node %description ps -This Munin plugin allows monitoring number of processes with given +This Munin plugin allows monitoring of 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 rtt +Summary: Munin Plugin for monitoring RTT and packet loss +Summary(pl.UTF-8): Wtyczka dla munina do monitorowania RTT i strat pakietów +Group: Daemons +Requires: ping +Requires: munin-node + +%description rtt +This Munin plugin allows monitoring of average round trip time (RTT) +and packet loss between two hosts. + +%description rtt -l pl.UTF-8 +Ta wtyczka dla munina pozwala monitorować średnie czasy opóźnień oraz +straty pakietów między dwoma hostami. + +%package sensors +Summary: Munin Plugin for fan/temperature sensors monitoring +Summary(pl.UTF-8): Wtyczka dla munina do monitorowania czujników wiatraczków i temperatury +Group: Daemons +Requires: lm_sensors +Requires: munin-node + +%description sensors +This Munin plugin allows monitoring of fan and temperature sensors +reported by lm_sensors. + +%description sensors -l pl.UTF-8 +Ta wtyczka dla munina pozwala monitorować czujniki wiatraczków i +temperatury obsługiwane przez lm_sensors. + %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 @@ -144,6 +218,24 @@ 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 snmp-host +Summary: Munin Plugin for monitoring host resources via SNMP +Summary(pl.UTF-8): Wtyczka dla munina do monitorowania zasobów system poprzez SNMP +Group: Daemons +Requires: munin-node +Requires: perl-Net-SNMP + +%description snmp-host +This Munin plugin allows monitoring of CPU, memory and storage usage, +network utilization and number of running processes via SNMP. It can +be used ie. to monitor Windows host from Linux. + +%description snmp-host -l pl.UTF-8 +Ta wtyczka dla munina pozwala monitorować użycie procesora, pamięci i +zasobów dyskowych, obciążenie interfejsów sieciowych oraz ilość +uruchomionych procesów poprzez SNMP. Możeby użyta np. do monitorowania +systemów Windows z poziomu Linuxa. + %package storage Summary: Munin Plugin for monitoring storage usage Summary(pl.UTF-8): Wtyczka dla munina do monitorowania zajętości zasobów dyskowych @@ -161,14 +253,28 @@ 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 nut +Summary: Munin Plugin for monitoring UPS devices +Summary(pl.UTF-8): Wtyczka dla munina do monitorowania UPSów +Group: Daemons +Requires: munin-node +Requires: nut-client +Obsoletes: munin-plugins-hq-ups + +%description nut +This Munin plugin allows monitoring of UPS devices via NUT. + +%description nut -l pl.UTF-8 +Ta wtyczka dla munina pozwala monitorować urządzenia UPS poprzez NUTa. + %package uptime -Summary: Munin Plugin for monitoring nsystem uptime +Summary: Munin Plugin for monitoring system 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. +This Munin plugin allows monitoring of system uptime. %description uptime -l pl.UTF-8 Ta wtyczka dla munina pozwala monitorować uptime systemu. @@ -187,10 +293,21 @@ done %clean rm -rf $RPM_BUILD_ROOT +%files +%defattr(644,root,root,755) + %files cpu %defattr(755,root,root,755) %{_datadir}/munin/plugins/hq_cpu +%files dell-omsa +%defattr(755,root,root,755) +%{_datadir}/munin/plugins/hq_dell_omsa + +%files firebird +%defattr(755,root,root,755) +%{_datadir}/munin/plugins/hq_firebird + %files iostat %defattr(755,root,root,755) %{_datadir}/munin/plugins/hq_iostat @@ -215,14 +332,30 @@ rm -rf $RPM_BUILD_ROOT %defattr(755,root,root,755) %{_datadir}/munin/plugins/hq_ps_ +%files rtt +%defattr(755,root,root,755) +%{_datadir}/munin/plugins/hq_rtt_ + +%files sensors +%defattr(755,root,root,755) +%{_datadir}/munin/plugins/hq_sensors + %files smart %defattr(755,root,root,755) %{_datadir}/munin/plugins/hq_smart +%files snmp-host +%defattr(755,root,root,755) +%{_datadir}/munin/plugins/hq_snmp_host_ + %files storage %defattr(755,root,root,755) %{_datadir}/munin/plugins/hq_storage +%files nut +%defattr(755,root,root,755) +%{_datadir}/munin/plugins/hq_nut_ + %files uptime %defattr(755,root,root,755) %{_datadir}/munin/plugins/hq_uptime