Ad Widget

Collapse

hostgroup.massupdate

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Gregorium
    Junior Member
    • Mar 2020
    • 1

    #1

    hostgroup.massupdate

    Добрый день,
    Необходимо заменить шаблоны (templates) для конкретной группы. Было решено выбрать метод hostgroup.massupdate(). В качестве параметров были переданы переменные group (int), templates (int)
    Код на Python:
    zabbix.hostgroup.massupdate({"groups" : [ { groupid" : group } ], "templates": [ { "templateid:template } ] } )

    Однако при выполнении кода появляется ошибка: Error -32602: Invalid params., Field "groups" is mandatory.', -32602
    Обратите внимание, что я объявляю и передаю переменную group в hostgroup.massupdate()
    В чем причина ошибки?
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    У вас в примере с открывающими/закрывающими кавычками что-то не то. Если только это форумный движок не съел.
    Code:
    zabbix.hostgroup.massupdate({"groups" : [ { groupid" : group } ], "templates": [ { "templateid:template } ] } )
                                                -------^                         ------^

    Comment

    • omkar-bhujbal
      Junior Member
      • Mar 2020
      • 3

      #3
      -> https://share.zabbix.com/zabbix-tools-and-utilities/dir-libraries/python/zabbix-complete-automation-using-pyzabbix-api
      ->
      https://github.com/GSLabDev/pyzabbix...plateUpdate.py
      please refer
      def addNewGroupToTemplates(self, tids: list, groupidList: list):
      ...
      ....

      Comment

      Working...