Hey all,
i use the Exportd (ExternalSystemExecuteScript) to propagate all changes from specified object to our zabbix instance.
the problem is that all objects and not the one that i created/edited is propagated to the script.
I have set the Execution settings, “Run Exportd Job on Event” and “Transfer subset” in the Job Settings, without any success.
Example: create object (only object_id: 24 is fresh created)
[
{
"object_id": "13",
"event": "insert",
"variables": {
"hostname": "r2d2",
"ip": "10.10.11.1",
"ipmi-ip": "10.10.0.83"
}
},
{
"object_id": "19",
"event": "insert",
"variables": {
"hostname": "proxmox1",
"ip": "10.10.0.10",
"ipmi-ip": "10.10.0.72"
}
},
{
"object_id": "24",
"event": "insert",
"variables": {
"hostname": "test",
"ip": "2.2.2.2",
"ipmi-ip": "1.1.1.1"
}
},
{
"object_id": "21",
"event": "insert",
"variables": {
"hostname": "ml-server",
"ip": "10.10.10.42",
"ipmi-ip": "10.10.0.74"
}
},
{
"object_id": "22",
"event": "insert",
"variables": {
"hostname": "ml-server-2",
"ip": "10.10.10.43",
"ipmi-ip": "10.10.0.75"
}
},
{
"object_id": "20",
"event": "insert",
"variables": {
"hostname": "proxmox2",
"ip": "10.10.1.12",
"ipmi-ip": "10.10.0.73"
}
}
]
Same with updated objects, only the “event” field is different and set to “update”.
Only when i delete an object is it working and the script execute with one object.
I hope my explanation are understandable an you can help me
Setup: official Docker Container
DataGerry Version 1.6.4
Database Version 20200512
Regards
Philipp