diff options
| author | Thomas Wiest <twiest@users.noreply.github.com> | 2015-09-17 16:21:13 -0400 | 
|---|---|---|
| committer | Thomas Wiest <twiest@users.noreply.github.com> | 2015-09-17 16:21:13 -0400 | 
| commit | 4dfccda59cac0ec3148ef41764d77d93a43a7b53 (patch) | |
| tree | de90e1d5134e7abf12e76049c7cb97bcca8a231c /roles/os_zabbix/vars | |
| parent | ee97dd9be30d3d818cf4b8e86ace6e34ae5405ca (diff) | |
| parent | 31035f3ee85ceadb74804c406788059e92db9891 (diff) | |
| download | openshift-4dfccda59cac0ec3148ef41764d77d93a43a7b53.tar.gz openshift-4dfccda59cac0ec3148ef41764d77d93a43a7b53.tar.bz2 openshift-4dfccda59cac0ec3148ef41764d77d93a43a7b53.tar.xz openshift-4dfccda59cac0ec3148ef41764d77d93a43a7b53.zip | |
Merge pull request #588 from twiest/pr
Added zabbix item openshift.master.process.exist and trigger to watch it.
Diffstat (limited to 'roles/os_zabbix/vars')
| -rw-r--r-- | roles/os_zabbix/vars/template_openshift_master.yml | 17 | ||||
| -rw-r--r-- | roles/os_zabbix/vars/template_openshift_node.yml | 20 | 
2 files changed, 37 insertions, 0 deletions
| diff --git a/roles/os_zabbix/vars/template_openshift_master.yml b/roles/os_zabbix/vars/template_openshift_master.yml index 728423ac1..c71e07910 100644 --- a/roles/os_zabbix/vars/template_openshift_master.yml +++ b/roles/os_zabbix/vars/template_openshift_master.yml @@ -6,8 +6,25 @@ g_template_openshift_master:      applications:      - Openshift Master      key: create_app + +  - key: openshift.master.process.count +    description: Shows number of master processes running +    type: int +    applications: +    - Openshift Master +    ztriggers:    - name: 'Application creation has failed on {HOST.NAME}'      expression: '{Template Openshift Master:create_app.last(#1)}=1 and {Template Openshift Master:create_app.last(#2)}=1'      url: 'https://github.com/openshift/ops-sop/blob/master/V3/Alerts/check_create_app.asciidoc'      priority: avg + +  - name: 'Openshift Master process not running on {HOST.NAME}' +    expression: '{Template Openshift Master:openshift.master.process.count.max(#3)}<1' +    url: 'https://github.com/openshift/ops-sop/blob/master/V3/Alerts/openshift_master.asciidoc' +    priority: high + +  - name: 'Too many Openshift Master processes running on {HOST.NAME}' +    expression: '{Template Openshift Master:openshift.master.process.count.min(#3)}>1' +    url: 'https://github.com/openshift/ops-sop/blob/master/V3/Alerts/openshift_master.asciidoc' +    priority: high diff --git a/roles/os_zabbix/vars/template_openshift_node.yml b/roles/os_zabbix/vars/template_openshift_node.yml new file mode 100644 index 000000000..36f9cc4a3 --- /dev/null +++ b/roles/os_zabbix/vars/template_openshift_node.yml @@ -0,0 +1,20 @@ +--- +g_template_openshift_node: +  name: Template Openshift Node +  zitems: +  - key: openshift.node.process.count +    description: Shows number of OpenShift Node processes running +    type: int +    applications: +    - Openshift Node + +  ztriggers: +  - name: 'Openshift Node process not running on {HOST.NAME}' +    expression: '{Template Openshift Node:openshift.node.process.count.max(#3)}<1' +    url: 'https://github.com/openshift/ops-sop/blob/master/V3/Alerts/openshift_node.asciidoc' +    priority: high + +  - name: 'Too many Openshift Node processes running on {HOST.NAME}' +    expression: '{Template Openshift Node:openshift.node.process.count.min(#3)}>1' +    url: 'https://github.com/openshift/ops-sop/blob/master/V3/Alerts/openshift_node.asciidoc' +    priority: high | 
