88 lines
4.1 KiB
YAML
88 lines
4.1 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.0'
|
|
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
|
|
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
|
|
- 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
|