Try and make our nagios setup 32/64 bit happy. Add a bunch of things to arm-releng playbook.
This commit is contained in:
parent
cf5aefa4fe
commit
1bbbd709bf
11 changed files with 26 additions and 16 deletions
|
@ -6,15 +6,24 @@
|
||||||
tags:
|
tags:
|
||||||
- arm-releng
|
- arm-releng
|
||||||
|
|
||||||
|
vars:
|
||||||
|
libdir: /usr/lib
|
||||||
|
|
||||||
vars_files:
|
vars_files:
|
||||||
- /srv/web/infra/ansible/vars/global.yml
|
- /srv/web/infra/ansible/vars/global.yml
|
||||||
- ${private}/vars.yml
|
- ${private}/vars.yml
|
||||||
|
|
||||||
roles:
|
roles:
|
||||||
- /srv/web/infra/ansible/roles/fas_client
|
- /srv/web/infra/ansible/roles/fas_client
|
||||||
|
- /srv/web/infra/ansible/roles/rkhunter
|
||||||
|
- /srv/web/infra/ansible/roles/denyhosts
|
||||||
|
- /srv/web/infra/ansible/roles/nagios_client
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
# This task sets up /etc/hosts for us
|
# this is how you include other task lists
|
||||||
- include: $tasks/hosts.yml
|
- include: $tasks/hosts.yml
|
||||||
# This task includes our common scripts
|
- include: $tasks/base.yml
|
||||||
|
- include: $tasks/2fa_client.yml
|
||||||
|
- include: $tasks/motd.yml
|
||||||
- include: $tasks/common_scripts.yml
|
- include: $tasks/common_scripts.yml
|
||||||
|
- include: $tasks/koji/releng_config.yml
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
- packages
|
- packages
|
||||||
|
|
||||||
- name: install local nrpe check scripts that are not packaged
|
- name: install local nrpe check scripts that are not packaged
|
||||||
copy: src=scripts/$item dest=/usr/lib64/nagios/plugins/$item mode=0755 owner=nagios group=nagios
|
copy: src=scripts/$item dest={{ libdir }}/nagios/plugins/$item mode=0755 owner=nagios group=nagios
|
||||||
with_items:
|
with_items:
|
||||||
- check_postfix_queue
|
- check_postfix_queue
|
||||||
- check_raid.py
|
- check_raid.py
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
command[check_cron]=/usr/lib64/nagios/plugins/check_procs -c 1:10 -C 'crond' -u root
|
command[check_cron]={{ libdir }}/nagios/plugins/check_procs -c 1:10 -C 'crond' -u root
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
command[check_disk_/]=/usr/lib64/nagios/plugins/check_disk -w 15% -c 10% -p /
|
command[check_disk_/]={{ libdir }}/nagios/plugins/check_disk -w 15% -c 10% -p /
|
||||||
command[check_disk_/boot]=/usr/lib64/nagios/plugins/check_disk -w 15% -c 10% -p /boot
|
command[check_disk_/boot]={{ libdir }}/nagios/plugins/check_disk -w 15% -c 10% -p /boot
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
command[check_lock]=/usr/lib64/nagios/plugins/check_lock
|
command[check_lock]={{ libdir }}/nagios/plugins/check_lock
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
command[check_mirrorlist_cache]=/usr/lib64/nagios/plugins/check_file_age -w 14400 -c 129600 -f /var/lib/mirrormanager/mirrorlist_cache.pkl
|
command[check_mirrorlist_cache]={{ libdir }}/nagios/plugins/check_file_age -w 14400 -c 129600 -f /var/lib/mirrormanager/mirrorlist_cache.pkl
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
command[check_postfix_queue]=/usr/lib64/nagios/plugins/check_postfix_queue -w 2 -c 5
|
command[check_postfix_queue]={{ libdir }}/nagios/plugins/check_postfix_queue -w 2 -c 5
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
command[check_raid]=/usr/lib64/nagios/plugins/check_raid.py
|
command[check_raid]={{ libdir }}/nagios/plugins/check_raid.py
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
command[check_swap]=/usr/lib64/nagios/plugins/check_swap -w 15% -c 10%
|
command[check_swap]={{ libdir }}/nagios/plugins/check_swap -w 15% -c 10%
|
||||||
|
|
|
@ -198,11 +198,11 @@ include_dir=/etc/nrpe.d/
|
||||||
|
|
||||||
# The following examples use hardcoded command arguments...
|
# The following examples use hardcoded command arguments...
|
||||||
|
|
||||||
command[check_users]=/usr/lib64/nagios/plugins/check_users -w 5 -c 10
|
command[check_users]={{ libdir }}/nagios/plugins/check_users -w 5 -c 10
|
||||||
command[check_load]=/usr/lib64/nagios/plugins/check_load -w 15,10,5 -c 30,25,20
|
command[check_load]={{ libdir }}/nagios/plugins/check_load -w 15,10,5 -c 30,25,20
|
||||||
command[check_hda1]=/usr/lib64/nagios/plugins/check_disk -w 20% -c 10% -p /dev/hda1
|
command[check_hda1]={{ libdir }}/nagios/plugins/check_disk -w 20% -c 10% -p /dev/hda1
|
||||||
command[check_zombie_procs]=/usr/lib64/nagios/plugins/check_procs -w 5 -c 10 -s Z
|
command[check_zombie_procs]={{ libdir }}/nagios/plugins/check_procs -w 5 -c 10 -s Z
|
||||||
command[check_total_procs]=/usr/lib64/nagios/plugins/check_procs -w {{ nrpe_procs_warn }} -c {{ nrpe_procs_crit }}
|
command[check_total_procs]={{ libdir }}/nagios/plugins/check_procs -w {{ nrpe_procs_warn }} -c {{ nrpe_procs_crit }}
|
||||||
|
|
||||||
|
|
||||||
# The following examples allow user-supplied arguments and can
|
# The following examples allow user-supplied arguments and can
|
||||||
|
|
|
@ -10,6 +10,7 @@ tasks: /srv/web/infra/ansible/tasks
|
||||||
vars: /srv/web/infra/ansible/vars
|
vars: /srv/web/infra/ansible/vars
|
||||||
is_fedora: "'$ansible_distribution' == 'Fedora'"
|
is_fedora: "'$ansible_distribution' == 'Fedora'"
|
||||||
is_rhel: "'$ansible_distribution' == 'RedHat'"
|
is_rhel: "'$ansible_distribution' == 'RedHat'"
|
||||||
|
libdir: /usr/lib64
|
||||||
dist_tag: unknown
|
dist_tag: unknown
|
||||||
auth_keys_from_fas: '/srv/web/infra/ansible/scripts/auth-keys-from-fas'
|
auth_keys_from_fas: '/srv/web/infra/ansible/scripts/auth-keys-from-fas'
|
||||||
el6_qcow_id: ami-00000013
|
el6_qcow_id: ami-00000013
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue