Compilation results for relforge1008.eqiad.wmnet: System changes detected
You can retrieve this result from host.json.Catalog differences
Summary
| Total Resources: | 2900 |
|---|---|
| Resources added: | 634 |
| Resources removed: | 8 |
| Resources modified: | 646 |
| Change percentage: | 44.41% |
Resources only in the new catalog
- Systemd::Syslog[opensearch-disable-readahead-relforge-eqiad-small-alpha]
- Class[Profile::Java]
- Systemd::Unit[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200.timer]
- Systemd::Unit[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200.service]
- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_shard_size_check_9400.service (nrpe2nodexp-opensearch_shard_size_check_9400.service)]
- Monitoring::Service[check_push_cross_cluster_settings_9200_status]
- Systemd::Syslog[opensearch-relforge-eqiad-gc-log-cleanup]
- Rsyslog::Conf[opensearch-disable-readahead]
- Exec[symlink /etc/opensearch/relforge-eqiad/sudachi]
- File[/etc/apt/sources.list.d/wikimedia-opensearch.list]
- Rsyslog::Conf[push_cross_cluster_settings_9200]
- Logrotate::Rule[opensearch]
- File[/etc/sudoers.d/nrpe-check_opensearch_shards_9200]
- Systemd::Timer[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200]
- Service[opensearch-disable-readahead-relforge-eqiad.timer]
- Systemd::Unit[wmf_auto_restart_prometheus-elasticsearch-exporter-9400.timer]
- Rsyslog::Conf[nrpe2nodexp-opensearch_shards_9400]
- Exec[systemd daemon-reload for nrpe2nodexp-check_push_cross_cluster_settings_9200_status.timer (nrpe2nodexp-check_push_cross_cluster_settings_9200_status.timer)]
- Ferm::Service[opensearch-https-9443]
- Nrpe::Check[check_opensearch_shard_size_check_9400]
- File[/etc/cfssl/ssl/discovery2026__relforge1008_eqiad_wmnet/discovery2026__relforge1008_eqiad_wmnet.pem]
- Class[Profile::Opensearch::Server]
- File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-elasticsearch-exporter-9400.conf]
- Package[prometheus-elasticsearch-exporter]
- Systemd::Unit[opensearch-hot-threads-log.service]
- Systemd::Service[prometheus-wmf-elasticsearch-exporter-9400]
- Monitoring::Service[opensearch_unassigned_shard_check_9400]
- Systemd::Syslog[wmf_auto_restart_prometheus-elasticsearch-exporter-9400]
- File[/etc/opensearch]
- Systemd::Unit[push_cross_cluster_settings_9200.timer]
- Rsyslog::Conf[nrpe2nodexp-opensearch_unassigned_shard_check_9200]
- Rsyslog::Conf[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200]
- File[/etc/opensearch/relforge-eqiad-small-alpha/logging.yml]
- File[/etc/opensearch/relforge-eqiad-small-alpha/log4j2.properties]
- Exec[mask_default_prometheus_elasticsearch_exporter]
- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_shards_9400.timer (nrpe2nodexp-opensearch_shards_9400.timer)]
- Exec[Generate cert discovery2026__relforge1008_eqiad_wmnet refresh]
- Logrotate::Conf[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400]
- File[/lib/systemd/system/opensearch-disable-readahead-relforge-eqiad-small-alpha.service]
- Service[wmf_auto_restart_prometheus-elasticsearch-exporter-9400.timer]
- Monitoring::Exported_nagios_service[relforge1008 opensearch_shard_size_check_9400]
- Concat::Fragment[wikimedia-opensearch-plugins]
- File[/etc/opensearch/relforge-eqiad/opensearch.keystore]
- File[/etc/rsyslog.d/25-nrpe2nodexp-opensearch-unassigned-shard-check-9400.conf]
- File[/usr/local/lib/nagios/plugins/check_systemd_unit_status]
- Concat_file[/etc/apt/sources.list.d/wikimedia-opensearch-plugins.sources]
- File[/var/log/push_cross_cluster_settings_9200]
- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_shard_size_check_9400.timer (nrpe2nodexp-opensearch_shard_size_check_9400.timer)]
- Systemd::Syslog[clean_up_dlq]
- Exec[systemd daemon-reload for prometheus-elasticsearch-exporter-9400.service (prometheus-elasticsearch-exporter-9400)]
- Systemd::Timer::Job[nrpe2nodexp-check_push_cross_cluster_settings_9200_status]
- File[/etc/logstash/logstash.yml]
- Systemd::Service[push_cross_cluster_settings_9400]
- Systemd::Unit[opensearch-relforge-eqiad-small-alpha-gc-log-cleanup.service]
- File[/var/lib/prometheus/node.d/check_opensearch_shard_size_check_9400.prom]
- Concat_file[/etc/apt/sources.list.d/wikimedia-opensearch.sources]
- File[/lib/systemd/system/push_cross_cluster_settings_9200.timer]
- Systemd::Unit[prometheus-elasticsearch-exporter-9200]
- Profile::Prometheus::Wmf_elasticsearch_exporter[relforge1008:9400]
- Systemd::Service[nrpe2nodexp-check_push_cross_cluster_settings_9200_status]
- File[/etc/update-motd.d/96-cluster-memberships]
- Service[nrpe2nodexp-check_push_cross_cluster_settings_9200_status.timer]
- Systemd::Syslog[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200]
- Nginx::Site[relforge-eqiad-small-alpha]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-elasticsearch-exporter-9400.timer (wmf_auto_restart_prometheus-elasticsearch-exporter-9400.timer)]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400.timer (wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400.timer)]
- Service[opensearch-disable-readahead-relforge-eqiad-small-alpha.timer]
- File[/usr/local/bin/jheapdump]
- Exec[systemd daemon-reload for prometheus-wmf-elasticsearch-exporter-9400.service (prometheus-wmf-elasticsearch-exporter-9400)]
- File[/lib/systemd/system/opensearch-relforge-eqiad-small-alpha-gc-log-cleanup.service]
- File[/lib/systemd/system/nrpe2nodexp-opensearch_unassigned_shard_check_9200.service]
- Systemd::Unit[opensearch-relforge-eqiad-gc-log-cleanup.service]
- Rsyslog::Conf[nrpe2nodexp-check_push_cross_cluster_settings_9200_status]
- Systemd::Timer[push_cross_cluster_settings_9200]
- File[/var/log/opensearch-disable-readahead]
- Tlsproxy::Localssl[relforge-eqiad-small-alpha]
- File[/etc/tmpfiles.d/opensearch-relforge-eqiad-small-alpha.conf]
- File[/var/log/opensearch]
- Systemd::Unit[prometheus-wmf-elasticsearch-exporter-9400]
- File[/etc/sysctl.d/70-TCP-Fast-Open.conf]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400.service (wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400.service)]
- Exec[systemd daemon-reload for opensearch-relforge-eqiad-gc-log-cleanup.timer (opensearch-relforge-eqiad-gc-log-cleanup.timer)]
- Opensearch::Keystore[s3-credentials-user-relforge-eqiad-small-alpha]
- Sysctl::Parameters[opensearch]
- Java::Package[openjdk-jdk-17]
- Exec[apt_repository_wikimedia-opensearch-plugins]
- Prometheus::Elasticsearch_exporter[localhost:9200]
- File[/etc/nginx/sites-available/relforge-eqiad]
- Java::Cacert[wmf:puppetca.pem]
- File[/etc/cfssl/csr/discovery2026__relforge1008_eqiad_wmnet.csr]
- Prometheus::Wmf_elasticsearch_exporter[relforge1008:9400]
- Opensearch::Instance[relforge-eqiad-small-alpha]
- Exec[opensearch-create-keystore-relforge-eqiad-small-alpha]
- File_line[auto_restart_file_presence_prometheus-elasticsearch-exporter-9200]
- File[/etc/opensearch/relforge-eqiad-small-alpha/cirrus_check_settings.json]
- Systemd::Timer[wmf_auto_restart_prometheus-elasticsearch-exporter-9200]
- Systemd::Timer[nrpe2nodexp-check_push_cross_cluster_settings_9400_status]
- Monitoring::Service[opensearch_unassigned_shard_check_9200]
- Profile::Auto_restarts::Service[prometheus-elasticsearch-exporter-9400]
- Monitoring::Exported_nagios_service[relforge1008 opensearch_shards_9200]
- Package[openjdk-17-jdk]
- File[/var/lib/prometheus/node.d/check_check_push_cross_cluster_settings_9200_status.prom]
- Sudo::User[nrpe-check_check_push_cross_cluster_settings_9200_status]
- File[/lib/systemd/system/prometheus-elasticsearch-exporter-9400.service]
- Service[nrpe2nodexp-opensearch_shards_9400.timer]
- Sysctl::Conffile[TCP Fast Open]
- File[/etc/nagios/nrpe.d/check_opensearch_shards_9400.cfg]
- File[/etc/ferm/conf.d/10_opensearch-https-9443]
- Nrpe::Check[check_opensearch_shards_9400]
- File[/etc/opensearch_hot_threads.d/relforge-eqiad-small-alpha.yml]
- Systemd::Unit[nrpe2nodexp-check_push_cross_cluster_settings_9200_status.service]
- File[/etc/nagios/nrpe.d/check_check_push_cross_cluster_settings_9200_status.cfg]
- File[/lib/systemd/system/prometheus-wmf-elasticsearch-exporter-9200.service]
- Exec[create chained cert /etc/cfssl/ssl/discovery2026__relforge1008_eqiad_wmnet/discovery2026__relforge1008_eqiad_wmnet.chain.pem]
- Opensearch::Log::Hot_threads_cluster[relforge-eqiad]
- Logrotate::Conf[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200]
- Service[prometheus-wmf-elasticsearch-exporter-9200]
- File[/etc/logrotate.d/nginx]
- Monitoring::Exported_nagios_service[relforge1008 check_push_cross_cluster_settings_9200_status]
- Opensearch::Cross_cluster_settings[relforge-eqiad-small-alpha]
- Systemd::Syslog[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400]
- Service[nginx]
- Nrpe::Monitor_service[opensearch_shards_9400]
- File[/etc/nagios/nrpe.d/check_opensearch_shard_size_check_9200.cfg]
- Systemd::Unit[clean_up_dlq.service]
- Exec[tlsproxy localssl default_server on ports [9243]]
- Monitoring::Service[elasticsearch-https-relforge-eqiad-small-alpha]
- File[/etc/rsyslog.d/25-nrpe2nodexp-opensearch-shard-size-check-9200.conf]
- Monitoring::Exported_nagios_service[relforge1008 opensearch_shard_size_check_9200]
- File[/etc/logrotate.d/opensearch-disable-readahead-relforge-eqiad-small-alpha]
- Rsyslog::Conf[clean_up_dlq]
- Service[prometheus-elasticsearch-exporter-9200]
- Rsyslog::Conf[wmf_auto_restart_prometheus-elasticsearch-exporter-9200]
- Prometheus::Alert::Rule[check_opensearch_shards_9400_2a63eb7dcbe368b7f538118765d629d6]
- Systemd::Service[nrpe2nodexp-check_push_cross_cluster_settings_9400_status]
- File[/lib/systemd/system/nrpe2nodexp-opensearch_shard_size_check_9200.timer]
- File[/etc/opensearch/relforge-eqiad-small-alpha]
- Systemd::Timer[wmf_auto_restart_prometheus-elasticsearch-exporter-9400]
- File[/usr/local/bin/logstash-config-test]
- Exec[java__cacert_wmf:Wikimedia_Internal_Root_CA]
- Systemd::Timer::Job[opensearch-disable-readahead]
- Service[logstash]
- File[/lib/systemd/system/opensearch-disable-readahead-relforge-eqiad.service]
- File[/etc/logrotate.d/push_cross_cluster_settings_9200]
- File[/lib/systemd/system/opensearch_1@.service]
- File[/etc/opensearch/relforge-eqiad/scripts]
- Exec[systemd daemon-reload for opensearch-relforge-eqiad-small-alpha-gc-log-cleanup.timer (opensearch-relforge-eqiad-small-alpha-gc-log-cleanup.timer)]
- Prometheus::Wmf_elasticsearch_exporter[relforge1008:9200]
- File[/lib/systemd/system/nrpe2nodexp-opensearch_shard_size_check_9400.timer]
- File[/var/lib/prometheus/node.d/check_opensearch_shards_9200.prom]
- Exec[systemd daemon-reload for opensearch-disable-readahead.timer (opensearch-disable-readahead.timer)]
- File[/etc/apt/sources.list.d/wikimedia-opensearch-plugins.list]
- Sudo::User[nrpe-check_opensearch_shard_size_check_9200]
- File[/etc/logrotate.d/wmf_auto_restart_prometheus-elasticsearch-exporter-9200]
- File[/var/log/wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200]
- Exec[systemd daemon-reload for opensearch_1@.service (opensearch_1@.service)]
- File[/etc/sudoers.d/nrpe-check_opensearch_shard_size_check_9400]
- Systemd::Timer::Job[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400]
- Exec[renew certificate - discovery2026__relforge1008_eqiad_wmnet]
- File[/etc/rsyslog.d/40-opensearch-relforge-eqiad-small-alpha-gc-log-cleanup.conf]
- File[/etc/ferm/conf.d/10_elastic-small-alpha-https-9443]
- Systemd::Unit[nrpe2nodexp-opensearch_unassigned_shard_check_9200.timer]
- Service[opensearch-relforge-eqiad-gc-log-cleanup.timer]
- File[/etc/cfssl/ssl/discovery2026__relforge1008_eqiad_wmnet/discovery2026__relforge1008_eqiad_wmnet.csr]
- Service[prometheus-wmf-elasticsearch-exporter-9400]
- File[/usr/local/bin/set-cross-cluster-seeds_9200.sh]
- File[/etc/ferm/conf.d/10_opensearch-https-9243]
- Monitoring::Exported_nagios_service[relforge1008 elasticsearch-https-relforge-eqiad-small-alpha]
- File[/etc/sudoers.d/nrpe-check_opensearch_shards_9400]
- File[/lib/systemd/system/wmf_auto_restart_prometheus-elasticsearch-exporter-9200.timer]
- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_unassigned_shard_check_9400.service (nrpe2nodexp-opensearch_unassigned_shard_check_9400.service)]
- Motd::Script[cirrus::relforge]
- Systemd::Timer::Job[clean_up_dlq]
- Systemd::Unit[opensearch-hot-threads-log.timer]
- File[/lib/systemd/system/nrpe2nodexp-opensearch_unassigned_shard_check_9200.timer]
- Logrotate::Conf[wmf_auto_restart_prometheus-elasticsearch-exporter-9200]
- Class[Profile::Opensearch::Cirrus::Server]
- Monitoring::Service[opensearch_shards_9400]
- Nrpe::Monitor_service[check_push_cross_cluster_settings_9200_status]
- File[/etc/default/opensearch]
- Package[opensearch]
- Opensearch::Log::Hot_threads_cluster[relforge-eqiad-small-alpha]
- Systemd::Unit[push_cross_cluster_settings_9400.timer]
- File[/etc/logrotate.d/opensearch]
- Monitoring::Service[opensearch_shard_size_check_9400]
- File[/lib/systemd/system/opensearch-disable-readahead.timer]
- Service[prometheus-elasticsearch-exporter-9400]
- Logstash::Output::Udp[gelf_relay]
- Systemd::Unit[nrpe2nodexp-opensearch_shard_size_check_9200.timer]
- File[/lib/systemd/system/wmf_auto_restart_prometheus-elasticsearch-exporter-9400.service]
- Sysctl::Conffile[opensearch]
- Prometheus::Alert::Rule[check_check_push_cross_cluster_settings_9400_status_de4a199c43946c09f819ca4ffea40ac0]
- Systemd::Timer::Job[nrpe2nodexp-opensearch_shard_size_check_9200]
- Elasticsearch::Tlsproxy[relforge-eqiad]
- Service[prometheus-elasticsearch-exporter]
- Prometheus::Alert::Rule[check_opensearch_shard_size_check_9200_c62725841c61e20ac3f6819b4c0ad800]
- Systemd::Service[opensearch-disable-readahead-relforge-eqiad]
- Logrotate::Conf[opensearch-disable-readahead-relforge-eqiad-small-alpha]
- Exec[java__cacert_wmf:puppetca.pem]
- File[/etc/rsyslog.d/40-clean-up-dlq.conf]
- File[/etc/ferm/conf.d/10_opensearch_inter_node_9500]
- Profile::Prometheus::Elasticsearch_exporter[relforge1008:9400]
- Exec[unmask_nginx.service]
- Monitoring::Service[opensearch_shards_9200]
- File[/var/log/wmf_auto_restart_prometheus-elasticsearch-exporter-9200]
- File[/var/lib/prometheus/node.d/check_opensearch_unassigned_shard_check_9400.prom]
- Class[Profile::Tlsproxy::Instance]
- Elasticsearch::Tlsproxy[relforge-eqiad-small-alpha]
- Nrpe::Monitor_service[opensearch_shards_9200]
- File[/etc/logstash/conf.d/10-input-gelf-gelf_relay.conf]
- Service[opensearch-hot-threads-log.timer]
- File[/etc/sudoers.d/nrpe-check_check_push_cross_cluster_settings_9200_status]
- Rsyslog::Conf[opensearch-disable-readahead-relforge-eqiad]
- File[/etc/opensearch/relforge-eqiad/cirrus_check_settings.json]
- Service[push_cross_cluster_settings_9400.timer]
- File[/lib/systemd/system/clean_up_dlq.service]
- Systemd::Tmpfile[opensearch-relforge-eqiad-small-alpha]
- File[/etc/ferm/conf.d/10_elastic-main-https-9243]
- File[/lib/systemd/system/opensearch-disable-readahead.service]
- Package[nginx-light]
- File[/etc/logrotate.d/push_cross_cluster_settings_9400]
- Rsyslog::Conf[nrpe2nodexp-opensearch_shard_size_check_9400]
- File[/etc/systemd/system/nginx.service.d/security.conf]
- File[/etc/nagios/nrpe.d/check_opensearch_unassigned_shard_check_9400.cfg]
- File[/var/log/opensearch-relforge-eqiad-small-alpha-gc-log-cleanup]
- Rsyslog::Conf[udp_json_logback_compat]
- Systemd::Monitor[push_cross_cluster_settings_9200]
- File[/lib/systemd/system/nrpe2nodexp-check_push_cross_cluster_settings_9400_status.service]
- File[/etc/systemd/system/nginx.service.d/numa.conf]
- Systemd::Timer[opensearch-relforge-eqiad-small-alpha-gc-log-cleanup]
- File[/usr/local/bin/opensearch_hot_threads_logger.py]
- Mount[/var/lib/nginx]
- Systemd::Unit[opensearch-disable-readahead.service]
- Systemd::Timer[nrpe2nodexp-check_push_cross_cluster_settings_9200_status]
- Systemd::Timer::Job[nrpe2nodexp-opensearch_shards_9400]
- File[/var/lib/prometheus/node.d/check_opensearch_shard_size_check_9200.prom]
- Package[edac-utils]
- Concat::Fragment[wikimedia-opensearch-plugins-header]
- File[/usr/local/bin/set-cross-cluster-seeds_9400.sh]
- File[/etc/logrotate.d/clean_up_dlq]
- Apt::Repository[wikimedia-opensearch]
- Systemd::Syslog[opensearch-disable-readahead]
- Systemd::Timer[opensearch-disable-readahead]
- Class[Nginx]
- File[/var/lib/prometheus/node.d/check_opensearch_unassigned_shard_check_9200.prom]
- Systemd::Timer[opensearch-hot-threads-log]
- File[/srv/opensearch]
- Systemd::Unit[wmf_auto_restart_prometheus-elasticsearch-exporter-9200.service]
- Logstash::Conf[input-gelf-gelf_relay]
- File[/etc/sysctl.d/opensearch.conf]
- File[/usr/local/bin/cleanup-dlq]
- File[/etc/opensearch/instances]
- File[/usr/local/bin/prometheus-wmf-elasticsearch-exporter]
- Exec[systemd daemon-reload for opensearch-hot-threads-log.service (opensearch-hot-threads-log.service)]
- Systemd::Service[opensearch-relforge-eqiad-small-alpha-gc-log-cleanup]
- File[/etc/logrotate.d/opensearch-disable-readahead-relforge-eqiad]
- File[/etc/opensearch/relforge-eqiad/logging.yml]
- Concat[/etc/apt/sources.list.d/wikimedia-opensearch.sources]
- File[/etc/opensearch/relforge-eqiad/log4j2.properties]
- File[/etc/logrotate.d/opensearch-relforge-eqiad-small-alpha-gc-log-cleanup]
- Systemd::Service[opensearch-relforge-eqiad-gc-log-cleanup]
- File[/etc/cfssl/ssl/discovery2026__relforge1008_eqiad_wmnet/discovery2026__relforge1008_eqiad_wmnet.chain.pem]
- File[/srv/opensearch/relforge-eqiad-small-alpha]
- Class[Profile::Opensearch::Monitoring::Base_checks]
- File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-elasticsearch-exporter-9200.conf]
- Logrotate::Conf[wmf_auto_restart_prometheus-elasticsearch-exporter-9400]
- Exec[symlink /etc/opensearch/relforge-eqiad-small-alpha/sudachi]
- File[/etc/opensearch_hot_threads.d]
- File[/etc/nginx/sites-available]
- File[/etc/opensearch/relforge-eqiad-small-alpha/opensearch.keystore]
- File[/usr/lib/nagios/plugins/check_elasticsearch_unassigned_shards.py]
- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_shards_9200.timer (nrpe2nodexp-opensearch_shards_9200.timer)]
- Exec[systemd daemon-reload for opensearch-disable-readahead-relforge-eqiad-small-alpha.service (opensearch-disable-readahead-relforge-eqiad-small-alpha.service)]
- Nrpe::Monitor_service[opensearch_shard_size_check_9200]
- File[/etc/cfssl/ssl/discovery2026__relforge1008_eqiad_wmnet/discovery2026__relforge1008_eqiad_wmnet-key.pem]
- Package[opensearch-madvise]
- Cfssl::Csr[/etc/cfssl/csr/discovery2026__relforge1008_eqiad_wmnet.csr]
- File[/etc/nagios/nrpe.d/check_opensearch_shard_size_check_9400.cfg]
- Systemd::Timer::Job[opensearch-relforge-eqiad-gc-log-cleanup]
- Systemd::Unit[nrpe2nodexp-opensearch_unassigned_shard_check_9200.service]
- File[/etc/tmpfiles.d/opensearch-relforge-eqiad.conf]
- Systemd::Unit[prometheus-elasticsearch-exporter-9400]
- Systemd::Unit[opensearch-relforge-eqiad-gc-log-cleanup.timer]
- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_shards_9200.service (nrpe2nodexp-opensearch_shards_9200.service)]
- Systemd::Timer[nrpe2nodexp-opensearch_shard_size_check_9200]
- Exec[opensearch-create-keystore-relforge-eqiad]
- Logrotate::Conf[opensearch]
- Service[opensearch]
- File[/lib/systemd/system/nrpe2nodexp-opensearch_unassigned_shard_check_9400.service]
- File_line[auto_restart_file_presence_prometheus-elasticsearch-exporter-9400]
- File[/etc/opensearch/relforge-eqiad/java-security.policy]
- Logrotate::Conf[push_cross_cluster_settings_9400]
- File[/lib/systemd/system/nrpe2nodexp-check_push_cross_cluster_settings_9200_status.service]
- File[/etc/elasticsearch]
- Monitoring::Exported_nagios_service[relforge1008 opensearch_shards_9400]
- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_shard_size_check_9200.service (nrpe2nodexp-opensearch_shard_size_check_9200.service)]
- File[/etc/rsyslog.d/25-nrpe2nodexp-opensearch-unassigned-shard-check-9200.conf]
- Prometheus::Alert::Rule[check_opensearch_unassigned_shard_check_9200_54ca99505516d5452912b573aa7d35d3]
- Sudo::User[nrpe-check_opensearch_unassigned_shard_check_9200]
- Class[Profile::Rsyslog::Udp_json_logback_compat]
- Logrotate::Conf[clean_up_dlq]
- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_unassigned_shard_check_9200.timer (nrpe2nodexp-opensearch_unassigned_shard_check_9200.timer)]
- File[/lib/systemd/system/nrpe2nodexp-opensearch_shards_9400.service]
- Systemd::Timer[nrpe2nodexp-opensearch_unassigned_shard_check_9400]
- File[/var/log/clean_up_dlq]
- File[/usr/lib/nagios/plugins/check_elasticsearch]
- Sysctl::Parameters[TCP Fast Open]
- File[/etc/nagios/nrpe.d/check_check_push_cross_cluster_settings_9400_status.cfg]
- Systemd::Unit[nrpe2nodexp-opensearch_shards_9400.timer]
- Rsyslog::Conf[nrpe2nodexp-check_push_cross_cluster_settings_9400_status]
- Sudo::User[nrpe-check_check_push_cross_cluster_settings_9400_status]
- Systemd::Service[wmf_auto_restart_prometheus-elasticsearch-exporter-9400]
- File[/var/log/push_cross_cluster_settings_9400]
- File[/etc/rsyslog.d/25-nrpe2nodexp-opensearch-shard-size-check-9400.conf]
- Apt::Repository[wikimedia-opensearch-plugins]
- File[/lib/systemd/system/wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200.timer]
- Exec[systemd daemon-reload for prometheus-elasticsearch-exporter-9200.service (prometheus-elasticsearch-exporter-9200)]
- Service[nrpe2nodexp-opensearch_shard_size_check_9200.timer]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-elasticsearch-exporter-9400.service (wmf_auto_restart_prometheus-elasticsearch-exporter-9400.service)]
- Prometheus::Alert::Rule[check_opensearch_shards_9200_fd6eadf747c645a72e11bd74109a8156]
- File[/var/log/opensearch/opensearch_index_search_slowlog.log]
- File[/lib/systemd/system/opensearch-hot-threads-log.service]
- File[/etc/sudoers.d/nrpe-check_opensearch_unassigned_shard_check_9400]
- Package[nginx-common]
- File[/etc/rsyslog.d/25-nrpe2nodexp-check-push-cross-cluster-settings-9200-status.conf]
- Systemd::Service[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400]
- Ferm::Service[opensearch-https-9243]
- Systemd::Unit[clean_up_dlq.timer]
- Systemd::Unit[wmf_auto_restart_prometheus-elasticsearch-exporter-9400.service]
- Systemd::Unit[nrpe2nodexp-opensearch_shard_size_check_9400.timer]
- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_unassigned_shard_check_9400.timer (nrpe2nodexp-opensearch_unassigned_shard_check_9400.timer)]
- Systemd::Unit[nrpe2nodexp-check_push_cross_cluster_settings_9400_status.service]
- File[/etc/sudoers.d/nrpe-check_opensearch_unassigned_shard_check_9200]
- Class[Profile::Tcp_fast_open]
- Systemd::Timer[nrpe2nodexp-opensearch_shard_size_check_9400]
- Systemd::Mask[nginx.service]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-elasticsearch-exporter-9200.service (wmf_auto_restart_prometheus-elasticsearch-exporter-9200.service)]
- File[/etc/opensearch/relforge-eqiad-small-alpha/scripts]
- Nrpe::Monitor_service[opensearch_shard_size_check_9400]
- Systemd::Unit[opensearch-disable-readahead-relforge-eqiad.service]
- Exec[systemd daemon-reload for prometheus-wmf-elasticsearch-exporter-9200.service (prometheus-wmf-elasticsearch-exporter-9200)]
- Concat_fragment[wikimedia-opensearch-header]
- Motd::Script[cluster_memberships]
- Systemd::Service[nrpe2nodexp-opensearch_shards_9200]
- Class[Opensearch]
- Systemd::Service[wmf_auto_restart_prometheus-elasticsearch-exporter-9200]
- Systemd::Service[prometheus-elasticsearch-exporter-9200]
- Monitoring::Exported_nagios_service[relforge1008 check_push_cross_cluster_settings_9400_status]
- File[/lib/systemd/system/wmf_auto_restart_prometheus-elasticsearch-exporter-9200.service]
- Systemd::Unit[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400.timer]
- File[/lib/systemd/system/prometheus-wmf-elasticsearch-exporter-9400.service]
- File[/etc/opensearch/relforge-eqiad/opensearch.yml]
- File[/etc/opensearch/relforge-eqiad-small-alpha/java-security.policy]
- Systemd::Timer[opensearch-disable-readahead-relforge-eqiad-small-alpha]
- File[/etc/ssl/dhparam.pem]
- Exec[Generate cert discovery2026__relforge1008_eqiad_wmnet]
- Profile::Auto_restarts::Service[prometheus-wmf-elasticsearch-exporter-9200]
- File[/etc/sudoers.d/nrpe-check_check_push_cross_cluster_settings_9400_status]
- File[/etc/opensearch/relforge-eqiad-small-alpha/jvm.options]
- Logrotate::Conf[opensearch-disable-readahead]
- Concat::Fragment[wikimedia-opensearch-header]
- File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-wmf-elasticsearch-exporter-9200.conf]
- File[/etc/opensearch/relforge-eqiad/jvm.options]
- File[/etc/sudoers.d/nrpe-check_opensearch_shard_size_check_9200]
- Class[Java::Tools]
- Systemd::Unit[nrpe2nodexp-opensearch_shards_9400.service]
- Nrpe::Check[check_opensearch_unassigned_shard_check_9200]
- Logstash::Input::Gelf[gelf_relay]
- Nrpe::Plugin[check_systemd_unit_status]
- Systemd::Unit[nrpe2nodexp-opensearch_unassigned_shard_check_9400.timer]
- File[/lib/systemd/system/wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400.timer]
- Package[logstash-oss]
- Class[Java]
- File[/lib/systemd/system/clean_up_dlq.timer]
- File[/lib/systemd/system/nrpe2nodexp-opensearch_unassigned_shard_check_9400.timer]
- Class[Profile::Logstash::Gelf_relay]
- Exec[systemd daemon-reload for opensearch-disable-readahead-relforge-eqiad.timer (opensearch-disable-readahead-relforge-eqiad.timer)]
- Rsyslog::Conf[nrpe2nodexp-opensearch_shards_9200]
- Nrpe::Check[check_opensearch_shard_size_check_9200]
- Service[nrpe2nodexp-opensearch_shard_size_check_9400.timer]
- Systemd::Syslog[push_cross_cluster_settings_9200]
- File[/etc/logstash/jvm.options]
- File_line[auto_restart_file_presence_prometheus-wmf-elasticsearch-exporter-9200]
- Systemd::Unit[nrpe2nodexp-opensearch_shard_size_check_9200.service]
- File[/etc/nginx/sites-available/relforge-eqiad-small-alpha]
- Class[Prometheus::Elasticsearch_exporter::Common]
- Systemd::Timer::Job[wmf_auto_restart_prometheus-elasticsearch-exporter-9400]
- Rsyslog::Conf[nrpe2nodexp-opensearch_unassigned_shard_check_9400]
- File[/etc/opensearch/relforge-eqiad]
- File[/var/log/opensearch/opensearch_index_indexing_slowlog.log]
- Class[Prometheus::Wmf_elasticsearch_exporter::Common]
- Exec[systemd daemon-reload for opensearch-disable-readahead-relforge-eqiad.service (opensearch-disable-readahead-relforge-eqiad.service)]
- Systemd::Unit[opensearch-disable-readahead-relforge-eqiad-small-alpha.timer]
- File[/lib/systemd/system/opensearch-disable-readahead-relforge-eqiad-small-alpha.timer]
- Rsyslog::Conf[wmf_auto_restart_prometheus-elasticsearch-exporter-9400]
- Systemd::Unit[nrpe2nodexp-opensearch_unassigned_shard_check_9400.service]
- Monitoring::Service[elasticsearch-https-relforge-eqiad]
- Service[nrpe2nodexp-opensearch_shards_9200.timer]
- Systemd::Syslog[wmf_auto_restart_prometheus-elasticsearch-exporter-9200]
- Systemd::Syslog[opensearch-disable-readahead-relforge-eqiad]
- Systemd::Timer[push_cross_cluster_settings_9400]
- Class[Opensearch::Packages]
- Class[Icinga::Elasticsearch::Base_plugin]
- Systemd::Unit[opensearch-disable-readahead-relforge-eqiad.timer]
- Exec[s3-credentials-user-relforge-eqiad]
- Exec[Refresh tmpfile opensearch-relforge-eqiad]
- Class[Logstash]
- Systemd::Unit[nrpe2nodexp-opensearch_shards_9200.service]
- File[/etc/cfssl/ssl/discovery2026__relforge1008_eqiad_wmnet]
- Opensearch::Cross_cluster_settings[relforge-eqiad]
- File[/srv/opensearch/relforge-eqiad]
- Systemd::Unit[push_cross_cluster_settings_9200.service]
- Exec[stop-default-nginx]
- Systemd::Service[nrpe2nodexp-opensearch_shards_9400]
- File[/var/log/wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400]
- Systemd::Syslog[opensearch-relforge-eqiad-small-alpha-gc-log-cleanup]
- File[/usr/local/bin/opensearch-disable-readahead.sh]
- Nrpe::Monitor_service[check_push_cross_cluster_settings_9400_status]
- Systemd::Timer::Job[nrpe2nodexp-opensearch_shards_9200]
- File[/etc/logrotate.d/opensearch-disable-readahead]
- Systemd::Service[nrpe2nodexp-opensearch_unassigned_shard_check_9200]
- File[/etc/rsyslog.d/50-udp-json-logback-compat.conf]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200.service (wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200.service)]
- Service[clean_up_dlq.timer]
- Exec[systemd daemon-reload for opensearch-disable-readahead.service (opensearch-disable-readahead.service)]
- Service[nrpe2nodexp-opensearch_unassigned_shard_check_9200.timer]
- File[/etc/rsyslog.d/40-opensearch-disable-readahead-relforge-eqiad-small-alpha.conf]
- File[/etc/logrotate.d/opensearch-relforge-eqiad-gc-log-cleanup]
- Systemd::Service[clean_up_dlq]
- Service[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200.timer]
- File[/lib/systemd/system/wmf_auto_restart_prometheus-elasticsearch-exporter-9400.timer]
- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_unassigned_shard_check_9200.service (nrpe2nodexp-opensearch_unassigned_shard_check_9200.service)]
- File[/etc/udev/rules.d/40-opensearch-readahead.rules]
- Exec[systemd daemon-reload for nrpe2nodexp-check_push_cross_cluster_settings_9400_status.service (nrpe2nodexp-check_push_cross_cluster_settings_9400_status.service)]
- Systemd::Unit[nrpe2nodexp-check_push_cross_cluster_settings_9200_status.timer]
- Exec[systemd daemon-reload for clean_up_dlq.timer (clean_up_dlq.timer)]
- Concat::Fragment[wikimedia-opensearch]
- File[/var/log/opensearch-relforge-eqiad-gc-log-cleanup]
- File[/etc/nginx/nginx.conf]
- Service[opensearch_1@relforge-eqiad]
- File[/etc/rsyslog.d/25-nrpe2nodexp-opensearch-shards-9400.conf]
- Nrpe::Monitor_service[opensearch_unassigned_shard_check_9200]
- File[/etc/rsyslog.d/40-opensearch-disable-readahead-relforge-eqiad.conf]
- Systemd::Unit[opensearch-relforge-eqiad-small-alpha-gc-log-cleanup.timer]
- Rsyslog::Conf[opensearch-relforge-eqiad-small-alpha-gc-log-cleanup]
- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_shards_9400.service (nrpe2nodexp-opensearch_shards_9400.service)]
- Rsyslog::Conf[nrpe2nodexp-opensearch_shard_size_check_9200]
- Systemd::Timer::Job[wmf_auto_restart_prometheus-elasticsearch-exporter-9200]
- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_shard_size_check_9200.timer (nrpe2nodexp-opensearch_shard_size_check_9200.timer)]
- File[/etc/logrotate.d/wmf_auto_restart_prometheus-elasticsearch-exporter-9400]
- Systemd::Unit[wmf_auto_restart_prometheus-elasticsearch-exporter-9200.timer]
- Systemd::Unit[opensearch-disable-readahead.timer]
- Concat_fragment[wikimedia-opensearch-plugins-header]
- Package[wmf-opensearch-search-plugins]
- Nrpe::Check[check_opensearch_shards_9200]
- Cfssl::Cert[discovery2026__relforge1008_eqiad_wmnet]
- Nginx::Site[relforge-eqiad]
- Prometheus::Elasticsearch_exporter[localhost:9400]
- File[/var/log/opensearch/opensearch.log]
- Monitoring::Exported_nagios_service[relforge1008 opensearch_unassigned_shard_check_9400]
- Exec[systemd daemon-reload for opensearch-hot-threads-log.timer (opensearch-hot-threads-log.timer)]
- File[/lib/systemd/system/push_cross_cluster_settings_9400.timer]
- Systemd::Timer::Job[nrpe2nodexp-opensearch_unassigned_shard_check_9200]
- Exec[systemd daemon-reload for opensearch-relforge-eqiad-gc-log-cleanup.service (opensearch-relforge-eqiad-gc-log-cleanup.service)]
- Systemd::Timer[nrpe2nodexp-opensearch_shards_9400]
- Profile::Prometheus::Wmf_elasticsearch_exporter[relforge1008:9200]
- Package[logstash-old-name]
- Exec[systemd daemon-reload for opensearch-disable-readahead-relforge-eqiad-small-alpha.timer (opensearch-disable-readahead-relforge-eqiad-small-alpha.timer)]
- Systemd::Timer::Job[opensearch-hot-threads-log]
- Systemd::Timer::Job[opensearch-disable-readahead-relforge-eqiad]
- File[/etc/logrotate.d/wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200]
- Service[push_cross_cluster_settings_9200.timer]
- Concat_fragment[wikimedia-opensearch]
- Ferm::Service[elastic-small-alpha-https-9443]
- Exec[Refresh tmpfile opensearch-relforge-eqiad-small-alpha]
- Prometheus::Alert::Rule[check_opensearch_shard_size_check_9400_aefe2d8b10db3bc84662052af1e20008]
- Systemd::Unit[nrpe2nodexp-opensearch_shards_9200.timer]
- Systemd::Timer[opensearch-relforge-eqiad-gc-log-cleanup]
- Systemd::Monitor[push_cross_cluster_settings_9400]
- File[/etc/rsyslog.d/40-opensearch-disable-readahead.conf]
- Systemd::Service[opensearch-disable-readahead]
- File[/etc/nagios/nrpe.d/check_opensearch_shards_9200.cfg]
- File[/lib/systemd/system/nrpe2nodexp-check_push_cross_cluster_settings_9200_status.timer]
- File[/lib/systemd/system/nrpe2nodexp-opensearch_shards_9200.service]
- Systemd::Timer[clean_up_dlq]
- File[/etc/nginx]
- Systemd::Timer[nrpe2nodexp-opensearch_shards_9200]
- Ferm::Service[opensearch_inter_node_9500]
- Exec[update_java_alternatives_17]
- Systemd::Unmask[nginx.service]
- Exec[nginx-reload]
- File[/lib/systemd/system/wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200.service]
- File[/etc/default/logstash]
- Concat_fragment[wikimedia-opensearch-plugins]
- File[/var/lib/nginx]
- Nrpe::Check[check_check_push_cross_cluster_settings_9400_status]
- File[/lib/systemd/system/nrpe2nodexp-opensearch_shards_9400.timer]
- File[/etc/cfssl/ssl/discovery2026__relforge1008_eqiad_wmnet/discovery2026__relforge1008_eqiad_wmnet.chained.pem]
- Systemd::Timer::Job[opensearch-disable-readahead-relforge-eqiad-small-alpha]
- File[/etc/logstash/log4j2.properties]
- Systemd::Unit[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400.service]
- Sudo::User[nrpe-check_opensearch_shard_size_check_9400]
- Rsyslog::Conf[opensearch-disable-readahead-relforge-eqiad-small-alpha]
- Logrotate::Conf[opensearch-relforge-eqiad-small-alpha-gc-log-cleanup]
- Systemd::Timer::Job[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200]
- Systemd::Service[nrpe2nodexp-opensearch_unassigned_shard_check_9400]
- Systemd::Timer::Job[nrpe2nodexp-opensearch_shard_size_check_9400]
- Nrpe::Check[check_opensearch_unassigned_shard_check_9400]
- Exec[systemd daemon-reload for push_cross_cluster_settings_9200.service (push_cross_cluster_settings_9200.service)]
- Opensearch::Keystore[s3-credentials-user-relforge-eqiad]
- Logrotate::Conf[nginx]
- File[/lib/systemd/system/nrpe2nodexp-opensearch_shards_9200.timer]
- Systemd::Timer::Job[opensearch-relforge-eqiad-small-alpha-gc-log-cleanup]
- Profile::Auto_restarts::Service[prometheus-elasticsearch-exporter-9200]
- Tlsproxy::Localssl[relforge-eqiad]
- Concat[/etc/apt/sources.list.d/wikimedia-opensearch-plugins.sources]
- File[/lib/systemd/system/nrpe2nodexp-opensearch_shard_size_check_9400.service]
- Exec[systemd daemon-reload for push_cross_cluster_settings_9400.service (push_cross_cluster_settings_9400.service)]
- Logrotate::Conf[opensearch-disable-readahead-relforge-eqiad]
- File[/lib/systemd/system/nrpe2nodexp-check_push_cross_cluster_settings_9400_status.timer]
- Exec[s3-credentials-user-relforge-eqiad-small-alpha]
- File[/etc/rsyslog.d/25-nrpe2nodexp-opensearch-shards-9200.conf]
- File[/etc/update-motd.d/05-cirrus--relforge]
- File[/etc/default/prometheus-elasticsearch-exporter]
- File[/lib/systemd/system/opensearch-relforge-eqiad-gc-log-cleanup.timer]
- Sudo::User[nrpe-check_opensearch_unassigned_shard_check_9400]
- Exec[systemd reload for nginx systemd fragments]
- Sudo::User[nrpe-check_opensearch_shards_9400]
- File[/lib/systemd/system/push_cross_cluster_settings_9200.service]
- Systemd::Service[opensearch-disable-readahead-relforge-eqiad-small-alpha]
- Systemd::Service[nrpe2nodexp-opensearch_shard_size_check_9400]
- File[/lib/systemd/system/prometheus-elasticsearch-exporter-9200.service]
- Exec[Generate cert discovery2026__relforge1008_eqiad_wmnet refresh on intermediate ca change]
- Ferm::Service[elastic-main-https-9243]
- File[/var/lib/prometheus/node.d/check_opensearch_shards_9400.prom]
- File[/var/lib/prometheus/node.d/check_check_push_cross_cluster_settings_9400_status.prom]
- Motd::Message[cirrus::relforge]
- Systemd::Timer::Job[push_cross_cluster_settings_9200]
- File[/var/log/opensearch-disable-readahead-relforge-eqiad-small-alpha]
- File[/etc/rsyslog.d/40-push-cross-cluster-settings-9200.conf]
- File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-wmf-elasticsearch-exporter-9400.conf]
- File[/etc/nagios/nrpe.d/check_opensearch_unassigned_shard_check_9200.cfg]
- Systemd::Syslog[push_cross_cluster_settings_9400]
- File[/var/log/wmf_auto_restart_prometheus-elasticsearch-exporter-9400]
- Systemd::Timer::Job[push_cross_cluster_settings_9400]
- Service[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400.timer]
- Systemd::Timer[opensearch-disable-readahead-relforge-eqiad]
- File[/lib/systemd/system/opensearch-disable-readahead-relforge-eqiad.timer]
- File[/etc/nginx/sites-enabled/relforge-eqiad-small-alpha]
- Systemd::Service[prometheus-wmf-elasticsearch-exporter-9200]
- File[/lib/systemd/system/nrpe2nodexp-opensearch_shard_size_check_9200.service]
- Service[opensearch-disable-readahead.timer]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-elasticsearch-exporter-9200.timer (wmf_auto_restart_prometheus-elasticsearch-exporter-9200.timer)]
- Exec[systemd daemon-reload for opensearch-relforge-eqiad-small-alpha-gc-log-cleanup.service (opensearch-relforge-eqiad-small-alpha-gc-log-cleanup.service)]
- File[/lib/systemd/system/push_cross_cluster_settings_9400.service]
- File[/usr/share/opensearch/plugins]
- Systemd::Unit[nrpe2nodexp-opensearch_shard_size_check_9400.service]
- Systemd::Timer::Job[nrpe2nodexp-opensearch_unassigned_shard_check_9400]
- File[/etc/nginx/sites-enabled/relforge-eqiad]
- File[/etc/nginx/conf.d]
- Exec[systemd daemon-reload for push_cross_cluster_settings_9200.timer (push_cross_cluster_settings_9200.timer)]
- Prometheus::Alert::Rule[check_opensearch_unassigned_shard_check_9400_a0a4892478c289e50484ffd2fb4c3202]
- Monitoring::Exported_nagios_service[relforge1008 opensearch_unassigned_shard_check_9200]
- Service[wmf_auto_restart_prometheus-elasticsearch-exporter-9200.timer]
- File[/etc/opensearch_hot_threads.d/relforge-eqiad.yml]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200.timer (wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200.timer)]
- Class[Profile::Opensearch::Cirrus::Relforge]
- Rsyslog::Conf[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400]
- Alternatives::Java[17]
- Nrpe::Check[check_check_push_cross_cluster_settings_9200_status]
- File[/etc/rsyslog.d/25-nrpe2nodexp-check-push-cross-cluster-settings-9400-status.conf]
- File[/var/log/opensearch-disable-readahead-relforge-eqiad]
- Logstash::Conf[output-udp-gelf_relay]
- File[/lib/systemd/system/wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400.service]
- Class[Opensearch::Log::Hot_threads]
- File[/lib/systemd/system/opensearch-relforge-eqiad-gc-log-cleanup.service]
- Monitoring::Service[check_push_cross_cluster_settings_9400_status]
- Service[nrpe2nodexp-check_push_cross_cluster_settings_9400_status.timer]
- Systemd::Service[nrpe2nodexp-opensearch_shard_size_check_9200]
- Opensearch::Instance[relforge-eqiad]
- File[/etc/nginx/sites-enabled]
- Package[python3-requests]
- Exec[systemd daemon-reload for push_cross_cluster_settings_9400.timer (push_cross_cluster_settings_9400.timer)]
- File[/etc/logstash/conf.d/README]
- Rsyslog::Conf[opensearch-relforge-eqiad-gc-log-cleanup]
- File_line[opensearch_bin_bashrc]
- Systemd::Service[prometheus-elasticsearch-exporter-9400]
- Systemd::Timer::Job[nrpe2nodexp-check_push_cross_cluster_settings_9400_status]
- Service[opensearch_1@relforge-eqiad-small-alpha]
- Exec[systemd daemon-reload for clean_up_dlq.service (clean_up_dlq.service)]
- Systemd::Unit[prometheus-wmf-elasticsearch-exporter-9200]
- Firewall::Service[opensearch-inter-node-9500]
- Class[Role::Cirrus::Relforge]
- File[/etc/logrotate.d/wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400]
- File[/usr/lib/nagios/plugins/check_elasticsearch.py]
- Systemd::Unit[nrpe2nodexp-check_push_cross_cluster_settings_9400_status.timer]
- Monitoring::Service[opensearch_shard_size_check_9200]
- Systemd::Tmpfile[opensearch-relforge-eqiad]
- Exec[mask_nginx.service]
- File[/etc/logstash/conf.d/90-output-udp-gelf_relay.conf]
- Prometheus::Alert::Rule[check_check_push_cross_cluster_settings_9200_status_379fbc6cbce5b297397c866a15729f1a]
- File[/lib/systemd/system/opensearch-relforge-eqiad-small-alpha-gc-log-cleanup.timer]
- Java::Cacert[wmf:Wikimedia_Internal_Root_CA]
- Systemd::Unit[opensearch_1@.service]
- File[/usr/lib/nagios/plugins/check_elasticsearch_shard_size.py]
- Exec[apt_repository_wikimedia-opensearch]
- Nrpe::Monitor_service[opensearch_unassigned_shard_check_9400]
- Systemd::Unit[push_cross_cluster_settings_9400.service]
- Systemd::Timer[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400]
- Sudo::User[nrpe-check_opensearch_shards_9200]
- Monitoring::Exported_nagios_service[relforge1008 elasticsearch-https-relforge-eqiad]
- Rsyslog::Conf[push_cross_cluster_settings_9400]
- Service[nrpe2nodexp-opensearch_unassigned_shard_check_9400.timer]
- Systemd::Timer[nrpe2nodexp-opensearch_unassigned_shard_check_9200]
- File[/etc/systemd/system/nginx.service.d]
- Exec[systemd daemon-reload for nrpe2nodexp-check_push_cross_cluster_settings_9200_status.service (nrpe2nodexp-check_push_cross_cluster_settings_9200_status.service)]
- Systemd::Service[push_cross_cluster_settings_9200]
- Exec[tlsproxy localssl default_server on ports [9443]]
- Exec[systemd daemon-reload for nrpe2nodexp-check_push_cross_cluster_settings_9400_status.timer (nrpe2nodexp-check_push_cross_cluster_settings_9400_status.timer)]
- Logrotate::Conf[push_cross_cluster_settings_9200]
- File[/etc/rsyslog.d/40-push-cross-cluster-settings-9400.conf]
- File[/etc/opensearch/relforge-eqiad-small-alpha/opensearch.yml]
- File[/lib/systemd/system/opensearch-hot-threads-log.timer]
- Systemd::Service[opensearch-hot-threads-log]
- Profile::Auto_restarts::Service[prometheus-wmf-elasticsearch-exporter-9400]
- Class[Sslcert::Dhparam]
- Profile::Prometheus::Elasticsearch_exporter[relforge1008:9200]
- File[/etc/rsyslog.d/40-opensearch-relforge-eqiad-gc-log-cleanup.conf]
- Systemd::Unit[opensearch-disable-readahead-relforge-eqiad-small-alpha.service]
- File_line[auto_restart_file_presence_prometheus-wmf-elasticsearch-exporter-9400]
- Udev::Rule[opensearch-readahead]
- Logrotate::Conf[opensearch-relforge-eqiad-gc-log-cleanup]
- Service[opensearch-relforge-eqiad-small-alpha-gc-log-cleanup.timer]
- Systemd::Service[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200]
Resources only in the old catalog
- Class[Role::Cirrus::Test]
- Ferm::Service[opensearch_http_9200]
- Motd::Message[cirrus::test]
- Firewall::Service[opensearch-http-9200]
- File[/etc/update-motd.d/05-cirrus--test]
- Class[Profile::Opensearch::Cirrus::Test]
- File[/etc/ferm/conf.d/10_opensearch_http_9200]
- Motd::Script[cirrus::test]
Resources modified
- Systemd::Syslog[opensearch-relforge-eqiad-gc-log-cleanup]
- Parameters differences:
--- Systemd::Syslog[opensearch-relforge-eqiad-gc-log-cleanup].orig +++ Systemd::Syslog[opensearch-relforge-eqiad-gc-log-cleanup] + readable_by => all + force_stop => True + ensure => present + programname_comparison => startswith + log_filename => syslog.log + owner => root + group => root + base_dir => /var/log
- Systemd::Unit[opensearch-hot-threads-log.service]
- Parameters differences:
--- Systemd::Unit[opensearch-hot-threads-log.service].orig +++ Systemd::Unit[opensearch-hot-threads-log.service] + override => False + require => ['Class[Systemd]'] + restart => False + ensure => present + override_filename => puppet-override.conf + unit => opensearch-hot-threads-log.service
- Rsyslog::Conf[nrpe2nodexp-opensearch_unassigned_shard_check_9200]
- Parameters differences:
--- Rsyslog::Conf[nrpe2nodexp-opensearch_unassigned_shard_check_9200].orig +++ Rsyslog::Conf[nrpe2nodexp-opensearch_unassigned_shard_check_9200] + mode => 0444 + priority => 25 + ensure => absent
- File[/lib/systemd/system/opensearch-disable-readahead-relforge-eqiad-small-alpha.service]
- Parameters differences:
--- File[/lib/systemd/system/opensearch-disable-readahead-relforge-eqiad-small-alpha.service].orig +++ File[/lib/systemd/system/opensearch-disable-readahead-relforge-eqiad-small-alpha.service] + owner => root + group => root + ensure => present + mode => 0444 + notify => Exec[systemd daemon-reload for opensearch-disable-readahead-relforge-eqiad-small-alpha.service (opensearch-disable-readahead-relforge-eqiad-small-alpha.service)]
- Content differences:
--- /lib/systemd/system/opensearch-disable-readahead-relforge-eqiad-small-alpha.service.orig +++ /lib/systemd/system/opensearch-disable-readahead-relforge-eqiad-small-alpha.service @@ -0,0 +1,8 @@ +[Unit] +Description=Disables readahead on all open files every 30 minutes to alleviate Cirrussearch / opensearch IO load spikes +Documentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state + +[Service] +Type=oneshot +User=root +ExecStart=/usr/local/bin/opensearch-disable-readahead.sh relforge-eqiad-small-alpha /srv/opensearch
- Class[Profile::Apt]
- Parameters differences:
--- Class[Profile::Apt].orig +++ Class[Profile::Apt] @@ - before => ['Package[puppet]', 'Package[facter]', 'Package[augeas-tools]', 'Package[virt-what]', 'Package[puppet-module-puppetlabs-augeas-core]', 'Package[python3-prometheus-client]', 'Package[python3-yaml]', 'Package[ruby-net-ssh]', 'Package[openssl]', 'Package[ssl-cert]', 'Package[ca-certificates]', 'Package[wmf-certificates]', 'Package[ntp]', 'Package[systemd-timesyncd]', 'Package[exim4-config]', 'Package[exim4-daemon-light]', 'Package[logrotate]', 'Package[prometheus-node-exporter]', 'Package[bsdutils]', 'Package[smartmontools]', 'Package[rsyslog]', 'Package[rsyslog-openssl]', 'Package[cadvisor]', 'Package[prometheus-ethtool-exporter]', 'Package[acct]', 'Package[byobu]', 'Package[colordiff]', 'Package[curl]', 'Package[debian-goodies]', 'Package[ethtool]', 'Package[gdb]', 'Package[gdisk]', 'Package[git]', 'Package[htop]', 'Package[httpry]', 'Package[iotop]', 'Package[iperf]', 'Package[jq]', 'Package[libtemplate-perl]', 'Package[lldpd]', 'Package[lshw]', 'Package[molly-guard]', 'Package[moreutils]', 'Package[net-tools]', 'Package[numactl]', 'Package[ncdu]', 'Package[ngrep]', 'Package[pigz]', 'Package[psmisc]', 'Package[pv]', 'Package[python3]', 'Package[screen]', 'Package[strace]', 'Package[sysstat]', 'Package[tcpdump]', 'Package[tmux]', 'Package[tree]', 'Package[vim]', 'Package[vim-addon-manager]', 'Package[vim-scripts]', 'Package[wipe]', 'Package[xfsprogs]', 'Package[zsh]', 'Package[icdiff]', 'Package[linux-perf]', 'Package[bsd-mailx]', 'Package[ack]', 'Package[netcat-openbsd]', 'Package[tshark]', 'Package[fzf]', 'Package[ripgrep]', 'Package[fd-find]', 'Package[kitty-terminfo]', 'Package[mtr-tiny]', 'Package[bat]', 'Package[efibootmgr]', 'Package[bind9-dnsutils]', 'Package[tzdata]', 'Package[python3-wmflib]', 'Package[ruby-sorted-set]', 'Package[btop]', 'Package[dstat]', 'Package[apport]', 'Package[command-not-found]', 'Package[command-not-found-data]', 'Package[ecryptfs-utils]', 'Package[mlocate]', 'Package[os-prober]', 'Package[python3-apport]', 'Package[wpasupplicant]', 'Package[apt-listchanges]', 'Package[isc-dhcp-client]', 'Package[rasdaemon]', 'Package[libicu67]', 'Package[libwsutil12]', 'Package[libwireshark14]', 'Package[libopencsd0]', 'Package[libwiretap11]', 'Package[ruby2.7]', 'Package[python3.9-minimal]', 'Package[python3.9]', 'Package[perl-modules-5.32]', 'Package[libpython3.9]', 'Package[libperl5.32]', 'Package[libpython3.9-minimal]', 'Package[libpython3.9-stdlib]', 'Package[libidn11]', 'Package[libldap-2.4-2]', 'Package[liburing1]', 'Package[libwebp6]', 'Package[libcbor0]', 'Package[libusb-0.1-4]', 'Package[telnet]', 'Package[libruby2.7]', 'Package[libdns-export1110]', 'Package[libisc-export1105]', 'Package[libbpf0]', 'Package[openssh-client]', 'Package[openssh-server]', 'Package[debdeploy-client]', 'Package[python3-dateutil]', 'Package[sudo]', 'Package[golang-cfssl]', 'Package[debmonitor-client]', 'Package[nagios-nrpe-server]', 'Package[monitoring-plugins]', 'Package[monitoring-plugins-basic]', 'Package[monitoring-plugins-standard]', 'Package[liburiparser1]', 'Package[python3-attr]', 'Package[iucode-tool]', 'Package[freeipmi-tools]', 'Package[freeipmi-ipmiseld]', 'Package[rsyslog-kafka]', 'Package[emacs-nox]', 'Package[prometheus-ipmi-exporter]', 'Package[libnet-dns-perl]', 'Package[iptables]', 'Package[ferm]', 'Package[ulogd2]', 'Package[conntrack]', 'Package[prometheus-rsyslog-exporter]', 'Package[initramfs-tools]', 'Package[python3-click]', 'Package[python3-box]', 'Package[confd]', 'Package[python3-toml]'] + before => ['Package[puppet]', 'Package[facter]', 'Package[augeas-tools]', 'Package[virt-what]', 'Package[puppet-module-puppetlabs-augeas-core]', 'Package[python3-prometheus-client]', 'Package[python3-yaml]', 'Package[ruby-net-ssh]', 'Package[openssl]', 'Package[ssl-cert]', 'Package[ca-certificates]', 'Package[wmf-certificates]', 'Package[ntp]', 'Package[systemd-timesyncd]', 'Package[exim4-config]', 'Package[exim4-daemon-light]', 'Package[logrotate]', 'Package[prometheus-node-exporter]', 'Package[bsdutils]', 'Package[smartmontools]', 'Package[rsyslog]', 'Package[rsyslog-openssl]', 'Package[cadvisor]', 'Package[prometheus-ethtool-exporter]', 'Package[acct]', 'Package[byobu]', 'Package[colordiff]', 'Package[curl]', 'Package[debian-goodies]', 'Package[ethtool]', 'Package[gdb]', 'Package[gdisk]', 'Package[git]', 'Package[htop]', 'Package[httpry]', 'Package[iotop]', 'Package[iperf]', 'Package[jq]', 'Package[libtemplate-perl]', 'Package[lldpd]', 'Package[lshw]', 'Package[molly-guard]', 'Package[moreutils]', 'Package[net-tools]', 'Package[numactl]', 'Package[ncdu]', 'Package[ngrep]', 'Package[pigz]', 'Package[psmisc]', 'Package[pv]', 'Package[python3]', 'Package[screen]', 'Package[strace]', 'Package[sysstat]', 'Package[tcpdump]', 'Package[tmux]', 'Package[tree]', 'Package[vim]', 'Package[vim-addon-manager]', 'Package[vim-scripts]', 'Package[wipe]', 'Package[xfsprogs]', 'Package[zsh]', 'Package[icdiff]', 'Package[linux-perf]', 'Package[bsd-mailx]', 'Package[ack]', 'Package[netcat-openbsd]', 'Package[tshark]', 'Package[fzf]', 'Package[ripgrep]', 'Package[fd-find]', 'Package[kitty-terminfo]', 'Package[mtr-tiny]', 'Package[bat]', 'Package[efibootmgr]', 'Package[bind9-dnsutils]', 'Package[tzdata]', 'Package[python3-wmflib]', 'Package[ruby-sorted-set]', 'Package[btop]', 'Package[dstat]', 'Package[apport]', 'Package[command-not-found]', 'Package[command-not-found-data]', 'Package[ecryptfs-utils]', 'Package[mlocate]', 'Package[os-prober]', 'Package[python3-apport]', 'Package[wpasupplicant]', 'Package[apt-listchanges]', 'Package[isc-dhcp-client]', 'Package[rasdaemon]', 'Package[libicu67]', 'Package[libwsutil12]', 'Package[libwireshark14]', 'Package[libopencsd0]', 'Package[libwiretap11]', 'Package[ruby2.7]', 'Package[python3.9-minimal]', 'Package[python3.9]', 'Package[perl-modules-5.32]', 'Package[libpython3.9]', 'Package[libperl5.32]', 'Package[libpython3.9-minimal]', 'Package[libpython3.9-stdlib]', 'Package[libidn11]', 'Package[libldap-2.4-2]', 'Package[liburing1]', 'Package[libwebp6]', 'Package[libcbor0]', 'Package[libusb-0.1-4]', 'Package[telnet]', 'Package[libruby2.7]', 'Package[libdns-export1110]', 'Package[libisc-export1105]', 'Package[libbpf0]', 'Package[openssh-client]', 'Package[openssh-server]', 'Package[debdeploy-client]', 'Package[python3-dateutil]', 'Package[sudo]', 'Package[golang-cfssl]', 'Package[debmonitor-client]', 'Package[nagios-nrpe-server]', 'Package[monitoring-plugins]', 'Package[monitoring-plugins-basic]', 'Package[monitoring-plugins-standard]', 'Package[liburiparser1]', 'Package[python3-attr]', 'Package[iucode-tool]', 'Package[freeipmi-tools]', 'Package[freeipmi-ipmiseld]', 'Package[rsyslog-kafka]', 'Package[emacs-nox]', 'Package[prometheus-ipmi-exporter]', 'Package[libnet-dns-perl]', 'Package[iptables]', 'Package[ferm]', 'Package[ulogd2]', 'Package[conntrack]', 'Package[edac-utils]', 'Package[opensearch]', 'Package[python3-requests]', 'Package[wmf-opensearch-search-plugins]', 'Package[opensearch-madvise]', 'Package[logstash-oss]', 'Package[logstash-old-name]', 'Package[prometheus-rsyslog-exporter]', 'Package[initramfs-tools]', 'Package[python3-click]', 'Package[python3-box]', 'Package[confd]', 'Package[python3-toml]', 'Package[openjdk-17-jdk]', 'Package[prometheus-elasticsearch-exporter]', 'Package[nginx-light]', 'Package[nginx-common]']
- File[/usr/local/lib/nagios/plugins/check_systemd_unit_status]
- Parameters differences:
--- File[/usr/local/lib/nagios/plugins/check_systemd_unit_status].orig +++ File[/usr/local/lib/nagios/plugins/check_systemd_unit_status] + owner => root + source => puppet:///modules/systemd/check_systemd_unit_status + require => File[/usr/local/lib/nagios/plugins/] + group => root + tag => nrpe::plugin + ensure => file + mode => 0555
- Nginx::Site[relforge-eqiad-small-alpha]
- Parameters differences:
--- Nginx::Site[relforge-eqiad-small-alpha].orig +++ Nginx::Site[relforge-eqiad-small-alpha] + require => Exec[tlsproxy localssl default_server on ports [9443]] + ensure => present
- Sysctl::Parameters[opensearch]
- Parameters differences:
--- Sysctl::Parameters[opensearch].orig +++ Sysctl::Parameters[opensearch] + ensure => present + no_priority_prefix => True + priority => 70 + values => {'vm.max_map_count': 1048576}- Java::Package[openjdk-jdk-17]
- Parameters differences:
--- Java::Package[openjdk-jdk-17].orig +++ Java::Package[openjdk-jdk-17] + package_info => {'version': '17', 'variant': 'jdk'} + egd_source => /dev/random + hardened_tls => False- Prometheus::Wmf_elasticsearch_exporter[relforge1008:9400]
- Parameters differences:
--- Prometheus::Wmf_elasticsearch_exporter[relforge1008:9400].orig +++ Prometheus::Wmf_elasticsearch_exporter[relforge1008:9400] + prometheus_port => 9121 + indices_to_monitor => [] + elasticsearch_port => 9400
- Service[prometheus-wmf-elasticsearch-exporter-9200]
- Parameters differences:
--- Service[prometheus-wmf-elasticsearch-exporter-9200].orig +++ Service[prometheus-wmf-elasticsearch-exporter-9200] + ensure => running + enable => True
- Monitoring::Exported_nagios_service[relforge1008 check_push_cross_cluster_settings_9200_status]
- Parameters differences:
--- Monitoring::Exported_nagios_service[relforge1008 check_push_cross_cluster_settings_9200_status].orig +++ Monitoring::Exported_nagios_service[relforge1008 check_push_cross_cluster_settings_9200_status] + check_command => nrpe_check!check_check_push_cross_cluster_settings_9200_status!10 + retry_interval => 1 + active_checks_enabled => 1 + contact_groups => admins + host_name => relforge1008 + check_freshness => 0 + notification_period => 24x7 + servicegroups => relforge_eqiad + notification_interval => 0 + ensure => present + notification_options => c,r,f + check_interval => 10 + notifications_enabled => 0 + max_check_attempts => 2 + is_volatile => 0 + passive_checks_enabled => 1 + check_period => 24x7 + service_description => Check unit status of push_cross_cluster_settings_9200 + notes_url => https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state
- Systemd::Unit[clean_up_dlq.service]
- Parameters differences:
--- Systemd::Unit[clean_up_dlq.service].orig +++ Systemd::Unit[clean_up_dlq.service] + override => False + require => ['Class[Systemd]'] + restart => False + ensure => absent + override_filename => puppet-override.conf + unit => clean_up_dlq.service
- Class[Profile::Base::Production]
- Parameters differences:
--- Class[Profile::Base::Production].orig +++ Class[Profile::Base::Production] @@ - role_description => Unpuppetised system for testing + role_description => Elasticsearch relforge
- Systemd::Timer::Job[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400]
- Parameters differences:
--- Systemd::Timer::Job[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400].orig +++ Systemd::Timer::Job[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400] + send_mail => False + user => root + require => File[/usr/local/sbin/wmf-auto-restart] + monitoring_enabled => False + logfile_name => syslog.log + logging_enabled => True + command => /usr/local/sbin/wmf-auto-restart -s prometheus-wmf-elasticsearch-exporter-9400 + private_tmp => False + description => Auto restart job: prometheus-wmf-elasticsearch-exporter-9400 + syslog_force_stop => True + ignore_errors => False + send_mail_only_on_error => True + fixed_random_delay => False + logfile_perms => all + ensure => present + logfile_basedir => /var/log + environment => {} + logfile_group => root + send_mail_to => root@relforge1008.eqiad.wmnet + success_exit_status => [] + interval => {'start': 'OnCalendar', 'interval': 'Mon,Tue,Wed,Thu,Fri *-*-* 11:6:00'} + monitoring_contact_groups => admins + monitoring_notes_url => https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state + syslog_match_startswith => True- Service[opensearch-relforge-eqiad-gc-log-cleanup.timer]
- Parameters differences:
--- Service[opensearch-relforge-eqiad-gc-log-cleanup.timer].orig +++ Service[opensearch-relforge-eqiad-gc-log-cleanup.timer] + ensure => running + provider => systemd + enable => True
- File[/etc/ferm/conf.d/10_opensearch-https-9243]
- Parameters differences:
--- File[/etc/ferm/conf.d/10_opensearch-https-9243].orig +++ File[/etc/ferm/conf.d/10_opensearch-https-9243] + owner => root + group => root + tag => ferm + require => File[/etc/ferm/conf.d] + mode => 0400 + ensure => present + notify => Service[ferm]
- Content differences:
--- /etc/ferm/conf.d/10_opensearch-https-9243.orig +++ /etc/ferm/conf.d/10_opensearch-https-9243 @@ -0,0 +1,6 @@ +# Autogenerated by puppet. DO NOT EDIT BY HAND! +# +# +&R_SERVICE(tcp, 9243, (($CUMIN_MASTERS $ANALYTICS_NETWORKS $STAGING_KUBEPODS_NETWORKS))); + +
- File[/lib/systemd/system/wmf_auto_restart_prometheus-elasticsearch-exporter-9200.timer]
- Parameters differences:
--- File[/lib/systemd/system/wmf_auto_restart_prometheus-elasticsearch-exporter-9200.timer].orig +++ File[/lib/systemd/system/wmf_auto_restart_prometheus-elasticsearch-exporter-9200.timer] + owner => root + group => root + ensure => present + mode => 0444 + notify => Exec[systemd daemon-reload for wmf_auto_restart_prometheus-elasticsearch-exporter-9200.timer (wmf_auto_restart_prometheus-elasticsearch-exporter-9200.timer)]
- Content differences:
--- /lib/systemd/system/wmf_auto_restart_prometheus-elasticsearch-exporter-9200.timer.orig +++ /lib/systemd/system/wmf_auto_restart_prometheus-elasticsearch-exporter-9200.timer @@ -0,0 +1,12 @@ +[Unit] +Description=Periodic execution of wmf_auto_restart_prometheus-elasticsearch-exporter-9200.service + +[Timer] +Unit=wmf_auto_restart_prometheus-elasticsearch-exporter-9200.service +# Accuracy sets the maximum time interval around the execution time we want to allow +AccuracySec=15sec +OnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 7:36:00 +RandomizedDelaySec=0 + +[Install] +WantedBy=multi-user.target
- Logrotate::Conf[wmf_auto_restart_prometheus-elasticsearch-exporter-9200]
- Parameters differences:
--- Logrotate::Conf[wmf_auto_restart_prometheus-elasticsearch-exporter-9200].orig +++ Logrotate::Conf[wmf_auto_restart_prometheus-elasticsearch-exporter-9200] + ensure => present
- Service[prometheus-elasticsearch-exporter]
- Parameters differences:
--- Service[prometheus-elasticsearch-exporter].orig +++ Service[prometheus-elasticsearch-exporter] + ensure => stopped + require => Package[prometheus-elasticsearch-exporter]
- File[/etc/ferm/conf.d/10_opensearch_inter_node_9500]
- Parameters differences:
--- File[/etc/ferm/conf.d/10_opensearch_inter_node_9500].orig +++ File[/etc/ferm/conf.d/10_opensearch_inter_node_9500] + owner => root + group => root + tag => ferm + require => File[/etc/ferm/conf.d] + mode => 0400 + ensure => present + notify => Service[ferm]
- Content differences:
--- /etc/ferm/conf.d/10_opensearch_inter_node_9500.orig +++ /etc/ferm/conf.d/10_opensearch_inter_node_9500 @@ -0,0 +1,8 @@ +# Autogenerated by puppet. DO NOT EDIT BY HAND! +# +# +&R_SERVICE(tcp, 9500, (10.64.164.14 10.64.32.100 10.64.48.120 2620:0:861:103:10:64:32:100 2620:0:861:107:10:64:48:120 2620:0:861:12c:10:64:164:14)); + + + +&NO_TRACK(tcp, 9500);
- File[/var/lib/prometheus/node.d/check_opensearch_unassigned_shard_check_9400.prom]
- Parameters differences:
--- File[/var/lib/prometheus/node.d/check_opensearch_unassigned_shard_check_9400.prom].orig +++ File[/var/lib/prometheus/node.d/check_opensearch_unassigned_shard_check_9400.prom] + owner => root + group => root + ensure => absent
- File[/usr/local/bin/opensearch_hot_threads_logger.py]
- Parameters differences:
--- File[/usr/local/bin/opensearch_hot_threads_logger.py].orig +++ File[/usr/local/bin/opensearch_hot_threads_logger.py] + mode => 0555 + source => puppet:///modules/opensearch/opensearch_hot_threads_logger.py + owner => root + group => root
- Systemd::Timer::Job[nrpe2nodexp-opensearch_shards_9400]
- Parameters differences:
--- Systemd::Timer::Job[nrpe2nodexp-opensearch_shards_9400].orig +++ Systemd::Timer::Job[nrpe2nodexp-opensearch_shards_9400] + send_mail => False + user => nagios + monitoring_enabled => False + logfile_name => syslog.log + logging_enabled => False + command => /usr/local/bin/nrpe2nodexp --alert-rule-hash "2a63eb7dcbe368b7f538118765d629d6" --timeout 10 --check-command "check_opensearch_shards_9400" + private_tmp => False + splay => 60 + description => execution of nrpe2nodexp for the check_opensearch_shards_9400 command. + syslog_force_stop => True + ignore_errors => True + send_mail_only_on_error => True + fixed_random_delay => True + logfile_perms => all + syslog_identifier => nrpe2nodexp-opensearch_shards_9400 + ensure => absent + logfile_basedir => /var/log + environment => {} + logfile_group => root + send_mail_to => root@relforge1008.eqiad.wmnet + group => prometheus-node-exporter + success_exit_status => [] + interval => [{'start': 'OnUnitInactiveSec', 'interval': '1min'}] + monitoring_contact_groups => admins + monitoring_notes_url => https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state + syslog_match_startswith => True- Package[edac-utils]
- Parameters differences:
--- Package[edac-utils].orig +++ Package[edac-utils] + provider => apt + ensure => latest
- Systemd::Timer[opensearch-hot-threads-log]
- Parameters differences:
--- Systemd::Timer[opensearch-hot-threads-log].orig +++ Systemd::Timer[opensearch-hot-threads-log] + unit_name => opensearch-hot-threads-log.service + fixed_random_delay => False + splay => 0 + ensure => present + timer_intervals => [{'start': 'OnCalendar', 'interval': '*-*-* *:00/5:00'}] + accuracy => 15sec- Systemd::Unit[wmf_auto_restart_prometheus-elasticsearch-exporter-9200.service]
- Parameters differences:
--- Systemd::Unit[wmf_auto_restart_prometheus-elasticsearch-exporter-9200.service].orig +++ Systemd::Unit[wmf_auto_restart_prometheus-elasticsearch-exporter-9200.service] + override => False + require => ['Class[Systemd]'] + restart => False + ensure => present + override_filename => puppet-override.conf + unit => wmf_auto_restart_prometheus-elasticsearch-exporter-9200.service
- File[/etc/opensearch/instances]
- Parameters differences:
--- File[/etc/opensearch/instances].orig +++ File[/etc/opensearch/instances] + owner => root + mode => 0444 + group => root + ensure => file
- Content differences:
--- /etc/opensearch/instances.orig +++ /etc/opensearch/instances @@ -0,0 +1,2 @@ +opensearch_1@relforge-eqiad +opensearch_1@relforge-eqiad-small-alpha
- File[/etc/nagios/nrpe.d/check_opensearch_shard_size_check_9400.cfg]
- Parameters differences:
--- File[/etc/nagios/nrpe.d/check_opensearch_shard_size_check_9400.cfg].orig +++ File[/etc/nagios/nrpe.d/check_opensearch_shard_size_check_9400.cfg] + owner => root + require => Package[nagios-nrpe-server] + group => root + tag => nrpe::check + ensure => present + mode => 0444 + notify => Service[nagios-nrpe-server]
- Content differences:
--- /etc/nagios/nrpe.d/check_opensearch_shard_size_check_9400.cfg.orig +++ /etc/nagios/nrpe.d/check_opensearch_shard_size_check_9400.cfg @@ -0,0 +1,2 @@ +# File generated by puppet. DO NOT edit by hand +command[check_opensearch_shard_size_check_9400]=/usr/lib/nagios/plugins/check_elasticsearch_shard_size.py --url http://localhost:9400 --shard-size-warning 110 --shard-size-critical 140 --timeout 4
- Systemd::Timer::Job[opensearch-relforge-eqiad-gc-log-cleanup]
- Parameters differences:
--- Systemd::Timer::Job[opensearch-relforge-eqiad-gc-log-cleanup].orig +++ Systemd::Timer::Job[opensearch-relforge-eqiad-gc-log-cleanup] + send_mail => False + user => root + monitoring_enabled => False + logfile_name => syslog.log + logging_enabled => True + command => /usr/bin/find /var/log/opensearch -name 'relforge-eqiad_jvm_gc.*.log*' -mtime +30 -delete + private_tmp => False + description => Cleanup GC logs + syslog_force_stop => True + ignore_errors => False + send_mail_only_on_error => True + fixed_random_delay => False + logfile_perms => all + ensure => present + logfile_basedir => /var/log + environment => {} + logfile_group => root + send_mail_to => root@relforge1008.eqiad.wmnet + success_exit_status => [] + interval => {'start': 'OnCalendar', 'interval': '*-*-* 02:12:00'} + monitoring_contact_groups => admins + monitoring_notes_url => https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state + syslog_match_startswith => True- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_shards_9200.service (nrpe2nodexp-opensearch_shards_9200.service)]
- Parameters differences:
--- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_shards_9200.service (nrpe2nodexp-opensearch_shards_9200.service)].orig +++ Exec[systemd daemon-reload for nrpe2nodexp-opensearch_shards_9200.service (nrpe2nodexp-opensearch_shards_9200.service)] + command => /bin/systemctl daemon-reload + refreshonly => True
- File[/lib/systemd/system/nrpe2nodexp-opensearch_unassigned_shard_check_9400.service]
- Parameters differences:
--- File[/lib/systemd/system/nrpe2nodexp-opensearch_unassigned_shard_check_9400.service].orig +++ File[/lib/systemd/system/nrpe2nodexp-opensearch_unassigned_shard_check_9400.service] + owner => root + group => root + ensure => absent + mode => 0444 + notify => Exec[systemd daemon-reload for nrpe2nodexp-opensearch_unassigned_shard_check_9400.service (nrpe2nodexp-opensearch_unassigned_shard_check_9400.service)]
- Content differences:
--- /lib/systemd/system/nrpe2nodexp-opensearch_unassigned_shard_check_9400.service.orig +++ /lib/systemd/system/nrpe2nodexp-opensearch_unassigned_shard_check_9400.service @@ -0,0 +1,11 @@ +[Unit] +Description=execution of nrpe2nodexp for the check_opensearch_unassigned_shard_check_9400 command. +Documentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state + +[Service] +Type=oneshot +User=nagios + +Group=prometheus-node-exporter +SyslogIdentifier=nrpe2nodexp-opensearch_unassigned_shard_check_9400 +ExecStart=-/usr/local/bin/nrpe2nodexp --alert-rule-hash "a0a4892478c289e50484ffd2fb4c3202" --timeout 10 --check-command "check_opensearch_unassigned_shard_check_9400"
- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_shard_size_check_9200.service (nrpe2nodexp-opensearch_shard_size_check_9200.service)]
- Parameters differences:
--- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_shard_size_check_9200.service (nrpe2nodexp-opensearch_shard_size_check_9200.service)].orig +++ Exec[systemd daemon-reload for nrpe2nodexp-opensearch_shard_size_check_9200.service (nrpe2nodexp-opensearch_shard_size_check_9200.service)] + command => /bin/systemctl daemon-reload + refreshonly => True
- Prometheus::Alert::Rule[check_opensearch_unassigned_shard_check_9200_54ca99505516d5452912b573aa7d35d3]
- Parameters differences:
--- Prometheus::Alert::Rule[check_opensearch_unassigned_shard_check_9200_54ca99505516d5452912b573aa7d35d3].orig +++ Prometheus::Alert::Rule[check_opensearch_unassigned_shard_check_9200_54ca99505516d5452912b573aa7d35d3] + for => 720m + team => observability + ensure => absent + dashboard => TODO + instance => ops + runbook => https://wikitech.wikimedia.org/wiki/Search#Administration + severity => info + def_label_whitelst => ['team', 'severity'] + alert_name => nrpe_OpenSearch_unassigned_shard_check___9200 + site => eqiad + group => nrpechecks + summary => NRPE CHECK: OpenSearch unassigned shard check - 9200 + expr => (nagios_nrpe_check_result{alert_rule_hash="54ca99505516d5452912b573aa7d35d3",check_name="check_opensearch_unassigned_shard_check_9200", status=~"(WARNING|CRITICAL)", severity=~"(warning|critical)"} > 0) * on (instance) group_left (team) role_owner + logs => https://logstash.wikimedia.org/app/dashboards#/view/2d343ac0-6df8-11f0-8e08-7fab0da52b33?_g=(filters:!((query:(match_phrase:(event.module:check_opensearch_unassigned_shard_check_9200))),(query:(match_phrase:(host.name:{{$labels.instance|stripPort}}))))) + description => NRPE CHECK: OpenSearch unassigned shard check - 9200- Class[Profile::Rsyslog::Udp_json_logback_compat]
- Parameters differences:
--- Class[Profile::Rsyslog::Udp_json_logback_compat].orig +++ Class[Profile::Rsyslog::Udp_json_logback_compat] + logging_kafka_brokers => ['kafka-logging1001.eqiad.wmnet:9093', 'kafka-logging1002.eqiad.wmnet:9093', 'kafka-logging1003.eqiad.wmnet:9093', 'kafka-logging1004.eqiad.wmnet:9093', 'kafka-logging1005.eqiad.wmnet:9093'] + queue_enabled_sites => ['ulsfo', 'esams', 'eqsin', 'eqiad', 'codfw', 'drmrs', 'magru'] + port => 11514
- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_unassigned_shard_check_9200.timer (nrpe2nodexp-opensearch_unassigned_shard_check_9200.timer)]
- Parameters differences:
--- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_unassigned_shard_check_9200.timer (nrpe2nodexp-opensearch_unassigned_shard_check_9200.timer)].orig +++ Exec[systemd daemon-reload for nrpe2nodexp-opensearch_unassigned_shard_check_9200.timer (nrpe2nodexp-opensearch_unassigned_shard_check_9200.timer)] + command => /bin/systemctl daemon-reload + refreshonly => True
- File[/usr/lib/nagios/plugins/check_elasticsearch]
- Parameters differences:
--- File[/usr/lib/nagios/plugins/check_elasticsearch].orig +++ File[/usr/lib/nagios/plugins/check_elasticsearch] + owner => root + mode => 0755 + group => root + source => puppet:///modules/icinga/elasticsearch/check_elasticsearch
- File[/etc/rsyslog.d/25-nrpe2nodexp-opensearch-shard-size-check-9400.conf]
- Parameters differences:
--- File[/etc/rsyslog.d/25-nrpe2nodexp-opensearch-shard-size-check-9400.conf].orig +++ File[/etc/rsyslog.d/25-nrpe2nodexp-opensearch-shard-size-check-9400.conf] + owner => root + group => root + ensure => absent + mode => 0444 + notify => Service[rsyslog]
- Content differences:
--- /etc/rsyslog.d/25-nrpe2nodexp-opensearch-shard-size-check-9400.conf.orig +++ /etc/rsyslog.d/25-nrpe2nodexp-opensearch-shard-size-check-9400.conf @@ -0,0 +1,10 @@ +# SPDX-License-Identifier: Apache-2.0 +if $programname contains "nrpe2nodexp-opensearch_shard_size_check_9400" then { + if ($msg contains "\"ecs.version\": \"1.7.0\"") then { + # Send logs to kafka + set $.log_outputs = "kafka ecs_170 local"; + } else { + # Filter out non-relevant nrpe2nodexp messages + stop + } +}- File[/lib/systemd/system/wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200.timer]
- Parameters differences:
--- File[/lib/systemd/system/wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200.timer].orig +++ File[/lib/systemd/system/wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200.timer] + owner => root + group => root + ensure => present + mode => 0444 + notify => Exec[systemd daemon-reload for wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200.timer (wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200.timer)]
- Content differences:
--- /lib/systemd/system/wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200.timer.orig +++ /lib/systemd/system/wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200.timer @@ -0,0 +1,12 @@ +[Unit] +Description=Periodic execution of wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200.service + +[Timer] +Unit=wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200.service +# Accuracy sets the maximum time interval around the execution time we want to allow +AccuracySec=15sec +OnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 10:55:00 +RandomizedDelaySec=0 + +[Install] +WantedBy=multi-user.target
- File[/etc/rsyslog.d/25-nrpe2nodexp-check-push-cross-cluster-settings-9200-status.conf]
- Parameters differences:
--- File[/etc/rsyslog.d/25-nrpe2nodexp-check-push-cross-cluster-settings-9200-status.conf].orig +++ File[/etc/rsyslog.d/25-nrpe2nodexp-check-push-cross-cluster-settings-9200-status.conf] + owner => root + group => root + ensure => absent + mode => 0444 + notify => Service[rsyslog]
- Content differences:
--- /etc/rsyslog.d/25-nrpe2nodexp-check-push-cross-cluster-settings-9200-status.conf.orig +++ /etc/rsyslog.d/25-nrpe2nodexp-check-push-cross-cluster-settings-9200-status.conf @@ -0,0 +1,10 @@ +# SPDX-License-Identifier: Apache-2.0 +if $programname contains "nrpe2nodexp-check_push_cross_cluster_settings_9200_status" then { + if ($msg contains "\"ecs.version\": \"1.7.0\"") then { + # Send logs to kafka + set $.log_outputs = "kafka ecs_170 local"; + } else { + # Filter out non-relevant nrpe2nodexp messages + stop + } +}- Ferm::Service[opensearch-https-9243]
- Parameters differences:
--- Ferm::Service[opensearch-https-9243].orig +++ Ferm::Service[opensearch-https-9243] + unrestricted_access => False + ensure => present + notrack => False + srange => (($CUMIN_MASTERS $ANALYTICS_NETWORKS $STAGING_KUBEPODS_NETWORKS)) + prio => 10 + desc => + port => 9243 + proto => tcp
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-elasticsearch-exporter-9200.service (wmf_auto_restart_prometheus-elasticsearch-exporter-9200.service)]
- Parameters differences:
--- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-elasticsearch-exporter-9200.service (wmf_auto_restart_prometheus-elasticsearch-exporter-9200.service)].orig +++ Exec[systemd daemon-reload for wmf_auto_restart_prometheus-elasticsearch-exporter-9200.service (wmf_auto_restart_prometheus-elasticsearch-exporter-9200.service)] + command => /bin/systemctl daemon-reload + refreshonly => True
- File[/etc/opensearch/relforge-eqiad-small-alpha/scripts]
- Parameters differences:
--- File[/etc/opensearch/relforge-eqiad-small-alpha/scripts].orig +++ File[/etc/opensearch/relforge-eqiad-small-alpha/scripts] + owner => root + mode => 0444 + group => root + ensure => directory
- File[/etc/opensearch/relforge-eqiad-small-alpha/java-security.policy]
- Parameters differences:
--- File[/etc/opensearch/relforge-eqiad-small-alpha/java-security.policy].orig +++ File[/etc/opensearch/relforge-eqiad-small-alpha/java-security.policy] + owner => opensearch + source => puppet:///modules/profile/opensearch/java-security.policy + group => opensearch + ensure => file + mode => 0440
- Exec[Generate cert discovery2026__relforge1008_eqiad_wmnet]
- Parameters differences:
--- Exec[Generate cert discovery2026__relforge1008_eqiad_wmnet].orig +++ Exec[Generate cert discovery2026__relforge1008_eqiad_wmnet] + environment => ['GODEBUG=x509ignoreCN=0'] + command => /usr/bin/cfssl gencert -config /etc/cfssl/client-cfssl.conf -tls-remote-ca /etc/ssl/certs/wmf-ca-certificates.crt -mutual-tls-client-cert /etc/cfssl/mutual_tls_client_cert.pem -mutual-tls-client-key /var/lib/puppet/ssl/private_keys/relforge1008.eqiad.wmnet.pem -label discovery2026 /etc/cfssl/csr/discovery2026__relforge1008_eqiad_wmnet.csr | /usr/bin/cfssljson -bare /etc/cfssl/ssl/discovery2026__relforge1008_eqiad_wmnet/discovery2026__relforge1008_eqiad_wmnet + unless => /usr/bin/test "$(/usr/bin/openssl x509 -in /etc/cfssl/ssl/discovery2026__relforge1008_eqiad_wmnet/discovery2026__relforge1008_eqiad_wmnet.pem -noout -pubkey 2>&1)" == "$(/usr/bin/openssl pkey -pubout -in /etc/cfssl/ssl/discovery2026__relforge1008_eqiad_wmnet/discovery2026__relforge1008_eqiad_wmnet-key.pem 2>&1)" + require => Cfssl::Csr[/etc/cfssl/csr/discovery2026__relforge1008_eqiad_wmnet.csr]
- File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-wmf-elasticsearch-exporter-9200.conf]
- Parameters differences:
--- File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-wmf-elasticsearch-exporter-9200.conf].orig +++ File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-wmf-elasticsearch-exporter-9200.conf] + owner => root + group => root + ensure => present + mode => 0444 + notify => Service[rsyslog]
- Content differences:
--- /etc/rsyslog.d/40-wmf-auto-restart-prometheus-wmf-elasticsearch-exporter-9200.conf.orig +++ /etc/rsyslog.d/40-wmf-auto-restart-prometheus-wmf-elasticsearch-exporter-9200.conf @@ -0,0 +1,10 @@ +# rsyslog.conf(5) configuration file for services. +# This file is managed by Puppet. +if $programname startswith "wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200" then { + action( + type="omfile" file="/var/log/wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200/syslog.log" + fileOwner="root" fileGroup="root" + fileCreateMode="0644" + ) + & stop +}- File[/etc/nginx/sites-available/relforge-eqiad-small-alpha]
- Parameters differences:
--- File[/etc/nginx/sites-available/relforge-eqiad-small-alpha].orig +++ File[/etc/nginx/sites-available/relforge-eqiad-small-alpha] + before => ['Service[nginx]'] + owner => root + group => root + ensure => present + notify => Exec[nginx-reload]
- Content differences:
--- /etc/nginx/sites-available/relforge-eqiad-small-alpha.orig +++ /etc/nginx/sites-available/relforge-eqiad-small-alpha @@ -0,0 +1,59 @@ +# Proxy site configuration file for relforge-eqiad-small-alpha +# This file is managed by Puppet! +upstream local_fe_relforge-eqiad-small-alpha { + server 10.64.32.100:9400 max_fails=0; +} + +# SSL proxying +server { + # Enabling TCP Fast Open is safe for HTTP over TLS. There is no idempotency + # concern replaying TLS Client Hello. + # https://tools.ietf.org/html/rfc7413#section-6.3.2 + listen [::]:9443 default_server deferred backlog=16384 reuseport ipv6only=on fastopen=150 ssl ; + listen 9443 default_server deferred backlog=16384 reuseport fastopen=150 ssl ; + server_name relforge1008.eqiad.wmnet relforge.svc.eqiad.wmnet; + + error_log /var/log/nginx/relforge-eqiad-small-alpha.error.log; + access_log off; + + ssl_certificate /etc/cfssl/ssl/discovery2026__relforge1008_eqiad_wmnet/discovery2026__relforge1008_eqiad_wmnet.chained.pem; + ssl_certificate_key /etc/cfssl/ssl/discovery2026__relforge1008_eqiad_wmnet/discovery2026__relforge1008_eqiad_wmnet-key.pem; + + keepalive_timeout 60; + keepalive_requests 100; + + location / { + proxy_pass http://local_fe_relforge-eqiad-small-alpha; + proxy_http_version 1.1; + proxy_set_header Connection close; # should be default + + # this should be in sync with Varnish's first_byte_timeout + # and PHP's max_execution_time + proxy_read_timeout 180s; + + proxy_set_header Host $host; + proxy_set_header X-Client-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto https; + proxy_set_header X-Connection-Properties "H2=$h2; SSR=$session_reused; SSL=$ssl_protocol; C=$ssl_cipher;"; + + # Don't clobber the Server header from the backend. + proxy_pass_header Server; + + proxy_redirect off; + proxy_buffering off; + proxy_request_buffering on; + + # With proxy buffering off, proxy_buffer_size is still used to + # define the singular chunk of buffer the content passes + # through. Apparently if nginx can't read all the response + # headers in the first such chunk, it fails with 502. Upping + # this to 8k (from def 4k) solves the one reported case in + # https://phabricator.wikimedia.org/T161819 + # -- + # Raising this further from 8K to 32K, at least temporarily, due to T226840 + # Note 32KB is also the similar default limit in our varnishes (http_resp_size) + proxy_buffer_size 32k; + proxy_buffers 4 32k; + } +}- Systemd::Timer::Job[wmf_auto_restart_prometheus-elasticsearch-exporter-9400]
- Parameters differences:
--- Systemd::Timer::Job[wmf_auto_restart_prometheus-elasticsearch-exporter-9400].orig +++ Systemd::Timer::Job[wmf_auto_restart_prometheus-elasticsearch-exporter-9400] + send_mail => False + user => root + require => File[/usr/local/sbin/wmf-auto-restart] + monitoring_enabled => False + logfile_name => syslog.log + logging_enabled => True + command => /usr/local/sbin/wmf-auto-restart -s prometheus-elasticsearch-exporter-9400 + private_tmp => False + description => Auto restart job: prometheus-elasticsearch-exporter-9400 + syslog_force_stop => True + ignore_errors => False + send_mail_only_on_error => True + fixed_random_delay => False + logfile_perms => all + ensure => present + logfile_basedir => /var/log + environment => {} + logfile_group => root + send_mail_to => root@relforge1008.eqiad.wmnet + success_exit_status => [] + interval => {'start': 'OnCalendar', 'interval': 'Mon,Tue,Wed,Thu,Fri *-*-* 14:27:00'} + monitoring_contact_groups => admins + monitoring_notes_url => https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state + syslog_match_startswith => True- Concat::Fragment[main contacts]
- Systemd::Unit[nrpe2nodexp-check_push_cross_cluster_settings_9200_status.timer]
- Parameters differences:
--- Systemd::Unit[nrpe2nodexp-check_push_cross_cluster_settings_9200_status.timer].orig +++ Systemd::Unit[nrpe2nodexp-check_push_cross_cluster_settings_9200_status.timer] + override => False + require => ['Class[Systemd]'] + restart => False + ensure => absent + override_filename => puppet-override.conf + unit => nrpe2nodexp-check_push_cross_cluster_settings_9200_status.timer
- Systemd::Timer::Job[wmf_auto_restart_prometheus-elasticsearch-exporter-9200]
- Parameters differences:
--- Systemd::Timer::Job[wmf_auto_restart_prometheus-elasticsearch-exporter-9200].orig +++ Systemd::Timer::Job[wmf_auto_restart_prometheus-elasticsearch-exporter-9200] + send_mail => False + user => root + require => File[/usr/local/sbin/wmf-auto-restart] + monitoring_enabled => False + logfile_name => syslog.log + logging_enabled => True + command => /usr/local/sbin/wmf-auto-restart -s prometheus-elasticsearch-exporter-9200 + private_tmp => False + description => Auto restart job: prometheus-elasticsearch-exporter-9200 + syslog_force_stop => True + ignore_errors => False + send_mail_only_on_error => True + fixed_random_delay => False + logfile_perms => all + ensure => present + logfile_basedir => /var/log + environment => {} + logfile_group => root + send_mail_to => root@relforge1008.eqiad.wmnet + success_exit_status => [] + interval => {'start': 'OnCalendar', 'interval': 'Mon,Tue,Wed,Thu,Fri *-*-* 7:36:00'} + monitoring_contact_groups => admins + monitoring_notes_url => https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state + syslog_match_startswith => True- Cfssl::Cert[discovery2026__relforge1008_eqiad_wmnet]
- Parameters differences:
- Cfssl::Cert[discovery2026__relforge1008_eqiad_wmnet]
- Systemd::Timer::Job[wmf_auto_restart_prometheus-elasticsearch-exporter-9200]
- Concat::Fragment[main contacts]
- Content differences:
- Content differences:
- File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-wmf-elasticsearch-exporter-9200.conf]
- Exec[Generate cert discovery2026__relforge1008_eqiad_wmnet]
- File[/etc/opensearch/relforge-eqiad-small-alpha/java-security.policy]
- File[/etc/opensearch/relforge-eqiad-small-alpha/scripts]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-elasticsearch-exporter-9200.service (wmf_auto_restart_prometheus-elasticsearch-exporter-9200.service)]
- Content differences:
- Content differences:
- Content differences:
- File[/etc/rsyslog.d/25-nrpe2nodexp-opensearch-shard-size-check-9400.conf]
- File[/usr/lib/nagios/plugins/check_elasticsearch]
- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_unassigned_shard_check_9200.timer (nrpe2nodexp-opensearch_unassigned_shard_check_9200.timer)]
- Class[Profile::Rsyslog::Udp_json_logback_compat]
- Prometheus::Alert::Rule[check_opensearch_unassigned_shard_check_9200_54ca99505516d5452912b573aa7d35d3]
- Content differences:
- File[/lib/systemd/system/nrpe2nodexp-opensearch_unassigned_shard_check_9400.service]
- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_shards_9200.service (nrpe2nodexp-opensearch_shards_9200.service)]
- Content differences:
- Content differences:
- File[/etc/opensearch/instances]
- Systemd::Unit[wmf_auto_restart_prometheus-elasticsearch-exporter-9200.service]
- Systemd::Timer[opensearch-hot-threads-log]
- Package[edac-utils]
- Systemd::Timer::Job[nrpe2nodexp-opensearch_shards_9400]
- File[/usr/local/bin/opensearch_hot_threads_logger.py]
- Content differences:
- File[/etc/ferm/conf.d/10_opensearch_inter_node_9500]
- Service[prometheus-elasticsearch-exporter]
- Content differences:
- Content differences:
- File[/etc/ferm/conf.d/10_opensearch-https-9243]
- Service[opensearch-relforge-eqiad-gc-log-cleanup.timer]
- Systemd::Timer::Job[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400]
- Class[Profile::Base::Production]
- Systemd::Unit[clean_up_dlq.service]
- Monitoring::Exported_nagios_service[relforge1008 check_push_cross_cluster_settings_9200_status]
- Service[prometheus-wmf-elasticsearch-exporter-9200]
- Prometheus::Wmf_elasticsearch_exporter[relforge1008:9400]
- Java::Package[openjdk-jdk-17]
- Sysctl::Parameters[opensearch]
- Nginx::Site[relforge-eqiad-small-alpha]
- File[/usr/local/lib/nagios/plugins/check_systemd_unit_status]
- Content differences:
- File[/lib/systemd/system/opensearch-disable-readahead-relforge-eqiad-small-alpha.service]
- Rsyslog::Conf[nrpe2nodexp-opensearch_unassigned_shard_check_9200]
- Systemd::Unit[opensearch-hot-threads-log.service]
- Parameters differences: