hadoop-ansible/roles/nagios-monitoring/tasks/main.yml

41 lines
1.1 KiB
YAML

---
- name: Install the system_pp check configuration
template: src=check_system_pp.conf.j2 dest={{ nagios_isti_plugdir }}/check_system_pp.conf owner=root group=root mode=444
tags:
- monitoring
- nrpe
- nagios
- file: path={{ hadoop_plugins_dir }} state=directory
tags:
- monitoring
- nagios
- name: Install the hadoop nagios plugins on all the hadoop nodes
template: src={{ item }}.j2 dest={{ hadoop_plugins_dir }}/{{ item }} owner=root group=nagios mode=555
with_items:
- check_webui
- check_hbase
- check_hbase_status
- check_hadoop_tasktracker
- check_hadoop_datanode
tags:
- monitoring
- nagios
- name: Install the sudoers file needed by some hadoop checks
template: src=sudoers.hadoop.j2 dest=/etc/sudoers.d/hadoop owner=root group=root mode=440
tags:
- monitoring
- nrpe
- nagios
- name: Install the nrpe commands file
template: src=hadoop-nrpe.cfg.j2 dest=/etc/nagios/nrpe.d/hadoop-nrpe.cfg owner=root group=root mode=444
notify:
- Reload NRPE server
tags:
- monitoring
- nrpe
- nagios