diff options
author | Kenny Woodson <kwoodson@redhat.com> | 2015-08-31 14:21:01 -0400 |
---|---|---|
committer | Kenny Woodson <kwoodson@redhat.com> | 2015-08-31 14:21:01 -0400 |
commit | 2f9e5e2f6f76192a9ea0ccc687fcc7b8b16706a6 (patch) | |
tree | 724cceae135c9e966ad32cf5443dad16fca5a778 /roles/os_zabbix/vars/template_docker.yml | |
parent | bac81adf9d7036e02db457eb78d5d91c3d630cd9 (diff) | |
parent | 1f52ea8c4e2f8cfce51e98cb3614c61f0d78ec3e (diff) | |
download | openshift-2f9e5e2f6f76192a9ea0ccc687fcc7b8b16706a6.tar.gz openshift-2f9e5e2f6f76192a9ea0ccc687fcc7b8b16706a6.tar.bz2 openshift-2f9e5e2f6f76192a9ea0ccc687fcc7b8b16706a6.tar.xz openshift-2f9e5e2f6f76192a9ea0ccc687fcc7b8b16706a6.zip |
Merge pull request #539 from twiest/pr
added docker zabbix template, removed unused / old templates so they don't confuse other people.
Diffstat (limited to 'roles/os_zabbix/vars/template_docker.yml')
-rw-r--r-- | roles/os_zabbix/vars/template_docker.yml | 83 |
1 files changed, 83 insertions, 0 deletions
diff --git a/roles/os_zabbix/vars/template_docker.yml b/roles/os_zabbix/vars/template_docker.yml new file mode 100644 index 000000000..eab497269 --- /dev/null +++ b/roles/os_zabbix/vars/template_docker.yml @@ -0,0 +1,83 @@ +--- +g_template_docker: + name: Template Docker + zitems: + - key: docker.ping + applications: + - Docker Daemon + value_type: int + + - key: docker.storage.is_loopback + applications: + - Docker Storage + value_type: int + + - key: docker.storage.data.space.total + applications: + - Docker Storage + value_type: float + + - key: docker.storage.data.space.used + applications: + - Docker Storage + value_type: float + + - key: docker.storage.data.space.available + applications: + - Docker Storage + value_type: float + + - key: docker.storage.data.space.percent_available + applications: + - Docker Storage + value_type: float + + - key: docker.storage.metadata.space.total + applications: + - Docker Storage + value_type: float + + - key: docker.storage.metadata.space.used + applications: + - Docker Storage + value_type: float + + - key: docker.storage.metadata.space.available + applications: + - Docker Storage + value_type: float + + - key: docker.storage.metadata.space.percent_available + applications: + - Docker Storage + value_type: float + ztriggers: + - description: 'docker.ping failed on {HOST.NAME}' + expression: '{Template Docker:docker.ping.max(#3)}<1' + priority: high + + - description: 'Docker storage is using LOOPBACK on {HOST.NAME}' + expression: '{Template Docker:docker.storage.is_loopback.last()}<>0' + priority: high + + - description: 'Critically low docker storage data space on {HOST.NAME}' + expression: '{Template Docker:docker.storage.data.space.percent_available.max(#3)}<5 or {Template Docker:docker.storage.data.space.available.max(#3)}<5' # < 5% or < 5GB + priority: high + + - description: 'Critically low docker storage metadata space on {HOST.NAME}' + expression: '{Template Docker:docker.storage.metadata.space.percent_available.max(#3)}<5 or {Template Docker:docker.storage.metadata.space.available.max(#3)}<0.1' # < 5% or < 100MB + priority: high + + # Put triggers that depend on other triggers here (deps must be created first) + - description: 'Low docker storage data space on {HOST.NAME}' + expression: '{Template Docker:docker.storage.data.space.percent_available.max(#3)}<10 or {Template Docker:docker.storage.data.space.available.max(#3)}<10' # < 10% or < 10GB + dependencies: + - 'Critically low docker storage data space on {HOST.NAME}' + priority: average + + - description: 'Low docker storage metadata space on {HOST.NAME}' + expression: '{Template Docker:docker.storage.metadata.space.percent_available.max(#3)}<10 or {Template Docker:docker.storage.metadata.space.available.max(#3)}<0.2' # < 10% or < 200MB + dependencies: + - 'Critically low docker storage metadata space on {HOST.NAME}' + priority: average + |