summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-11-20Merge pull request #13 from mstock/feature/argument-negationSven Nierlein2-5/+25
Allow negation of command line arguments using '--no'-prefix
2016-11-19Allow negation of command line arguments using '--no'-prefixManfred Stock2-5/+25
Getopt::Long supports negatable boolean options by appending an '!' to the option specification, so this allows to use this functionality with Monitoring::Plugin::Getopt as well.
2016-06-22use case insensitive regexSven Nierlein1-1/+1
2016-06-22Merge pull request #12 from pdugas/masterSven Nierlein1-1/+1
Fix plugin-name processing in ALRM handler.
2016-06-03fix typo in perl pod (fixes rt #114873)Sven Nierlein1-4/+4
Signed-off-by: Sven Nierlein <sven@nierlein.de>
2016-04-20Update Getopt.pmPaul Dugas1-1/+1
Allow hypen or underscore in plugin name.
2016-04-20Update Getopt.pmPaul Dugas1-1/+1
Wrong case in ALRM regex.
2016-04-02make regular expression 5.8 compatibleSven Nierlein1-1/+1
\R was introduced in 5.10 too
2016-04-02make regular expression 5.8 compatibleSven Nierlein1-1/+1
2016-04-02add notifications for travis buildsSven Nierlein1-0/+12
2016-04-02update changelogSven Nierlein1-0/+1
2016-04-02update gitignoreSven Nierlein2-46/+19
2016-04-02add travis fileSven Nierlein1-0/+10
2016-04-02Merge pull request #11 from pdugas/masterSven Nierlein2-2/+15
Fixed regex in plugin_exit() that handles hyphen for LONGOUTPUT.
2016-04-02Fixed regex in plugin_exit() that handles hyphen for LONGOUTPUT.Paul Dugas2-2/+15
Added tests.
2016-04-01Merge pull request #10 from pdugas/masterSven Nierlein1-1/+4
Support LONGTEXT output
2016-03-31Support LONGTEXT outputPaul Dugas1-1/+4
Pass `TEXT OUTPUT\nLONGTEXT1\nLONGTEXT2` to as the second parameter to `plugin_exit()` to add LONGOUTPUT lines. If the parameter is has a leading newline (i.e. `\nLONGTEXT1\nLONGTEXT2`), skip emitting the hyphen (dash).
2015-12-03update changelogSven Nierlein1-0/+3
2015-12-03Merge pull request #5 from daku3649/patch-1Sven Nierlein1-1/+8
output empty values as "U"
2015-12-03output empty values as "U"daku36491-1/+8
output empty performance data value as value "U" to "indicate that the actual value couldn't be determined" (defined in https://nagios-plugins.org/doc/guidelines.html#AEN200) and do valid output
2015-10-02add description for getter / setter methods (#107370)Sven Nierlein1-0/+26
Signed-off-by: Sven Nierlein <sven@nierlein.de> Original-Author: Christoph Biedl <debian.axhn@manchmal.in-ulm.de>
2015-04-11released 0.39v0.39Sven Nierlein4-7/+5
Signed-off-by: Sven Nierlein <sven@nierlein.de>
2015-04-11fix "Redundant argument in sprintf" in perl 5.21 (RT #103214)Sven Nierlein2-7/+12
Signed-off-by: Sven Nierlein <sven@nierlein.de>
2015-03-31Revert "fix warning in function tests"Sven Nierlein1-1/+1
This reverts commit 5b2ab7f928b17b2013bdc914e36f7c2314f7b922.
2015-03-30fix warning in function testsSven Nierlein1-1/+1
fixes https://rt.cpan.org/Ticket/Display.html?id=103190 Signed-off-by: Sven Nierlein <sven@nierlein.de>
2014-12-28update changelogSven Nierlein1-0/+3
Signed-off-by: Sven Nierlein <sven@nierlein.de>
2014-12-28Merge pull request #2 from evgeni/getopt_colon_specSven Nierlein2-5/+43
GetOpt::Long optional arguments using a colon instead of an equal sign
2014-12-28release 0.38v0.38Sven Nierlein4-4/+4
Signed-off-by: Sven Nierlein <sven@nierlein.de>
2014-12-28update changelogSven Nierlein1-0/+3
Signed-off-by: Sven Nierlein <sven@nierlein.de>
2014-12-28fix test in windowsSven Nierlein1-1/+4
on windows backslashes are expected instead of forward slashes. fixes https://rt.cpan.org/Ticket/Display.html?id=100708 Signed-off-by: Sven Nierlein <sven@nierlein.de>
2014-12-08fix link to documentationSven Nierlein1-1/+1
Signed-off-by: Sven Nierlein <sven@nierlein.de>
2014-12-08correct getopt helpSven Nierlein1-2/+2
its not true that the options are available via the main Monitoring::Plugin object. Instead you have to fetch them from the opts object. Signed-off-by: Sven Nierlein <sven@nierlein.de>
2014-10-03format optional arguments in square braketsEvgeni Golov2-7/+17
2014-10-03GetOpt::Long optional arguments using a colon instead of an equal signEvgeni Golov2-3/+31
Instead of writing `foo|f=s` you can also write `foo|f:s` for a GetOpt::Long option spec [1], thus making the argument optional. The current implementation of `_spec_to_help` will wrongly render this as two long options: --dirport, --d:9030 directory port instead of a short and a long one: -d, --dirport=INTEGER directory port This commit fixes the the parsing of the spec, detection of the type and adds tests for a few common cases this could be used in. [1] http://perldoc.perl.org/Getopt/Long.html#Summary-of-Option-Specifications
2014-01-20keep the old name in copyright for more transparencyv0.37Sven Nierlein14-69/+98
Signed-off-by: Sven Nierlein <sven@nierlein.de>
2014-01-20renamed module into Monitoring::PluginSven Nierlein38-1062/+1104
since the complete monitoring team has been renamed, we also rename this module. Signed-off-by: Sven Nierlein <sven@nierlein.de>
2013-08-23Fixed rt.cpan.org bug #77399, No space allowed in section namesRichard Leitner1-1/+1
Now allow the section names to contain all characters except "@"
2012-06-28Fix a bug where default file used is not shownThomas Guyot-Sionnest2-1/+7
When a default file is used but no section is found (ex. below using "bad_section"), the plugin dies with: Invalid section 'bad_section' in config file '' This patch add a function to Nagios::Plugin::Config that returns the last used file, and use it to return a file name when we have none.
2012-06-28Add new test - match on "die" error messageThomas Guyot-Sionnest3-1/+4
1. Add new test "class" where expected data is the error string caught 2. Add new test exposing a bug where default file used is not shown, ex: Invalid section 'bad_section' in config file ''
2011-12-23Updated version numbersTon Voon2-2/+2
2011-12-22check_threshold to check multiple values at onceTon Voon4-6/+23
2011-05-10fixed typo in podSven Nierlein1-2/+2
2010-12-03Fixed test failure with Test::More 0.96 (RT57709)nagios4-4/+8
2010-04-28Update extra-opts help text based on ML agreementThomas Guyot-Sionnest1-1/+1
2010-04-18Fix POD errorHolger Weiss1-0/+2
A "=back" command was missing. (Fixed by Ryan Niebur for Debian, forwarded by Ansgar Burchardt - RT56683)
2010-04-15Missed out the export_ok changetonvoon1-1/+1
2010-04-15Version 0.34tonvoon2-2/+2
2010-04-15Test for exported variable %STATUS_TEXT (Andrew Ford - RT46048)tonvoon2-0/+17
2010-04-15Updated --extra-opts help text. Pod fix (Frank Wiegand - RT51872)tonvoon3-2/+6
2010-03-12shortname enhancementThomas Guyot-Sionnest3-19/+19
This patch makes shortname use the defined plugin's name if set, otherwise the normal method should prevail. To do so I had to generate shortname during np initialization instead of at use time.