check_netscaler

A Nagios Plugin written in Perl for the Citrix ADC (formerly Citrix NetScaler). It uses the NetScaler NITRO API.

Release Release 1.4.0

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)

check_netscaler-v1.4.0.tar.gz

Release tarball
application/gzip 2017-08-20 Download from Github

Release Release 1.3.0

  • 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)

check_netscaler-v1.3.0.tar.gz

Release tarball
application/gzip 2017-08-13 Download from Github

Release Release 1.0.0

  • huge rewrite of the Plugin, changed nearly every parameters
  • upgrading from versions prior to 1.0.0 require to change your monitoring configuration
  • added own nitro implementation and dropped the dependency to Nitro.pm by Citrix
  • added check for unsaved configuration changes (changes in nsconfig not written to disk)
  • improved check for ssl certificates to only check for a specific certificate
  • fixed a bug in check_state to support services and servicegroups again

check_netscaler-v1.0.0.tar.gz

Release tarball
application/gzip 2017-08-12 Download from Github