2025-05-09 20:27:35 +02:00
2025-05-09 20:27:35 +02:00

zabbixTokenUpdater

An ugly simple script that updates the API bearer token for HTTP Agent checks

Reqs

  • requests
  • json
  • logging
  • pyzabbix

Notes.

I know there are many other ways to script this prettier, I am just lazy.

How to

Create a python script that:

reqs: pyzabbix (pip install pyzabbix), json, requests, logging

1- Get the bearer from your web/api endpoint using 'requests' python package. 2- create a function to update the item by:

zapi = ZabbixAPI("https://127.0.0.1") zapi.login("","zabbix api password")

jsontoken = { 'Authorization': 'Bearer '+ token } zapi.item.update(itemid='', headers=jsontoken)

Description
An ugly simple script that updates the API bearer token for HTTP Agent checks
Readme 37 KiB
Languages
Python 100%