Files
zabbix-templates/app/patmed/template_app_patmed_active.yaml
T

92 lines
4.2 KiB
YAML

zabbix_export:
version: '7.4'
template_groups:
- uuid: cd6848345eb04289b2d5260c10e0d269
name: devloop
- uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6
name: Templates/Applications
templates:
- uuid: 9e713ad0b15346b3aeb1913ffd928988
template: 'Template App PatMed by Zabbix agent active'
name: 'Template App PatMed by Zabbix agent active'
vendor:
name: devloop
version: '1.1'
groups:
- name: devloop
- name: Templates/Applications
items:
- uuid: 123ba14e7cfd4ef2b8caeca47fa4b5ac
name: 'PatMed Version Available'
type: HTTP_AGENT
key: devloop.patmed.version.available
delay: 1h
history: 365d
value_type: TEXT
preprocessing:
- type: JSONPATH
parameters:
- $.version
- type: DISCARD_UNCHANGED_HEARTBEAT
parameters:
- 1d
url: 'https://portal.production.patmed.de/api/v1/version/latest-gateway-version'
post_type: JSON
posts: '{"version":"284", "os":"WINDOWS","arch":"AMD64","currentChannel":"RELEASE","requestStaging":false}'
request_method: POST
verify_peer: 'YES'
verify_host: 'YES'
- uuid: 78458591c0f047c784f131226f8bf5c7
name: 'PatMed Version Current'
type: ZABBIX_ACTIVE
key: devloop.patmed.version.current
delay: 1h
history: 365d
value_type: TEXT
preprocessing:
- type: DISCARD_UNCHANGED_HEARTBEAT
parameters:
- 1d
- uuid: 4f587dcd6df9438099ffe1ac5d49819e
name: 'PatMed Gateway Process'
type: ZABBIX_ACTIVE
key: 'proc.num[java,,,gateway/app/app.jar]'
triggers:
- uuid: ed3f2943b30345958e75ee57e2a95b0f
expression: 'last(/Template App PatMed by Zabbix agent active/proc.num[java,,,gateway/app/app.jar])<1'
name: 'PatMed Java Gateway Process not available'
priority: HIGH
tags:
- tag: Application
value: PatMed
- tag: Application
value: T2MED
- tag: ApplicationType
value: Medical
triggers:
- uuid: 2c9926b988b64fc0a948e1210fbdaf78
expression: 'last(/Template App PatMed by Zabbix agent active/devloop.patmed.version.current)<>last(/Template App PatMed by Zabbix agent active/devloop.patmed.version.available)'
name: 'PatMed Update Available (Stage 1)'
priority: INFO
dependencies:
- name: 'PatMed Update Available (Stage 2)'
expression: 'last(/Template App PatMed by Zabbix agent active/devloop.patmed.version.current)<>last(/Template App PatMed by Zabbix agent active/devloop.patmed.version.available,#1:now-1h)'
- uuid: fb2dcabcb76a481eba3f9e94428d5d9c
expression: 'last(/Template App PatMed by Zabbix agent active/devloop.patmed.version.current)<>last(/Template App PatMed by Zabbix agent active/devloop.patmed.version.available,#1:now-1h)'
name: 'PatMed Update Available (Stage 2)'
priority: WARNING
dependencies:
- name: 'PatMed Update Available (Stage 3)'
expression: 'last(/Template App PatMed by Zabbix agent active/devloop.patmed.version.current)<>last(/Template App PatMed by Zabbix agent active/devloop.patmed.version.available,#1:now-2h)'
- uuid: 57e1dee126af429c8c4f9ac29168510a
expression: 'last(/Template App PatMed by Zabbix agent active/devloop.patmed.version.current)<>last(/Template App PatMed by Zabbix agent active/devloop.patmed.version.available,#1:now-2h)'
name: 'PatMed Update Available (Stage 3)'
priority: AVERAGE
dependencies:
- name: 'PatMed Update Available (Stage 4)'
expression: 'last(/Template App PatMed by Zabbix agent active/devloop.patmed.version.current)<>last(/Template App PatMed by Zabbix agent active/devloop.patmed.version.available,#1:now-3h)'
- uuid: 85ed40b8575241708e516156ec028602
expression: 'last(/Template App PatMed by Zabbix agent active/devloop.patmed.version.current)<>last(/Template App PatMed by Zabbix agent active/devloop.patmed.version.available,#1:now-3h)'
name: 'PatMed Update Available (Stage 4)'
priority: HIGH