summaryrefslogtreecommitdiffstats
path: root/plugins-scripts/check_ifstatus.pl
AgeCommit message (Collapse)AuthorFilesLines
2023-09-20Merge branch 'master' into masterLorenz Kästle1-1/+1
2023-04-14Fix a lot of typos reported by codespellJan Wagner1-1/+1
2020-06-10Add -d switch to exclude ifs on a per desc basisAlexandre Anriot1-12/+33
2016-11-18It's useful to use 'useful' instead of 'usefull'Jan Wagner1-1/+1
2015-10-04change exit code to unknown on help and version infoSven Nierlein1-4/+4
Signed-off-by: Sven Nierlein <sven@nierlein.de>
2015-10-02drop superfluous libexecdirElan Ruusamäe1-1/+0
utils.pm locate is already convered by FindBin
2014-10-08check_ifstatus: Fix "-n" and "-u" optionsHolger Weiss1-1/+1
Ignore interface if it's specified via "-n" OR "-u", not just when it's specified via "-n" AND "-u".
2014-09-10Add check_ifstatus option to ignore interfaces by nameNick Peelman1-19/+38
Ignoring by index is not always an option, as the index can change on chassis switches as blade configurations change.
2014-07-20check_ifstatus: perfdata bugJan Wagner1-1/+1
The perfdata output violates the current Nagios Plugin Development Guidelines (http://nagiosplug.sourceforge.net/developer-guidelines.html#AEN202 : "space separated list of label/value pairs"). Thus the Addon PNP did not read the perdata correctly. The patch replaces the commas with spaces in the perfdata output. Many thanks to Patric Wust. --- Closes #1169 and #721.
2014-07-06Don't rely on FindBin module to locate utils.pmHolger Weiss1-0/+1
As the FindBin module doesn't work with ePN, set the path to utils.pm explicitly at build time. Keep using FindBin additionally, so that the plugins can also be executed from the build directory. Closes #1271.
2014-02-28Replace "plugins-scripts/subst.in" fooHolger Weiss1-2/+2
Remove the buggy and complex awk(1) magic in "plugins-scripts/subst.in" in favor of simple sed(1) substitutions. The plugins in the "plugins-scripts" directory now always use the PATH specified via "./configure --trusted-path", or the default PATH hard-coded in "configure.ac". Fixes #1242.
2014-02-28Merge remote-tracking branch 'awiddersheim/fix_trusted_path'Holger Weiss1-0/+3
* awiddersheim/fix_trusted_path: Fix trusted path Conflicts: plugins-scripts/check_ntp.pl plugins-scripts/subst.in Closes #1212.
2014-02-27utils.pm: use FindBin instead of awk to find the path toEvgeni Golov1-1/+2
'use lib utils.pm' is not valid Perl syntax: Bareword "utils" not allowed while "strict subs" in use at plugins-scripts/check_ircd.pl line 52. Bareword "pm" not allowed while "strict subs" in use at plugins-scripts/check_ircd.pl line 52. This makes it impossible to use the plugins directly from the git tree, e.g. while hacking on them. Using FindBin::Bin as the library path allows that, while preserving the original behaviour of adding the libexec path when the plugin is properly installed.
2014-01-22fix outdated Free Software Foundation addressLars Vogdt1-1/+1
2014-01-19Project rename initial commit.Monitoring Plugins Development Team1-5/+5
This is an initial take at renaming the project to Monitoring Plugins. It's not expected to be fully complete, and it is expected to break things (The perl module for instance). More testing will be required before this goes mainline.
2013-10-22Fix trusted pathawiddersheim1-0/+3
When configuring the plugins you have the option to specify a trusted path with --with-trusted-path. This option seems to have been deprecated at some point for unknown reasons and had typically had no affect. This commit makes this option work again for those who have a desire to use it. There should be no affect on those who have not chosen to specify a trusted path.
2010-07-07Allow check_ifstatus to accept version=2cTon Voon1-2/+5
2009-06-11Fixed SNMPv3 behaviour of check_ifstatus. Added -P to define privprotocol ↵Matthias Eble1-103/+67
(#2343438 - Robin Schroeder) check_ifstatus didn't function correctly with SNMPv3. This is fixed now. Created argument-hash for SNMP session creation. This removes redundant code. Session creation was moved out of process_arguments() and now takes place after setting the timeout handler. Additionally the -P argument was added to specify the privprotocol.
2008-11-23Removing CVS/SVN tags and replacing with git-based versioningThomas Guyot-Sionnest1-3/+2
For contrib/, full tags have been imported from subversion git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2091 f882894a-f735-0410-b71e-b25c423dba1c
2004-08-18Perfdata corrected (Garry Cook)Ton Voon1-1/+1
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@884 f882894a-f735-0410-b71e-b25c423dba1c
2003-11-05 added plugin timeout optionsSubhendu Ghosh1-2/+9
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@758 f882894a-f735-0410-b71e-b25c423dba1c
2003-10-14 more snmpv3 patchesSubhendu Ghosh1-1/+4
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@745 f882894a-f735-0410-b71e-b25c423dba1c
2003-10-14Added -M for maxmsgsize (v1/v2c)Subhendu Ghosh1-93/+230
Added v3 support git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@743 f882894a-f735-0410-b71e-b25c423dba1c
2003-04-11added feature -u (list of unused ifIndex)Subhendu Ghosh1-28/+45
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@487 f882894a-f735-0410-b71e-b25c423dba1c
2003-04-11bug 691412, added feature -x (list of excluded ifTypes)Subhendu Ghosh1-16/+57
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@486 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-03 bugfix [bug 651021 mperry2]Subhendu Ghosh1-0/+1
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@279 f882894a-f735-0410-b71e-b25c423dba1c
2002-08-14skip PPP interfacesSubhendu Ghosh1-10/+13
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@78 f882894a-f735-0410-b71e-b25c423dba1c
2002-05-08moved updated check_ifstatus to standard pluginSubhendu Ghosh1-0/+250
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@23 f882894a-f735-0410-b71e-b25c423dba1c