1
0
Fork 0
forked from infra/ansible

Zabbix: set owner of centos-monitoring rabbit scripts/units/timers correctly

Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
This commit is contained in:
Greg Sutcliffe 2026-07-01 16:40:52 +01:00
commit c4a96be6cc
Signed by: gwmngilfen
SSH key fingerprint: SHA256:dNHcz65ApR68w2TkCIAXDBdt4oNL62Fyx48U7dXWuk0
3 changed files with 4 additions and 4 deletions

View file

@ -27,7 +27,7 @@ def parse_args():
parser = ArgumentParser()
parser.add_argument("queue_name", nargs="+")
parser.add_argument(
"--conf", default=CONF_PATH, help="path to NRPE's rabbitmq_args.ini file"
"--conf", default=CONF_PATH, help="path to Zabbix's rabbitmq_args.ini file"
)
parser.add_argument("--vhost", default=VHOST, help="the rabbitmq vhost")
parser.add_argument("-z", "--zabbix", help="the Zabbix server")

View file

@ -1,6 +1,6 @@
[Unit]
Description=Send queue metrics to Zabbix
ConditionPathExists=/etc/nrpe.d/rabbitmq_args.ini
ConditionPathExists=/etc/zabbix/centos_rabbitmq_args.ini
Wants=network-online.target
[Timer]

View file

@ -4,5 +4,5 @@ Description=Send queue metrics to Zabbix
[Service]
Type=oneshot
ExecStart=/usr/local/bin/send-rabbitmq-queue -z {{centos_zabbix_server}} -s {{centos_zabbix_host}} --tls-psk-identity "Fedora RabbitMQ" --tls-psk-file /etc/zabbix/centos.psk {{ centos_zabbix_queues | join(" ") }}
User=nrpe
Group=nrpe
User=zabbix
Group=zabbix