Zabbix: fixes infra/tickets#12976 - add apache-status monitoring

Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
This commit is contained in:
Greg Sutcliffe
2026-01-26 11:22:20 +00:00
parent de8f2a8197
commit 3b9f1808a2
2 changed files with 1035 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -87,3 +87,34 @@
tags:
- config
- apache
# HTTPd monitoring for Fedora Zabbix
- name: Zabbix API Block
vars:
ansible_zabbix_auth_key: "{{ zabbix_auth_key }}"
ansible_network_os: "{{ zabbix_network_os }}"
ansible_connection: "{{ zabbix_connection }}"
ansible_httpapi_port: "{{ zabbix_httpapi_port }}"
ansible_httpapi_use_ssl: "{{ zabbix_httpapi_use_ssl }}"
ansible_httpapi_validate_certs: "{{ zabbix_httpapi_validate_certs }}"
ansible_host: "{{ zabbix_server }}"
ansible_zabbix_url_path: "{{ zabbix_url_path }}"
tags:
- apache
- zabbix_api
block:
- name: Import HTTPd template file
community.zabbix.zabbix_template:
template_yaml: "{{ lookup('file', 'zabbix/apache-template.yml') }}"
state: present
- name: Ensure HTTPd hostgroup is present
community.zabbix.zabbix_group:
host_groups:
- HTTPd servers
state: present
- name: Add self to HTTPd in Zabbix
community.zabbix.zabbix_host:
host_name: "{{ inventory_hostname }}"
host_groups: HTTPd servers
link_templates: HTTPd Status Monitoring
force: false