Browse Source

Merge pull request #1254 from twiest/pr

Added template for config loop.
Thomas Wiest 9 years ago
parent
commit
bef3647b3b
2 changed files with 28 additions and 0 deletions
  1. 14 0
      roles/os_zabbix/tasks/main.yml
  2. 14 0
      roles/os_zabbix/vars/template_config_loop.yml

+ 14 - 0
roles/os_zabbix/tasks/main.yml

@@ -41,6 +41,10 @@
   tags:
   - zagg_server
 
+- include_vars: template_config_loop.yml
+  tags:
+  - config_loop
+
 - name: Include Template Heartbeat
   include: ../../lib_zabbix/tasks/create_template.yml
   vars:
@@ -150,3 +154,13 @@
     password: "{{ ozb_password }}"
   tags:
   - zagg_server
+
+- name: Include Template Config Loop
+  include: ../../lib_zabbix/tasks/create_template.yml
+  vars:
+    template: "{{ g_template_config_loop }}"
+    server: "{{ ozb_server }}"
+    user: "{{ ozb_user }}"
+    password: "{{ ozb_password }}"
+  tags:
+  - config_loop

+ 14 - 0
roles/os_zabbix/vars/template_config_loop.yml

@@ -0,0 +1,14 @@
+---
+g_template_config_loop:
+  name: Template Config Loop
+  zitems:
+  - key: config_loop.run.exit_code
+    applications:
+    - Config Loop
+    value_type: int
+
+  ztriggers:
+  - name: 'config_loop.run.exit_code not zero on {HOST.NAME}'
+    expression: '{Template Config Loop:config_loop.run.exit_code.min(#2)}>0'
+    url: 'https://github.com/openshift/ops-sop/blob/master/V3/Alerts/check_config_loop.asciidoc'
+    priority: average