1
0
mirror of https://github.com/opinkerfi/nagios-plugins.git synced 2026-02-13 02:20:57 +01:00

Compare commits

...

7 Commits

Author SHA1 Message Date
Garðar Þorsteinsson
ee29f68bcc Merge pull request #37 from opinkerfi/filter-out-perl-utils
fixed perl-utils dependency problem by filtering out in spec file
2018-05-11 13:05:29 +00:00
Gardar Thorsteinsson
077e862e6f fixed perl-utils dependency problem by filtering out in spec file 2018-05-09 23:00:16 +00:00
Richard Allen
b96bb5e207 filter out perl-utils dependancy 2018-05-04 13:47:32 +00:00
Garðar Þorsteinsson
51c659990b Merge pull request #31 from eythori-sensa/fix_rhel6_multipatch_check
Fix rhel6 multipath check
2017-03-24 15:34:04 +00:00
Admin - Eyþór Ívarsson
343c42339f Fix syntax error 2017-03-23 12:18:25 +00:00
Admin - Eyþór Ívarsson
8f89f773e3 Changes after multipath upgrade. Use multipath -ll and fix a regex counter for ok lines 2017-03-23 12:18:18 +00:00
gardart
24518a74e7 version update - package release 2016-12-22 20:11:19 +00:00
7 changed files with 41 additions and 15 deletions

View File

@@ -3,7 +3,7 @@
Summary: A Nagios plugin to check SMTP blacklists Summary: A Nagios plugin to check SMTP blacklists
Name: nagios-okplugin-mailblacklist Name: nagios-okplugin-mailblacklist
Version: 1.1 Version: 1.1
Release: 1%{?dist} Release: 2%{?dist}
License: GPLv2+ License: GPLv2+
Group: Applications/System Group: Applications/System
URL: http://opensource.ok.is/trac/wiki/Nagios-OKPlugin-MailBlacklist URL: http://opensource.ok.is/trac/wiki/Nagios-OKPlugin-MailBlacklist
@@ -11,7 +11,7 @@ Source0: http://opensource.ok.is/trac/browser/nagios-plugins/check_bl/releases/%
Requires: nagios-plugins Requires: nagios-plugins
Requires: nagios-plugins-perl Requires: nagios-plugins-perl
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Packager: Tomas Edwardsson <tommi@ok.is> Packager: Gardar Thorsteinsson <gardar@ok.is>
BuildArch: noarch BuildArch: noarch
@@ -22,6 +22,8 @@ Checks DNS Blacklists for existance of hosts
%setup -q %setup -q
perl -pi -e "s|/usr/lib|%{_libdir}|g" check_bl perl -pi -e "s|/usr/lib|%{_libdir}|g" check_bl
%global __requires_exclude %{?__requires_exclude:%__requires_exclude}|}^perl\\(utils\\)
%build %build
@@ -38,6 +40,9 @@ rm -rf %{buildroot}
%{_libdir}/nagios/plugins/* %{_libdir}/nagios/plugins/*
%changelog %changelog
* Fri May 04 2018 Richard Allen <ra@ok.is> 1.1-2
- Filter out perl-utils dependancy
* Thu Feb 20 2014 Pall Sigurdsson <palli@opensource.is> 1.1-1 * Thu Feb 20 2014 Pall Sigurdsson <palli@opensource.is> 1.1-1
- -

View File

@@ -3,14 +3,14 @@
Summary: A Nagios plugin to check Brocade devices Summary: A Nagios plugin to check Brocade devices
Name: nagios-okplugin-brocade Name: nagios-okplugin-brocade
Version: 0.0.5 Version: 0.0.5
Release: 1%{?dist} Release: 2%{?dist}
License: GPLv2+ License: GPLv2+
Group: Applications/System Group: Applications/System
URL: http://opensource.ok.is/trac/wiki/Nagios-OKPlugin-Brocade URL: http://opensource.ok.is/trac/wiki/Nagios-OKPlugin-Brocade
Source0: http://opensource.ok.is/trac/browser/nagios-plugins/check_brocade/releases/nagios-okplugin-brocade-%{version}.tar.gz Source0: http://opensource.ok.is/trac/browser/nagios-plugins/check_brocade/releases/nagios-okplugin-brocade-%{version}.tar.gz
Requires: perl-Nagios-Plugin Requires: perl-Nagios-Plugin
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Packager: Tomas Edwardsson <tommi@ok.is> Packager: Gardar Thorsteinsson <gardar@ok.is>
%description %description
@@ -20,6 +20,8 @@ Checks Brocade devices
%setup -q %setup -q
perl -pi -e "s|/usr/lib|%{_libdir}|g" check_brocade_env perl -pi -e "s|/usr/lib|%{_libdir}|g" check_brocade_env
%global __requires_exclude %{?__requires_exclude:%__requires_exclude}|}^perl\\(utils\\)
%build %build
@@ -36,6 +38,9 @@ rm -rf %{buildroot}
%{_libdir}/nagios/plugins/* %{_libdir}/nagios/plugins/*
%changelog %changelog
* Fri May 09 2018 Gardar Thorsteinsson <gardar@ok.is> 0.0.5-2
- filter out perl-utils dep
* Thu Feb 20 2014 Pall Sigurdsson <palli@opensource.is> 0.0.5-1 * Thu Feb 20 2014 Pall Sigurdsson <palli@opensource.is> 0.0.5-1
- -

View File

@@ -3,7 +3,7 @@
Summary: A Nagios plugin to check CIFS shares Summary: A Nagios plugin to check CIFS shares
Name: nagios-okplugin-cifs Name: nagios-okplugin-cifs
Version: 1.1 Version: 1.1
Release: 1%{?dist} Release: 2%{?dist}
License: GPLv2+ License: GPLv2+
Group: Applications/System Group: Applications/System
URL: http://opensource.ok.is/trac/wiki/Nagios-OKPlugin-Brocade URL: http://opensource.ok.is/trac/wiki/Nagios-OKPlugin-Brocade
@@ -11,7 +11,7 @@ Source0: http://opensource.ok.is/trac/browser/nagios-plugins/check_cifs/releases
Requires: perl-Nagios-Plugin Requires: perl-Nagios-Plugin
Requires: samba-client, krb5-workstation Requires: samba-client, krb5-workstation
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Packager: Tomas Edwardsson <tommi@ok.is> Packager: Gardar Thorsteinsson <gardar@ok.is>
BuildArch: noarch BuildArch: noarch
@@ -23,6 +23,8 @@ NTML authentication
%setup -q %setup -q
perl -pi -e "s|/usr/lib|%{_libdir}|g" check_cifs perl -pi -e "s|/usr/lib|%{_libdir}|g" check_cifs
%global __requires_exclude %{?__requires_exclude:%__requires_exclude}|}^perl\\(utils\\)
%build %build
@@ -39,6 +41,9 @@ rm -rf %{buildroot}
%{_libdir}/nagios/plugins/* %{_libdir}/nagios/plugins/*
%changelog %changelog
* Fri May 09 2018 Gardar Thorsteinsson <gardar@ok.is> 1.1-2
- Filter out perl-utils dep
* Thu Feb 20 2014 Pall Sigurdsson <palli@opensource.is> 1.1-1 * Thu Feb 20 2014 Pall Sigurdsson <palli@opensource.is> 1.1-1
- Merge github.com:opinkerfi/misc (palli@opensource.is) - Merge github.com:opinkerfi/misc (palli@opensource.is)

View File

@@ -2,7 +2,7 @@
Summary: A Nagios plugin to check if iptables are actually enforcing rules Summary: A Nagios plugin to check if iptables are actually enforcing rules
Name: nagios-okplugin-check_firewall_active Name: nagios-okplugin-check_firewall_active
Version: 1.0.1 Version: 1.0.2
Release: 1%{?dist} Release: 1%{?dist}
License: GPLv2+ License: GPLv2+
Group: Applications/System Group: Applications/System

View File

@@ -1,11 +1,11 @@
%define debug_package %{nil} %define debug_package %{nil}
%define plugin check_msa_hardware %define plugin check_msa_hardware
%define packager Pall Sigurdsson <palli@opensource.is> %define packager Gardar Thorsteinsson <gardar@ok.is>
Summary: A Nagios plugin to check status of an MSA (HP P2000) disk array Summary: A Nagios plugin to check status of an MSA (HP P2000) disk array
Name: nagios-okplugin-%{plugin} Name: nagios-okplugin-%{plugin}
Version: 1.0.5 Version: 1.0.5
Release: 1%{?dist} Release: 2%{?dist}
License: GPLv3+ License: GPLv3+
Group: Applications/System Group: Applications/System
URL: https://github.com/opinkerfi/nagios-plugins/tree/master/%{plugin} URL: https://github.com/opinkerfi/nagios-plugins/tree/master/%{plugin}
@@ -21,6 +21,8 @@ Checks status of a remote MSA disk array, also known as HP P2000
%prep %prep
%setup -q %setup -q
%global __requires_exclude %{?__requires_exclude:%__requires_exclude}|}^perl\\(utils\\)
%build %build
@@ -46,6 +48,9 @@ rm -rf %{buildroot}
%config(noreplace) %{_sysconfdir}/nrpe.d/%{plugin}.cfg %config(noreplace) %{_sysconfdir}/nrpe.d/%{plugin}.cfg
%changelog %changelog
* Fri May 09 2018 Gardar Thorsteinsson <gardar@ok.is> 1.0.5-2
- Filter out perl-utils dep
* Thu Jan 30 2014 Pall Sigurdsson <palli@opensource.is> 1.0.5-1 * Thu Jan 30 2014 Pall Sigurdsson <palli@opensource.is> 1.0.5-1
- -

View File

@@ -48,9 +48,9 @@ print_help() {
echo "Add this to your sudoers file by running visudo to add access:" echo "Add this to your sudoers file by running visudo to add access:"
if [ -r /proc/modules ]; then if [ -r /proc/modules ]; then
echo "Cmnd_Alias MULTIPATH=$MULTIPATH -l" echo "Cmnd_Alias MULTIPATH=$MULTIPATH -ll"
else else
echo "Cmnd_Alias MULTIPATH=$MULTIPATH -l, $SUDO" echo "Cmnd_Alias MULTIPATH=$MULTIPATH -ll, $SUDO"
fi fi
echo "nagios ALL= NOPASSWD: MULTIPATH" echo "nagios ALL= NOPASSWD: MULTIPATH"
echo "The user nagios may very well be nobody or someone else depending on your configuration" echo "The user nagios may very well be nobody or someone else depending on your configuration"
@@ -98,7 +98,7 @@ if [ $(id -un) != "root" ]; then
fi fi
fi fi
OUTPUT=$($MULTIPATH -l 2>/dev/null) OUTPUT=$($MULTIPATH -ll 2>/dev/null)
if [ $? != 0 ]; then if [ $? != 0 ]; then
# Failed. grab more info why # Failed. grab more info why
if [ $(id -un) != "root" ] && [ `$SUDO -l | grep -c multipath` -eq 0 ]; then if [ $(id -un) != "root" ] && [ `$SUDO -l | grep -c multipath` -eq 0 ]; then
@@ -112,7 +112,7 @@ if [ $? != 0 ]; then
exit $STATE_UNKNOWN exit $STATE_UNKNOWN
fi fi
echo "MULTIPATH: $(MULTIPATH -l 2>&1)" echo "MULTIPATH: $($MULTIPATH -ll 2>&1)"
exit $STATE_UNKNOWN exit $STATE_UNKNOWN
fi fi
@@ -137,6 +137,7 @@ if [ "$NUMPATHS" ]; then
/^ \\/ {targets++; next} # count targets (lenny) /^ \\/ {targets++; next} # count targets (lenny)
/[0-9]+:[0-9]+:[0-9]+:[0-9]+/ { /[0-9]+:[0-9]+:[0-9]+:[0-9]+/ {
if (/active undef running/) { targets++ } # count targets (squeeze) if (/active undef running/) { targets++ } # count targets (squeeze)
if (/active ready running/) { targets++ } # count targets (RHEL6)
next next
} }
{ {

View File

@@ -3,14 +3,14 @@
Summary: Various nagios plugins to check cpu,memory,interfaces via SNMP Summary: Various nagios plugins to check cpu,memory,interfaces via SNMP
Name: nagios-okplugin-check_snmp Name: nagios-okplugin-check_snmp
Version: 2 Version: 2
Release: 1%{?dist} Release: 2%{?dist}
License: GPLv2+ License: GPLv2+
Group: Applications/System Group: Applications/System
URL: http://opensource.is/trac/wiki/check_snmp URL: http://opensource.is/trac/wiki/check_snmp
Source0: http://opensource.ok.is/trac/browser/nagios-plugins/check_snmp/releases/nagios-okplugin-check_snmp-%{version}.tar.gz Source0: http://opensource.ok.is/trac/browser/nagios-plugins/check_snmp/releases/nagios-okplugin-check_snmp-%{version}.tar.gz
Requires: perl-Net-SNMP Requires: perl-Net-SNMP
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Packager: Pall Sigurdsson <palli@opensource.is> Packager: Gardar Thorsteinsson <gardar@ok.is>
%description %description
@@ -20,6 +20,8 @@ Various nagios plugins to check cpu,memory,interfaces via SNMP
%setup -q %setup -q
#perl -pi -e "s|/usr/lib|%{_libdir}|g" nrpe.d/check_hpacucli.cfg #perl -pi -e "s|/usr/lib|%{_libdir}|g" nrpe.d/check_hpacucli.cfg
%global __requires_exclude %{?__requires_exclude:%__requires_exclude}|}^perl\\(utils\\)
%build %build
@@ -45,6 +47,9 @@ rm -rf %{buildroot}
%{_libdir}/nagios/plugins/* %{_libdir}/nagios/plugins/*
%changelog %changelog
* Fri May 09 2018 Gardar Thorsteinsson <gardar@ok.is> 2-2
- Filter out perl-utils dep
* Thu Feb 20 2014 Pall Sigurdsson <palli@opensource.is> 2-1 * Thu Feb 20 2014 Pall Sigurdsson <palli@opensource.is> 2-1
- make sure nagios does not run us in embedded perl (palli@opensource.is) - make sure nagios does not run us in embedded perl (palli@opensource.is)