From 865b89c79af243c94316df37209945096ed4ea8c Mon Sep 17 00:00:00 2001
From: Lars Beckers <lars.beckers@rwth-aachen.de>
Date: Fri, 22 Sep 2017 00:45:39 +0200
Subject: [PATCH] zabbix-agent: remove dpkg check, add smart checks

---
 zabbix-agent/tasks/main.yml | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/zabbix-agent/tasks/main.yml b/zabbix-agent/tasks/main.yml
index 73431b4..c28c3b9 100644
--- a/zabbix-agent/tasks/main.yml
+++ b/zabbix-agent/tasks/main.yml
@@ -8,7 +8,6 @@
     - packages
     - zabbix
 
-# TODO
 - name: ensure the agent is configured
   template: src=zabbix_agentd.conf.j2 dest=/etc/zabbix/zabbix_agentd.conf
   notify:
@@ -22,7 +21,6 @@
 #  tags:
 #    - service
 #    - zabbix
-# TODO e.g. disk i/o, smart, cups, ...
 
 - name: ensure the server is enabled and running
   service: name=zabbix-agent state=running enabled=yes
@@ -30,12 +28,15 @@
     - service
     - zabbix
 
-# unfortunately this packages is totaly useless because of some ubuntu specific dependencies
-- name: install debian update checks
-  apt: update_cache=yes  name=zabbix-check-dpkg state=latest
+- name: ensure zabbix-smart-check is installed
+  apt: name={{ item }} state=present
+  with_items:
+    - zabbix-check-smart
+    - zabbix-check-disk-performance
+  when: "'baremetal' in group_names"
   tags:
-    - zabbix
     - packages
+    - hardware-tools
     - chr
 
 - meta: flush_handlers
-- 
GitLab