check_netscaler

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

Release v2.0.0

v2.0.0 (2025-12-08)

Breaking

  • feat!: complete rewrite from Perl to Python 3.8+ (81652c9)

  • feat!: remove -s flag for SSL, replaced with --no-ssl (3745e66)

  • feat!: change default protocol from HTTP to HTTPS (ad578d8)

Chore

  • chore: Make TestPyPI upload non-blocking in release workflow

TestPyPI upload failures should not block the production PyPI upload. This change makes the TestPyPI job optional by adding continue-on-error and removing it as a dependency for the PyPI upload job.

Reason: TestPyPI has strict file-name-reuse policies that can block uploads of previously deleted versions, but this should not prevent production releases. (c38f3c1)

  • chore(deps): add renovate.json (bbee674)

Ci

  • ci: explicitly set angular commit parser for semantic-release (a9e06a8)

  • ci: configure semantic-release commit parser options (a8a6929)

Fix

  • fix(deps): update semantic-release monorepo (616542d)

Unknown

  • Merge pull request #136 from slauger/v2-python-rewrite

Python Rewrite v2.0 - Complete - fixes #134 (e3e39a4)

  • Merge branch 'master' into v2-python-rewrite (d009986)

  • Merge pull request #97 from slauger/dependabot/npm_and_yarn/semantic-release/git-10.0.1

Bump @semantic-release/git from 9.0.1 to 10.0.1 (e24f3c2)

  • Bump @semantic-release/git from 9.0.1 to 10.0.1

Bumps @semantic-release/git from 9.0.1 to 10.0.1.


updated-dependencies:

  • dependency-name: "@semantic-release/git" dependency-type: direct:production update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] <support@github.com> (e4a77bf)

  • Merge pull request #108 from slauger/renovate/major-semantic-release-monorepo

fix(deps): update semantic-release monorepo (major) (2224067)

  • Merge pull request #104 from slauger/dependabot/npm_and_yarn/semantic-release-19.0.3

Bump semantic-release from 18.0.0 to 19.0.3 (fb45faf)

  • Bump semantic-release from 18.0.0 to 19.0.3

Bumps semantic-release from 18.0.0 to 19.0.3.


updated-dependencies:

  • dependency-name: semantic-release dependency-type: direct:production update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] <support@github.com> (083789f)

  • Merge pull request #109 from slauger/dependabot/npm_and_yarn/semantic-release/github-8.0.5

Bump @semantic-release/github from 7.2.3 to 8.0.5 (0913f56)

  • Bump @semantic-release/github from 7.2.3 to 8.0.5

Bumps @semantic-release/github from 7.2.3 to 8.0.5.


updated-dependencies:

  • dependency-name: "@semantic-release/github" dependency-type: direct:production update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] <support@github.com> (0b0dc8c)

  • Merge pull request #105 from slauger/renovate/configure

Configure Renovate (fcb90a3)

check_netscaler-v2.0.0.tar.gz

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

Release v1.6.2

1.6.2 (2021-09-27)

Bug Fixes

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

check_netscaler-v1.6.2.tar.gz

Release tarball
application/gzip 2021-09-27 Download from Github

Release v1.6.1

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)

check_netscaler-v1.6.1.tar.gz

Release tarball
application/gzip 2020-09-19 Download from Github