check_netscaler
A Nagios Plugin written in Perl for the Citrix ADC (formerly Citrix NetScaler). It uses the NetScaler NITRO API.
Release Release v1.5.0
- 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
check_netscaler-v1.5.0.tar.gzRelease tarball |
application/gzip | 2018-03-10 | Download from Github |
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.gzRelease 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.gzRelease tarball |
application/gzip | 2017-08-13 | Download from Github |