]> TLD Linux GIT Repositories - packages/munin-plugins-hq.git/blobdiff - munin-plugins-hq.spec
- updated to 20220827, updated URLs and license
[packages/munin-plugins-hq.git] / munin-plugins-hq.spec
index 2f0c69fbada3cb96f0d811b9029a3f89a5c6b3ab..6265b9ca3894c3f390d0dde753d9febf4f6140e3 100644 (file)
-%include       /usr/lib/rpm/macros.perl
 Summary:       HQ Munin Plugins
 Summary(pl.UTF-8):     Wtyczki HQ dla munina
 Name:          munin-plugins-hq
-Version:       20151018.02
+Version:       20220827
 Release:       1
-License:       GPL
+License:       Apache 2.0
 Group:         Daemons
-Source0:       http://munin.furud.net/download/%{name}-%{version}.tar.xz
-# Source0-md5: c798f8660ba2059b87501b5ac1adf6e4
-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/.
-
-%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}*
+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
+Summary(pl.UTF-8):     Wtyczka dla munina do monitorowania CPU
+Group:         Daemons
+Requires:      munin-node
+
+%description cpu
+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
+Group:         Daemons
+Requires:      munin-node
+Requires:      sysstat
+
+%description iostat
+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
+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 of 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 of 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 of 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 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
+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 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
+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 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
+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 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 system uptime
+Summary(pl.UTF-8):     Wtyczka dla munina do monitorowania uptime systemu
+Group:         Daemons
+Requires:      munin-node
+
+%description uptime
+This Munin plugin allows monitoring of system uptime.
+
+%description uptime -l pl.UTF-8
+Ta wtyczka dla munina pozwala monitorować uptime systemu.
 
 %prep
 %setup -q
@@ -57,12 +293,69 @@ 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
+%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
+
+%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 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