Ad Widget

Collapse

Como añadir un 'child' a un 'service' a traves de la API.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • conchi
    Junior Member
    • Jun 2022
    • 5

    #1

    Como añadir un 'child' a un 'service' a traves de la API.

    Hola,

    Estoy creando un script para crear SERVICES en Zabbix a través de la API. Mi problema llega cuando quiero añadir un CHILD a dicho servicio. No sé como pasar en los parametros el TRIGGER que quiero hacer servir.
    Estoy trabajando sobre un Zabbix 5.0.23 con un SO Ubuntu 18.04.

    Gracias de antemano.

    Saludos
  • joseroa
    Member
    • Jun 2022
    • 72

    #2
    Hola ya verificaste la documentación de la API de la versión de Zabbix que indicas?




    Recomiendo este video Zabbix API Explained





    Comment

    • conchi
      Junior Member
      • Jun 2022
      • 5

      #3
      Hola Joseroa,

      He revisado la documentación y el video, pero no he encontrado lo que necesito.
      El tema es que no sé crear un child de un service, y que este child tenga un trigger asociado. Como podría hacer en el frontend:

      Comment

      • conchi
        Junior Member
        • Jun 2022
        • 5

        #4
        Hola Joseroa,

        He revisado la documentación y el video, pero no he encontrado lo que necesito.
        El tema es que no sé crear un child de un service, y que este child tenga un trigger asociado. Como podría hacer en el frontend:

        Click image for larger version

Name:	Captura_zabbix_service.png
Views:	92
Size:	16.2 KB
ID:	447236

        Comment

        • conchi
          Junior Member
          • Jun 2022
          • 5

          #5
          Hola,
          Encontré la solución. Aunque en la documentación oficial no lo ponga, se puede pasar el 'triggerid' como parametro al crear un servicio nuevo a través de la API:
          {
          "name": service_name],
          "algorithm": algth,
          "parentid": parent_service,
          "triggerid": trigger['triggerid'],
          "showsla": "1",
          "sortorder": "0",
          "goodsla": "99.5"})

          Comment

          Working...