Skip to content

Releases: slauger/check_netscaler

v1.6.2

27 Sep 18:49
Compare
Choose a tag to compare

1.6.2 (2021-09-27)

Bug Fixes

  • measurement should be undef for hapktrxrate and hapkttxrate (#47) (1c721dd)

v1.6.1

18 Sep 23:07
Compare
Choose a tag to compare

1.6.1 (2020-09-18)

Bug Fixes

  • add --seperator to allow to configure a custom perfdata seperator (#47) (9a9a1b1)
  • add limit switch ('--limit', '-l') and change spec for label switch from '-l' to '-L' (f396fbe)
  • add release automation via semantic-release-bot (19bb5d1)
  • add support for limit in more subs (90b7995)
  • add the ability to set a custom perfdata label for sub check_keyword and check_threshold_and_get_perfdata (#56) (5c0ef0a)
  • get host, user and password from environment variables (NETSCALER_HOST, NETSCALER_USERNAME, NETSCALER_PASSWORD) (4cec658)
  • replace hardcoded id with $plugin->opts->label (2c623d3)

Release v1.6.0

03 Oct 22:47
05b1f8c
Compare
Choose a tag to compare
  • return OK in state check if no vservers are configured (#44)
  • replaced depreacted calls from Perl-Nagios-Plugin with new names from Perl-Monitoring-Plugin
  • experimental support for objecttypes with a slash inside, e.g. for nspartition/foo (#43)
  • enhanced support for array responses in check_threshold_and_get_perfdata (#43)

Release v1.5.1

10 Jun 13:32
Compare
Choose a tag to compare
  • fixed minor typo, made matches/matches_not support matching in arrays
  • output for array matches more comprehensible (#33)
  • updated README.md and CHANGELOG.md (#33)
  • updated README.md (plugin successful tested with 12.1)
  • using 12.0 build 56.20 for traivs ci tests

Release v1.5.0

10 Mar 22:19
Compare
Choose a tag to compare
  • added automated tests against a NetScaler CPX with TravisCI
  • using /usr/bin/env instead of hardcoding the perl binary path
  • added filter parameter for filtering out objects from the API response (used in state, sslcert, staserver and interface) (#31)
  • disabled performance data in sub state for services

Release 1.4.0

20 Aug 07:57
Compare
Choose a tag to compare

Breaking changes

  • switched from Nagios::Plugin to Monitoring::Plugin (Nagios::Plugin was renamed to Monitoring::Plugin in 2014)
  • please install the perl-Monitoring-Plugin RPM before upgrading to v1.4.0

New commands

  • added command ntp to check NTP status (#18)
  • added command hastatus to check the status of an high availability pair (#25)

Fixes and enhancements

  • merged check_threshold and get_perfdata into one function: check_threshold_and_get_perfdata
  • command state: more performance data when testing single vserver and service objects (not servicegroups)

Release 1.3.0

13 Aug 21:23
Compare
Choose a tag to compare
  • removed command server from the plugin (replaced by state in v1.3.0)
  • refactoring of command check_state
    • cleanup and simplified code (counter etc.)
    • added support for testing servers (makes check_server obsolet)
    • added warning level for DISABLED and PARTIAL-UP
  • harmonize plugin output for all commands
  • plugin_test.sh does now use --extra-opts to be more flexible
  • added Time-Piece and Data-Dumper in the installation instructions
  • renamed check performancedata to perfdata (backwards compatible); small documentation changes
  • renamed checks 'string' and 'string_not' to 'matches' and 'matches_not' (with backwards compatibility)
  • accept multiple values for threshold checks (#7)
  • added switch --api to select a different version of the NITRO API (#16)
  • added example for requesting performance data from global counters (#13)
  • allow usage of urlopts everywhere (also fixes #13)
  • added sub check_license to check the expiry date of a license file (#17)

Release 1.2.0

12 Aug 18:10
Compare
Choose a tag to compare
  • merged pull request from @bb-Ricardo
    • added command server to check status of Load Balancing Servers
    • added command hwinfo to just print information about the Netscaler itself
    • added command interfaces to check state of all interfaces and add performance data for each interface
    • added command to request performance data
    • added command to check the state of a servicegroup and its members (set warning and critical values for member quorum)
    • added Icinga2 config templates
  • updated documentation and plugin_test.sh

Release 1.1.1

12 Aug 18:10
Compare
Choose a tag to compare
  • bugfix for servicegroups in 12.0 (#12)
  • new option to connect to an alternate port (for CPX instances)

Release 1.1.0

12 Aug 18:11
Compare
Choose a tag to compare
  • new check command for STA services
  • small documentation fixes