Недавно я столкнулся с практической задачей: необходимо было поставить на мониторинг более 200 хостов, используя в Zabbix обычную проверку доступности через ICMP-ping.
Добавлять такое количество узлов вручную через веб-интерфейс слишком долго и неудобно. Когда речь идёт уже не о пяти или десяти устройствах, а о сотнях, ручное создание хостов превращается в монотонную работу, где легко допустить ошибку.
Поэтому я решил автоматизировать процесс с помощью Zabbix API. В этой статье покажу, как подготовить список устройств в Excel и массово добавить хосты в Zabbix с помощью Python, автоматически назначив им группы, шаблоны и другие необходимые параметры.
