Как автоматически удалить автоматически зарегистрирован хост с сервера zabbix, когда отслеживаемый хост списан? Другими словами: как сделать автоматическая отмена регистрации?
Самый простой способ, о котором я знаю, - это использовать zabbix rest api и метод host.delete. Когда ваш инструмент автоматизации уничтожает хост, он вызывает zabbix api для его удаления. Но действительно ли это то, что вам нужно? Вы определенно уверены, что вам не понадобятся исторические данные с этого хоста, т.е. для сравнения с реальным поведением?
Я предлагаю вам использовать host.update и установить для статуса 1 - неконтролируемый и удалить хост вручную позже, когда вы экспортируете данные этого хоста.
Если вы используете zabbix 2.4 или 3.0, в документации указано
Начиная с Zabbix 2.4.0, хосты, созданные правилом сетевого обнаружения, удаляются автоматически, если обнаруженный объект больше не входит в диапазон IP-адресов правила. Хосты удаляются немедленно.