d4science-gcube: Setup ganglia for the redmine instance.

dnet-openaire: Setup ganglia for the redmine instance.
library/vars/isti-global.yml: Default cluster group "NeMIS infrastructure services".
This commit is contained in:
Andrea Dell'Amico 2015-10-08 20:51:04 +02:00
parent 66f26bf76f
commit 8f06502470
1 changed files with 30 additions and 33 deletions

View File

@ -3,82 +3,79 @@
apt: pkg={{ item }} state=installed apt: pkg={{ item }} state=installed
with_items: with_items:
- ganglia-monitor - ganglia-monitor
tags: tags: [ 'monitoring', 'ganglia' ]
- monitoring
- ganglia
- name: Install the ganglia linux specific plugins. We need at least ubuntu trusty or debian 7 - name: Install the ganglia linux specific plugins. We need at least ubuntu trusty. Or debian 7. Or debian 8
apt: pkg={{ item }} state=installed force=yes apt: pkg={{ item }} state=installed force=yes
with_items: with_items:
- ganglia-modules-linux - ganglia-modules-linux
- ganglia-monitor-python - ganglia-monitor-python
notify: Restart ganglia monitor notify: Restart ganglia monitor
when: ( is_trusty_or_debian7 ) or ( is_debian8 ) when: is_trusty
tags: tags: [ 'monitoring', 'ganglia' ]
- monitoring
- ganglia - name: Install the ganglia linux specific plugins. We need at least ubuntu trusty. Or debian 7. Or debian 8
apt: pkg={{ item }} state=installed force=yes
with_items:
- ganglia-modules-linux
- ganglia-monitor-python
notify: Restart ganglia monitor
when: is_debian7
tags: [ 'monitoring', 'ganglia' ]
- name: Install the ganglia linux specific plugins. We need at least ubuntu trusty. Or debian 7. Or debian 8
apt: pkg={{ item }} state=installed force=yes
with_items:
- ganglia-modules-linux
- ganglia-monitor-python
notify: Restart ganglia monitor
when: is_debian8
tags: [ 'monitoring', 'ganglia' ]
- name: Distribute the ganglia configuration file for Ubuntu >= 12.04 - name: Distribute the ganglia configuration file for Ubuntu >= 12.04
template: src=gmond.j2 dest=/etc/ganglia/gmond.conf owner=root group=root mode=444 template: src=gmond.j2 dest=/etc/ganglia/gmond.conf owner=root group=root mode=444
when: ( is_not_ubuntu_less_than_precise ) or ( is_debian8 ) when: ( is_not_ubuntu_less_than_precise ) or ( is_debian8 )
notify: Restart ganglia monitor notify: Restart ganglia monitor
tags: tags: [ 'monitoring', 'ganglia' ]
- monitoring
- ganglia
- name: Distribute the ganglia configuration file for Debian 7 - name: Distribute the ganglia configuration file for Debian 7
template: src=gmond.j2 dest=/etc/ganglia/gmond.conf owner=root group=root mode=444 template: src=gmond.j2 dest=/etc/ganglia/gmond.conf owner=root group=root mode=444
when: is_debian7 when: is_debian7
notify: Restart ganglia monitor notify: Restart ganglia monitor
tags: tags: [ 'monitoring', 'ganglia' ]
- monitoring
- ganglia
- name: Distribute the ganglia configuration file for Ubuntu < 12.04 and >= 10.04 and Debian 6 - name: Distribute the ganglia configuration file for Ubuntu < 12.04 and >= 10.04 and Debian 6
template: src=gmond-3.1.j2 dest=/etc/ganglia/gmond.conf owner=root group=root mode=444 template: src=gmond-3.1.j2 dest=/etc/ganglia/gmond.conf owner=root group=root mode=444
when: is_ubuntu_between_10_04_and_11_04_and_is_debian_6 when: is_ubuntu_between_10_04_and_11_04_and_is_debian_6
notify: Restart ganglia monitor notify: Restart ganglia monitor
tags: tags: [ 'monitoring', 'ganglia' ]
- monitoring
- ganglia
- name: Distribute the ganglia configuration file for Ubuntu < 10.04 and Debian 4 - name: Distribute the ganglia configuration file for Ubuntu < 10.04 and Debian 4
template: src=gmond-2.5.j2 dest=/etc/gmond.conf owner=root group=root mode=444 template: src=gmond-2.5.j2 dest=/etc/gmond.conf owner=root group=root mode=444
when: when:
- is_ubuntu_between_8_and_9_and_is_debian_4 - is_ubuntu_between_8_and_9_and_is_debian_4
notify: Restart ganglia monitor notify: Restart ganglia monitor
tags: tags: [ 'monitoring', 'ganglia' ]
- monitoring
- ganglia
- name: Distribute the ganglia configuration on broken hardy 8.04.4 - name: Distribute the ganglia configuration on broken hardy 8.04.4
template: src=gmond-2.5.j2 dest=/etc/gmond.conf owner=root group=root mode=444 template: src=gmond-2.5.j2 dest=/etc/gmond.conf owner=root group=root mode=444
when: when:
- is_broken_hardy_lts - is_broken_hardy_lts
notify: Restart ganglia monitor notify: Restart ganglia monitor
tags: tags: [ 'monitoring', 'ganglia' ]
- monitoring
- ganglia
- name: Setup the ganglia directory for python modules - name: Setup the ganglia directory for python modules
file: dest=/usr/lib/ganglia/python_modules state=directory file: dest=/usr/lib/ganglia/python_modules state=directory
when: is_precise when: is_precise
tags: tags: [ 'monitoring', 'ganglia' ]
- ganglia
- monitoring
- name: Ensure that the ganglia include conf dir exists - name: Ensure that the ganglia include conf dir exists
file: path=/etc/ganglia/conf.d state=directory file: path=/etc/ganglia/conf.d state=directory
when: is_precise when: is_precise
tags: tags: [ 'monitoring', 'ganglia' ]
- ganglia
- monitoring
- name: Setup the ganglia configuration for python modules - name: Setup the ganglia configuration for python modules
copy: src=modpython.conf dest=/etc/ganglia/conf.d/modpython.conf owner=root group=root mode=0644 copy: src=modpython.conf dest=/etc/ganglia/conf.d/modpython.conf owner=root group=root mode=0644
notify: Restart ganglia monitor notify: Restart ganglia monitor
when: is_precise when: is_precise
tags: tags: [ 'monitoring', 'ganglia' ]
- monitoring
- ganglia