9 unstable releases (4 breaking)

new 0.6.0 May 24, 2025
0.5.0 May 23, 2025
0.3.1 Sep 12, 2024
0.2.4 Sep 11, 2024
0.1.0 Jan 18, 2024

#711 in Web programming

Download history 1/week @ 2025-02-03 1/week @ 2025-02-17 20/week @ 2025-05-12 194/week @ 2025-05-19

214 downloads per month

MIT license

105KB
2.5K SLoC

Zabbix API

Partial implementation of the Zabbix API client, created specifically for my pet project, wszl.

Getting started

Add dependencies in your Cargo.toml:

[dependencies]
zabbix-api = { version = "0.6.0", features = ["v7", "full"] }

Check examples directory.

API Methods

  • Get API info
  • Authentication
  • RAW API Call
  • Get
    • Host Group
    • Hosts
    • Items
    • Triggers
    • Web-scenarios
    • User Group
    • User
  • Create
    • Host Group
    • Host
    • Item
    • Trigger
    • Web-scenario
    • User Group
    • User
  • Delete
    • Host Group
    • Host
    • Item
    • Trigger
    • Web-scenario
    • User Group
    • User

RoadMap

  • Add missing fields for models
  • Delete entities (items, triggers, etc.)
  • Async requests support

Limitations

  • Synchronous requests only

Dependencies

~5–17MB
~217K SLoC