psZBX
1.0.0
PowerShell module for querying Zabbix server via REST API. Provides cmdlets for problems, events, hosts and maintenance windows. Compatible with Zabbix 6.4+ (uses Bearer token authentication).
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2026 Lukasz Huk. All rights reserved.
Package Details
Author(s)
- Lukasz Huk
Tags
Zabbix Monitoring API REST SprawdzoneIT
Functions
Connect-ZbxServer Disconnect-ZbxServer Get-ZbxProblem Get-ZbxEvent Get-ZbxHost Get-ZbxMaintenance Set-ZbxMaintenance
PSEditions
Dependencies
This module has no dependencies.
Release Notes
1.0.0 - Initial public release
- Connect-ZbxServer / Disconnect-ZbxServer
- Get-ZbxProblem, Get-ZbxEvent, Get-ZbxHost
- Get-ZbxMaintenance, Set-ZbxMaintenance
- Bearer token authentication (Zabbix 6.4+ / 7.2+ compatible)
- SecureString token handling throughout
- Aliases kept for legacy pre-1.0.0 function names
FileList
- psZBX.nuspec
- psZBX.psd1
- psZBX.psm1
- Private\Convert-UnixTimestamp.ps1
- Private\Get-DurationString.ps1
- Private\Get-Severity.ps1
- Private\Invoke-ZabbixAPI.ps1
- Private\Resolve-ZbxHostId.ps1
- Public\Connect-ZbxServer.ps1
- Public\Disconnect-ZbxServer.ps1
- Public\Get-ZbxEvent.ps1
- Public\Get-ZbxHost.ps1
- Public\Get-ZbxProblem.ps1
- Public\Set-ZbxMaintenance.ps1
- Public\Get-ZbxMaintenance.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.0 (current version) | 19 | 7/23/2026 |