new version

This commit is contained in:
2026-04-20 09:00:42 +02:00
parent a2358ed0c3
commit c7ff9f162c
7 changed files with 291 additions and 28 deletions

8
apprequest.txt Normal file
View File

@@ -0,0 +1,8 @@
I'd like to develop an application.
The application should load information about players using this API: https://app.yodeck.com/api-docs/#tag/Screens/operation/getScreen . It should store this information in a database.
My Zabbix server needs to consume this information via SNMP. It needs to add players that are not yet existing in Zabbix automatically. Players already existing get updated. Especially the status is important.
The key to identify each player is the "id" field of yodeck. It should convert into "yodeck#" + id. like: yodeck#0815 . This value is the "host name" in zabbix. The "name" field from yodeck is the "visible name" in zabbix.
The most important fields from Yodeck are from "state" object which contains: online, last_seen, updating, registered. The data needs to be updated every 10 minutes via API and every minute from Zabbix.
the application should be deployable as docker image. The database of the application needs to be persistent.
The application should log in the database when it has loaded data from the Yodeck API and when it has been transfering data to Zabbix.
A simple web frontend of that application to show its status would be helpful. Status should show data from the internal log.