Пример на Perl Zabbix API (Zabipi) - в аттаче.
Процедура/функция doCreateHostWithTmpls позволяет создать хост с произвольным количеством приатаченных к нему шаблонов и включить его в произвольное количество групп.
При этом шаблоны и группы можно передавать как списком имён, так и списком ID-шников, а также по именам и ID-шникам вперемешку (для этого конечно у вас не должно быть групп под названием "999" или шаблонов с именами, похожими на "12345").
Ограничение одно: имя хоста должно либо резолвится в IP-адрес само по себе, либо должно быть изначально IP-адресом.
Сама программулина - по сути просто тест для соотв. функции.
Questions?
Процедура/функция doCreateHostWithTmpls позволяет создать хост с произвольным количеством приатаченных к нему шаблонов и включить его в произвольное количество групп.
При этом шаблоны и группы можно передавать как списком имён, так и списком ID-шников, а также по именам и ID-шникам вперемешку (для этого конечно у вас не должно быть групп под названием "999" или шаблонов с именами, похожими на "12345").
Ограничение одно: имя хоста должно либо резолвится в IP-адрес само по себе, либо должно быть изначально IP-адресом.
Сама программулина - по сути просто тест для соотв. функции.
Questions?
Comment