Hi! We have some external, pretty simple web-based system which helps us to maintain Docsis (cable) network.
We have some 500+ hosts there. Zabbix has a very nice feature - import. I have create a simple script that creates a Zabbix-compatible import file.
I can easily add new hosts from our system to Zabbix. Later, I can update host info, profile etc. using the same import procedure.
But! I can not change Template- or Group specific thing using the import - I can add a new Template or group to the host, but I can not delete the previous one. So any changes I have made in my external system will appear in Zabbix only if I have add new template or group to the host XML file. But if some template should be removed after the import - it will not be done.
So what is the best way to synchronize data from our external system to Zabbix.
P.S.
I was trying to "Unlink and Clear" the Templates before import procedure, but all history was deleted, in this way, so it is not accepted.
Any ideas?
We have some 500+ hosts there. Zabbix has a very nice feature - import. I have create a simple script that creates a Zabbix-compatible import file.
I can easily add new hosts from our system to Zabbix. Later, I can update host info, profile etc. using the same import procedure.
But! I can not change Template- or Group specific thing using the import - I can add a new Template or group to the host, but I can not delete the previous one. So any changes I have made in my external system will appear in Zabbix only if I have add new template or group to the host XML file. But if some template should be removed after the import - it will not be done.
So what is the best way to synchronize data from our external system to Zabbix.
P.S.
I was trying to "Unlink and Clear" the Templates before import procedure, but all history was deleted, in this way, so it is not accepted.
Any ideas?