51 lines
1 KiB
YAML
51 lines
1 KiB
YAML
|
- name: Install Sensu basic checks
|
||
|
tags:
|
||
|
- install
|
||
|
command: "sensu-install -p {{ item }}"
|
||
|
become: true
|
||
|
with_items:
|
||
|
- cpu-checks
|
||
|
- disk-checks
|
||
|
- memory-checks
|
||
|
- process-checks
|
||
|
- load-checks
|
||
|
- vmstats
|
||
|
|
||
|
- name: Get CPU metrics
|
||
|
tags:
|
||
|
- config
|
||
|
sensu_check:
|
||
|
name: CPU
|
||
|
command: /opt/sensu/embedded/bin/check-cpu.rb -w 80 -c 90
|
||
|
metric: yes
|
||
|
handlers: default
|
||
|
subscribers: default
|
||
|
interval: 60
|
||
|
notify: restart sensu-server
|
||
|
become: true
|
||
|
|
||
|
- name: Get disk metrics
|
||
|
tags:
|
||
|
- config
|
||
|
sensu_check:
|
||
|
name: Disk
|
||
|
command: /opt/sensu/embedded/bin/check-disk-usage.rb -t xfs -w 80 -c 90
|
||
|
metric: yes
|
||
|
handlers: default
|
||
|
subscribers: default
|
||
|
interval: 60
|
||
|
notify: restart sensu-server
|
||
|
become: true
|
||
|
|
||
|
- name: Get memory metrics
|
||
|
tags:
|
||
|
- config
|
||
|
sensu_check:
|
||
|
name: Memory
|
||
|
command: /opt/sensu/embedded/bin/check-memory-percent.rb -w 80 -c 90
|
||
|
metric: yes
|
||
|
handlers: default
|
||
|
subscribers: default
|
||
|
interval: 60
|
||
|
notify: restart sensu-server
|
||
|
become: true
|