check_netscaler

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

Release v2.1.0 latest

v2.1.0 (2025-12-08)

Feature

  • feat: Add Icinga2-compatible status tags to multiline output

Add [OK], [WARNING], and [CRITICAL] status tags to long_output in state, servicegroup, and sslcert commands. These tags enable automatic color-coding in Icinga Web 2 for improved visibility of issues.

Changes:

  • state: Add status tags to each object's state line
  • servicegroup: Add status tags to member health details
  • sslcert: Add status tags to certificate expiration warnings

This implements the feature requested in issue #28 for better multiline output formatting in Icinga Web 2.

Refs: #28 (4dc7454)

Fix

  • fix: Remove unused loop variable idx in servicegroup command

Remove unused enumerate index to fix ruff B007 linting error. (a1b6315)

Unknown

  • Merge pull request #137 from slauger/feature/icinga-status-tags

feat: Add Icinga2-compatible status tags to multiline output (05bf4bb)

check_netscaler-v2.1.0.tar.gz

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

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
Newer Older