Files
fedora-infra_ansible/roles/rabbitmq_cluster/tasks/centos-monitoring.yml
Aurélien Bompard a51c0ea353 RabbitMQ: setup sending the queue metrix to CentOS
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-07-21 15:23:42 +02:00

35 lines
855 B
YAML

- name: Copy zabbix-agend.conf psk config
ansible.builtin.copy:
src: "{{ private }}/files/zabbix/centos{{env_suffix}}.psk"
dest: /etc/zabbix/centos.psk
owner: nrpe
group: nrpe
mode: "0600"
- name: Copy over the check script
ansible.builtin.copy:
src: send-rabbitmq-queue.py
dest: /usr/local/bin/send-rabbitmq-queue
mode: 0750
owner: root
group: nrpe
- name: Setup systemd service file
ansible.builtin.template:
src: send-rabbitmq-queue.service
dest: /etc/systemd/system/send-rabbitmq-queue.service
notify:
- Reload systemd
- name: Setup systemd timer file
ansible.builtin.copy:
src: send-rabbitmq-queue.timer
dest: /etc/systemd/system/send-rabbitmq-queue.timer
notify:
- Reload systemd
- name: Enable systemd timer
service:
name: send-rabbitmq-queue.timer
enabled: yes