linux  projekt  zabbix

zabbix trigger - https response

 

Klickibunti...








YAML

zabbix_export:
  version: '7.4'
  template_groups:
    - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6
      name: Templates/Applications
  templates:
    - uuid: ad8a79de48d74cb6b46df08826bf69e2
      template: 'https response'
      name: 'https response'
      groups:
        - name: Templates/Applications
      items:
        - uuid: e490d139a59b4d4a81671424a355a8e3
          name: 'https connection'
          type: SIMPLE
          key: 'net.tcp.service[https]'
          triggers:
            - uuid: 774a882a96d742b697322a78c3db2347
              expression: 'max(/https response/net.tcp.service[https],#3)=0'
              name: 'https://{HOST.NAME}  service is unreachable'
              priority: AVERAGE
        - uuid: c8d2edab3ce249a898f3284e4d7ac4bf
          name: 'https response'
          type: SCRIPT
          key: script.https.response
          params: |
            var params = JSON.parse(value);
            var request = new HttpRequest();
            request.get("https://"+params.host);
            return request.getStatus();
          parameters:
            - name: host
              value: '{HOST.CONN}'
          triggers:
            - uuid: 436274bb2b6941ac9432c854b9d7691e
              expression: 'max(/https response/script.https.response,#3)<>200'
              name: 'https://{HOST.NAME} service returns statuscode {ITEM.VALUE}'
              priority: AVERAGE
 linux   projekt   zabbix