diff --git a/files/usr/lib/check_mk_agent/local/3600/check_oracle_db_table_integrity.sh b/files/usr/lib/check_mk_agent/local/43200/check_oracle_db_table_integrity.sh similarity index 100% rename from files/usr/lib/check_mk_agent/local/3600/check_oracle_db_table_integrity.sh rename to files/usr/lib/check_mk_agent/local/43200/check_oracle_db_table_integrity.sh diff --git a/tasks/oracle/install_checkmk_plugins_oracle.yml b/tasks/oracle/install_checkmk_plugins_oracle.yml index 92d60ca6a5d83a6280ece7898fd728ca02843e08..3124287215e47d334f5a5b0291919e8ed48a01da 100644 --- a/tasks/oracle/install_checkmk_plugins_oracle.yml +++ b/tasks/oracle/install_checkmk_plugins_oracle.yml @@ -4,28 +4,38 @@ path: "/usr/lib/check_mk_agent/nrpe" state: absent +- name: delete legacy plugins + ansible.builtin.file: + path: "/usr/lib/check_mk_agent/local/3600/check_oracle_db_table_integrity.sh" + state: absent + - name: create directory for self-developed Check_MK plugins ansible.builtin.file: - path: "/usr/lib/check_mk_agent/local/3600/" + path: "/usr/lib/check_mk_agent/local/{{ item }}/" state: directory mode: "0755" + loop: + - "3600" + - "43200" - name: install self-developed Check_MK plugins for Oracle ansible.builtin.copy: - src: "usr/lib/check_mk_agent/local/3600/{{ item }}" - dest: "/usr/lib/check_mk_agent/local/3600/{{ item }}" + src: "usr/lib/check_mk_agent/local/{{ item }}" + dest: "/usr/lib/check_mk_agent/local/{{ item }}" owner: "root" group: "root" mode: "0750" loop: - - "check_oracle_db_segment_size.sh" - - "check_oracle_db_table_integrity.sh" + - "3600/check_oracle_db_segment_size.sh" + - "43200/check_oracle_db_table_integrity.sh" register: cmk_plugins - name: find cache files for local Check_MK checks ansible.builtin.find: path: "/var/lib/check_mk_agent/cache" - pattern: "local_*.cache" + pattern: + - "local_*.cache" + - "local_*.cache.new" register: cachefiles - name: >