]> TLD Linux GIT Repositories - packages/munin-plugins-hq.git/blobdiff - munin-plugins-hq.spec
- updated to 20230309
[packages/munin-plugins-hq.git] / munin-plugins-hq.spec
index b8640c510dafb55305f37c048321030a7d471f6f..16c5be0a273e6006fdf855d505a6fded445d95c9 100644 (file)
@@ -1,41 +1,41 @@
-%include       /usr/lib/rpm/macros.perl
 Summary:       HQ Munin Plugins
 Summary(pl.UTF-8):     Wtyczki HQ dla munina
 Name:          munin-plugins-hq
 Summary:       HQ Munin Plugins
 Summary(pl.UTF-8):     Wtyczki HQ dla munina
 Name:          munin-plugins-hq
-Version:       20151117.01
+Version:       20230309
 Release:       1
 Release:       1
-License:       GPL
+License:       Apache 2.0
 Group:         Daemons
 Group:         Daemons
-Source0:       http://munin.furud.net/download/%{name}-%{version}.tar.xz
-# Source0-md5: a2278b8d96e001d441dfa497ab07e277
-URL:           http://munin.furud.net/
+Source0:       https://github.com/PirxDevs/munin-plugins-hq/archive/refs/tags/%{version}.tar.gz
+# Source0-md5: 6eca3f91a064dd237b1920891ff93aa6
+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}
 BuildRequires: perl-devel
 BuildRequires: rpm-perlprov
 BuildRequires: rpm-pythonprov
 BuildRequires: rpmbuild(macros) >= 1.268
 Requires:      %{name}-cpu = %{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}-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}-ps = %{version}-%{release}
 Requires:      %{name}-rtt = %{version}-%{release}
+Requires:      %{name}-sensors = %{version}-%{release}
 Requires:      %{name}-smart = %{version}-%{release}
 Requires:      %{name}-smart = %{version}-%{release}
+Requires:      %{name}-snmp-host = %{version}-%{release}
 Requires:      %{name}-storage = %{version}-%{release}
 Requires:      %{name}-storage = %{version}-%{release}
-Requires:      %{name}-ups = %{version}-%{release}
 Requires:      %{name}-uptime = %{version}-%{release}
 BuildArch:     noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 This metapackage contains all HQ Munin Plugins available at
 Requires:      %{name}-uptime = %{version}-%{release}
 BuildArch:     noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 This metapackage contains all HQ Munin Plugins available at
-http://munin.furud.net/.
+https://github.com/PirxDevs/munin-plugins-hq
 
 %description -l pl.UTF-8
 Ten metapakiet zawiera wszystkie wtyczki HQ dla munina dostępne pod
 
 %description -l pl.UTF-8
 Ten metapakiet zawiera wszystkie wtyczki HQ dla munina dostępne pod
-adresem http://munin.furud.net/.
+adresem https://github.com/PirxDevs/munin-plugins-hq
 
 %package cpu
 Summary:       Munin Plugin for CPU monitoring
 
 %package cpu
 Summary:       Munin Plugin for CPU monitoring
@@ -53,20 +53,6 @@ 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.
 
 rdzeń i tworzy wykres zbiorczy dla wszystkich rdzeni oraz dokładne
 wykresy dla każego rdzenia z osobna.
 
-%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
 %package iostat
 Summary:       Munin Plugin for disk I/O monitoring
 Summary(pl.UTF-8):     Wtyczka dla munina do monitorowania I/O dysków
@@ -157,7 +143,7 @@ nazwie.
 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
 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:      iputils-ping
+Requires:      ping
 Requires:      munin-node
 
 %description rtt
 Requires:      munin-node
 
 %description rtt
@@ -168,6 +154,21 @@ and packet loss between two hosts.
 Ta wtyczka dla munina pozwala monitorować średnie czasy opóźnień oraz
 straty pakietów między dwoma hostami.
 
 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
 %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
@@ -187,6 +188,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.
 
 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
 %package storage
 Summary:       Munin Plugin for monitoring storage usage
 Summary(pl.UTF-8):     Wtyczka dla munina do monitorowania zajętości zasobów dyskowych
@@ -204,17 +223,18 @@ 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.
 
 tworzy wykresy dla każdego zamontowanego systemu plików oraz dla
 każdej grupy wolumenów LVM.
 
-%package ups
+%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
 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 ups
+%description nut
 This Munin plugin allows monitoring of UPS devices via NUT.
 
 This Munin plugin allows monitoring of UPS devices via NUT.
 
-%description ups -l pl.UTF-8
+%description nut -l pl.UTF-8
 Ta wtyczka dla munina pozwala monitorować urządzenia UPS poprzez NUTa.
 
 %package uptime
 Ta wtyczka dla munina pozwala monitorować urządzenia UPS poprzez NUTa.
 
 %package uptime
@@ -250,10 +270,6 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(755,root,root,755)
 %{_datadir}/munin/plugins/hq_cpu
 
 %defattr(755,root,root,755)
 %{_datadir}/munin/plugins/hq_cpu
 
-%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 iostat
 %defattr(755,root,root,755)
 %{_datadir}/munin/plugins/hq_iostat
@@ -282,17 +298,25 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(755,root,root,755)
 %{_datadir}/munin/plugins/hq_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 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 storage
 %defattr(755,root,root,755)
 %{_datadir}/munin/plugins/hq_storage
 
-%files ups
+%files nut
 %defattr(755,root,root,755)
 %defattr(755,root,root,755)
-%{_datadir}/munin/plugins/hq_ups
+%{_datadir}/munin/plugins/hq_nut_
 
 %files uptime
 %defattr(755,root,root,755)
 
 %files uptime
 %defattr(755,root,root,755)