1
0
Fork 0
forked from infra/ansible

Move more http checks to Zabbix

Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
This commit is contained in:
Greg Sutcliffe 2026-05-26 17:10:43 +01:00
commit 1680d35e63
Signed by: gwmngilfen
SSH key fingerprint: SHA256:dNHcz65ApR68w2TkCIAXDBdt4oNL62Fyx48U7dXWuk0
4 changed files with 3 additions and 71 deletions

View file

@ -1,6 +0,0 @@
define service {
host_name certgetter01.rdu3.fedoraproject.org
service_description certgetter-http
check_command check_http!certgetter01.rdu3.fedoraproject.org
use defaulttemplate
}

View file

@ -182,7 +182,6 @@
- name: Copy /etc/nagios/services (RDU3 specific files)
ansible.builtin.copy: src=nagios/services/rdu3_internal/{{ item }} dest=/etc/nagios/services/{{ item }}
with_items:
- certgetter.cfg
- db_backups.cfg
- disk.cfg
- fedora_messaging.cfg
@ -202,7 +201,6 @@
- name: Copy /etc/nagios/services (RDU3 specific files)
ansible.builtin.copy: src=nagios/services/rdu3_internal/{{ item }} dest=/etc/nagios/services/{{ item }}
with_items:
- certgetter.cfg
- db_backups.cfg
- disk.cfg
- fedora_messaging.cfg

View file

@ -1,11 +1,3 @@
define service {
host_name registry-cdn
service_description http-moby-registry-cdn
check_command check_website_ssl!cdn.registry.fedoraproject.org!/v2/!{}
max_check_attempts 8
use websitetemplate
}
define service {
host_name proxy01.fedoraproject.org, proxy10.fedoraproject.org
service_description http-oci-registry-api
@ -20,22 +12,6 @@ define service {
use websitetemplate
}
## Individual hosts
define service {
host_name status
service_description http-status.fedoraproject.org
check_command check_website_ssl!www.fedorastatus.org!/index.html!Fedora Infrastructure Status
use websitetemplate
}
define service {
host_name lists.fedoraproject.org
service_description http-lists.fedoraproject.org
check_command check_website_ssl!lists.fedoraproject.org!/archives/!Fedora Mailing-Lists
use websitetemplate
}
{% if vars['nagios_location'] == 'rdu3_internal' %}
##
## Other Frontend Websites
@ -62,26 +38,6 @@ define service {
use websitetemplate
}
#define service {
# hostgroup_name packages
# service_description http-packages-internal
# check_command check_website!localhost!/packages/!Packages
# max_check_attempts 8
# use internalwebsitetemplate
# event_handler restart_httpd
#}
#
#define service {
# hostgroup_name packages
# service_description http-packages-internal-bugstab
# check_command check_website!localhost!/packages/fcomm_connector/bugzilla/query/query_bugs/%7B%22filters%22:%7B%22package%22:%22nethack%22,%22version%22:%22%22%7D,%22rows_per_page%22:10,%22start_row%22:0%7D!total_rows
# max_check_attempts 8
# use internalwebsitetemplate
# # When this thing dies, you usually just need to nuke /var/cache/fedoracommunity/bugzillacookies
# #event_handler nuke_bugzillacookies_handler
#}
define service {
hostgroup_name pkgs
service_description http-pkgs-pagure
@ -99,17 +55,6 @@ define service {
{% endif %}
{% if vars['nagios_location'] == 'rdu3_internal' %}
define service {
host_name mailman01.rdu3.fedoraproject.org
service_description http-mailman-internal
check_command check_website!mailman01.rdu3.fedoraproject.org!/archives/!Fedora Mailing-Lists
use websitetemplate
}
{% endif %}
define service {
host_name copr-be
service_description http-download.copr.fedorainfracloud.org
@ -117,11 +62,3 @@ define service {
max_check_attempts 8
use websitetemplate
}
define service {
host_name pagure.io
service_description https://forge.fedoraproject.org/infra/tickets
check_command check_website_follow!pagure.io!https://pagure.io/fedora-infrastructure/issues!Issues
max_check_attempts 8
use websitetemplate
}

View file

@ -36,6 +36,9 @@
- { name: 'http://certgetter01.rdu3.fedoraproject.org', string: 'Index' }
- { name: 'https://lists.fedoraproject.org/archives', string: 'Fedora Mailing-Lists' }
- { name: 'https://mailman01.rdu3.fedoraproject.org/archives', string: 'Fedora Mailing-Lists' }
- { name: 'https://cdn.registry.fedoraproject.org/v2/', string: '{}' }
- { name: 'https://www.fedorastatus.org/index.html', string: 'Fedora Infrastructure Status' }
- { name: 'https://pagure.io/fedora-infrastructure/issues', string: 'Issues' }
tags:
- zabbix_api
when: inventory_hostname == 'zabbix01.rdu3.fedoraproject.org'