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: | 640 |
| Resources removed: | 8 |
| Resources modified: | 652 |
| Change percentage: | 44.83% |
Resources only in the new catalog
- File[/etc/logrotate.d/opensearch]
- Rsyslog::Conf[wmf_auto_restart_prometheus-elasticsearch-exporter-9200]
- Nrpe::Monitor_service[opensearch_unassigned_shard_check_9200]
- File[/etc/opensearch/relforge-eqiad-small-alpha/scripts]
- Systemd::Timer[nrpe2nodexp-opensearch_unassigned_shard_check_9400]
- Service[nrpe2nodexp-opensearch_shards_9200.timer]
- Prometheus::Alert::Rule[check_opensearch_unassigned_shard_check_9200_54ca99505516d5452912b573aa7d35d3]
- File[/etc/sudoers.d/nrpe-check_opensearch_shard_size_check_9200]
- File[/etc/logrotate.d/opensearch-disable-readahead]
- Package[edac-utils]
- Prometheus::Wmf_elasticsearch_exporter[relforge1008:9400]
- Systemd::Timer::Job[nrpe2nodexp-opensearch_unassigned_shard_check_9200]
- File[/etc/rsyslog.d/40-push-cross-cluster-settings-9200.conf]
- File[/etc/ferm/conf.d/10_opensearch-https-9443]
- File[/etc/rsyslog.d/25-nrpe2nodexp-opensearch-unassigned-shard-check-9200.conf]
- Prometheus::Alert::Rule[check_opensearch_unassigned_shard_check_9400_a0a4892478c289e50484ffd2fb4c3202]
- Exec[symlink /etc/opensearch/relforge-eqiad/sudachi]
- File[/lib/systemd/system/nrpe2nodexp-opensearch_shards_9400.timer]
- Systemd::Timer::Job[opensearch-disable-readahead-relforge-eqiad]
- File[/lib/systemd/system/wmf_auto_restart_prometheus-elasticsearch-exporter-9400.timer]
- Concat::Fragment[wikimedia-opensearch-header]
- Systemd::Syslog[push_cross_cluster_settings_9200]
- File[/etc/logstash/conf.d/90-output-udp-gelf_relay.conf]
- Logstash::Input::Gelf[gelf_relay]
- Prometheus::Alert::Rule[check_opensearch_shards_9200_fd6eadf747c645a72e11bd74109a8156]
- Sudo::User[nrpe-check_opensearch_shard_size_check_9200]
- Nrpe::Check[check_check_push_cross_cluster_settings_9200_status]
- File[/etc/opensearch/relforge-eqiad/opensearch.yml]
- File[/lib/systemd/system/prometheus-wmf-elasticsearch-exporter-9200.service]
- Profile::Auto_restarts::Service[prometheus-elasticsearch-exporter-9400]
- File[/etc/sudoers.d/nrpe-check_check_push_cross_cluster_settings_9200_status]
- Systemd::Override[opensearch_2@]
- Class[Prometheus::Elasticsearch_exporter::Common]
- Systemd::Service[opensearch-relforge-eqiad-gc-log-cleanup]
- File[/etc/opensearch_hot_threads.d/relforge-eqiad-small-alpha.yml]
- Monitoring::Service[check_push_cross_cluster_settings_9200_status]
- File[/etc/systemd/system/opensearch_2@.service.d/opensearch_2@.conf]
- Service[nrpe2nodexp-opensearch_unassigned_shard_check_9200.timer]
- File[/var/log/wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400.timer (wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400.timer)]
- Exec[systemd daemon-reload for opensearch-relforge-eqiad-small-alpha-gc-log-cleanup.service (opensearch-relforge-eqiad-small-alpha-gc-log-cleanup.service)]
- Systemd::Timer[nrpe2nodexp-check_push_cross_cluster_settings_9200_status]
- File[/etc/rsyslog.d/40-opensearch-disable-readahead-relforge-eqiad.conf]
- Service[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200.timer]
- Class[Java::Tools]
- Java::Package[openjdk-jdk-17]
- Systemd::Unmask[nginx.service]
- Nrpe::Monitor_service[opensearch_shards_9200]
- Systemd::Timer[clean_up_dlq]
- File[/etc/rsyslog.d/25-nrpe2nodexp-check-push-cross-cluster-settings-9200-status.conf]
- File[/var/log/wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200]
- Class[Sslcert::Dhparam]
- Class[Profile::Opensearch::Monitoring::Base_checks]
- Sysctl::Conffile[opensearch]
- Rsyslog::Conf[nrpe2nodexp-check_push_cross_cluster_settings_9400_status]
- File[/etc/logrotate.d/opensearch-disable-readahead-relforge-eqiad]
- Systemd::Unit[nrpe2nodexp-check_push_cross_cluster_settings_9200_status.timer]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-elasticsearch-exporter-9400.service (wmf_auto_restart_prometheus-elasticsearch-exporter-9400.service)]
- Systemd::Unit[opensearch-disable-readahead.timer]
- Service[opensearch-relforge-eqiad-gc-log-cleanup.timer]
- Profile::Prometheus::Elasticsearch_exporter[relforge1008:9400]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-elasticsearch-exporter-9200.timer (wmf_auto_restart_prometheus-elasticsearch-exporter-9200.timer)]
- File[/etc/opensearch/relforge-eqiad]
- File[/etc/ferm/conf.d/10_opensearch_inter_node_9500]
- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_shards_9400.timer (nrpe2nodexp-opensearch_shards_9400.timer)]
- Exec[systemd daemon-reload for opensearch-relforge-eqiad-gc-log-cleanup.service (opensearch-relforge-eqiad-gc-log-cleanup.service)]
- Logrotate::Conf[opensearch-relforge-eqiad-small-alpha-gc-log-cleanup]
- Systemd::Service[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400]
- Exec[systemd daemon-reload for nrpe2nodexp-check_push_cross_cluster_settings_9400_status.service (nrpe2nodexp-check_push_cross_cluster_settings_9400_status.service)]
- Systemd::Timer::Job[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200]
- Systemd::Unit[clean_up_dlq.service]
- Systemd::Unit[opensearch-relforge-eqiad-small-alpha-gc-log-cleanup.timer]
- Nrpe::Monitor_service[opensearch_shards_9400]
- File[/lib/systemd/system/nrpe2nodexp-opensearch_unassigned_shard_check_9400.timer]
- Opensearch::Cross_cluster_settings[relforge-eqiad-small-alpha]
- Monitoring::Exported_nagios_service[relforge1008 opensearch_shards_9200]
- Exec[systemd daemon-reload for nrpe2nodexp-check_push_cross_cluster_settings_9200_status.service (nrpe2nodexp-check_push_cross_cluster_settings_9200_status.service)]
- File[/etc/opensearch_hot_threads.d]
- Systemd::Unit[nrpe2nodexp-opensearch_unassigned_shard_check_9400.service]
- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_shard_size_check_9400.service (nrpe2nodexp-opensearch_shard_size_check_9400.service)]
- File[/var/log/opensearch-disable-readahead-relforge-eqiad-small-alpha]
- Systemd::Timer[opensearch-hot-threads-log]
- Systemd::Timer[push_cross_cluster_settings_9400]
- File[/etc/nagios/nrpe.d/check_opensearch_shard_size_check_9400.cfg]
- Profile::Auto_restarts::Service[prometheus-elasticsearch-exporter-9200]
- Exec[systemd daemon-reload for opensearch_2@.service (opensearch_2@.service)]
- File[/var/log/opensearch-disable-readahead-relforge-eqiad]
- Systemd::Unit[opensearch_2@.service]
- File[/lib/systemd/system/wmf_auto_restart_prometheus-elasticsearch-exporter-9400.service]
- Package[python3-requests]
- Systemd::Unit[nrpe2nodexp-opensearch_unassigned_shard_check_9400.timer]
- Monitoring::Service[opensearch_unassigned_shard_check_9400]
- File[/etc/systemd/system/nginx.service.d/numa.conf]
- Monitoring::Service[opensearch_shard_size_check_9400]
- Systemd::Timer::Job[wmf_auto_restart_prometheus-elasticsearch-exporter-9400]
- Systemd::Syslog[wmf_auto_restart_prometheus-elasticsearch-exporter-9400]
- File_line[auto_restart_file_presence_prometheus-elasticsearch-exporter-9200]
- Exec[s3-credentials-user-relforge-eqiad]
- Systemd::Unit[nrpe2nodexp-opensearch_shard_size_check_9200.timer]
- Service[prometheus-elasticsearch-exporter-9400]
- Rsyslog::Conf[opensearch-disable-readahead-relforge-eqiad]
- Monitoring::Exported_nagios_service[relforge1008 opensearch_shard_size_check_9400]
- Exec[systemd daemon-reload for opensearch-disable-readahead.service (opensearch-disable-readahead.service)]
- File[/lib/systemd/system/wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200.timer]
- Nrpe::Check[check_opensearch_unassigned_shard_check_9400]
- Rsyslog::Conf[push_cross_cluster_settings_9200]
- Class[Role::Cirrus::Relforge]
- File[/etc/nginx/sites-available/relforge-eqiad]
- Service[wmf_auto_restart_prometheus-elasticsearch-exporter-9200.timer]
- Profile::Prometheus::Wmf_elasticsearch_exporter[relforge1008:9200]
- File[/etc/opensearch/relforge-eqiad/opensearch.keystore]
- Rsyslog::Conf[nrpe2nodexp-opensearch_shards_9400]
- Systemd::Monitor[push_cross_cluster_settings_9200]
- File[/etc/opensearch/relforge-eqiad-small-alpha/logging.yml]
- Prometheus::Alert::Rule[check_check_push_cross_cluster_settings_9400_status_de4a199c43946c09f819ca4ffea40ac0]
- File[/etc/ssl/dhparam.pem]
- File[/etc/logstash/conf.d/10-input-gelf-gelf_relay.conf]
- Systemd::Unit[nrpe2nodexp-opensearch_shards_9400.service]
- Rsyslog::Conf[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400]
- Systemd::Timer::Job[clean_up_dlq]
- File[/etc/cfssl/ssl/discovery2026__relforge1008_eqiad_wmnet/discovery2026__relforge1008_eqiad_wmnet.csr]
- File[/lib/systemd/system/nrpe2nodexp-check_push_cross_cluster_settings_9200_status.service]
- Opensearch::Keystore[s3-credentials-user-relforge-eqiad]
- File[/etc/ferm/conf.d/10_elastic-small-alpha-https-9443]
- File[/etc/nagios/nrpe.d/check_opensearch_shards_9400.cfg]
- File[/var/log/wmf_auto_restart_prometheus-elasticsearch-exporter-9400]
- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_shards_9200.service (nrpe2nodexp-opensearch_shards_9200.service)]
- Opensearch::Keystore[s3-credentials-user-relforge-eqiad-small-alpha]
- File[/lib/systemd/system/wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200.service]
- Logstash::Output::Udp[gelf_relay]
- Concat::Fragment[wikimedia-opensearch]
- File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-wmf-elasticsearch-exporter-9400.conf]
- Nginx::Site[relforge-eqiad-small-alpha]
- Systemd::Service[nrpe2nodexp-check_push_cross_cluster_settings_9400_status]
- Monitoring::Exported_nagios_service[relforge1008 opensearch_shard_size_check_9200]
- File[/lib/systemd/system/nrpe2nodexp-opensearch_shard_size_check_9200.timer]
- Systemd::Syslog[push_cross_cluster_settings_9400]
- Rsyslog::Conf[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200]
- File[/etc/opensearch/relforge-eqiad-small-alpha/opensearch.keystore]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-elasticsearch-exporter-9200.service (wmf_auto_restart_prometheus-elasticsearch-exporter-9200.service)]
- File[/etc/nagios/nrpe.d/check_opensearch_shard_size_check_9200.cfg]
- Systemd::Service[prometheus-elasticsearch-exporter-9400]
- File[/etc/rsyslog.d/40-opensearch-disable-readahead.conf]
- Package[nginx-light]
- File[/lib/systemd/system/opensearch-disable-readahead-relforge-eqiad.timer]
- File[/etc/rsyslog.d/40-clean-up-dlq.conf]
- Systemd::Service[wmf_auto_restart_prometheus-elasticsearch-exporter-9400]
- Class[Icinga::Elasticsearch::Base_plugin]
- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_shard_size_check_9200.service (nrpe2nodexp-opensearch_shard_size_check_9200.service)]
- File[/usr/local/lib/nagios/plugins/check_systemd_unit_status]
- Exec[nginx-reload]
- Apt::Repository[wikimedia-opensearch]
- Systemd::Unit[opensearch-hot-threads-log.service]
- File[/etc/default/prometheus-elasticsearch-exporter]
- Service[opensearch_2@relforge-eqiad-small-alpha]
- Exec[systemd daemon-reload for clean_up_dlq.service (clean_up_dlq.service)]
- File[/srv/opensearch]
- File[/etc/opensearch/relforge-eqiad/cirrus_check_settings.json]
- File[/etc/opensearch/relforge-eqiad-small-alpha/log4j2.properties]
- Concat[/etc/apt/sources.list.d/wikimedia-opensearch-plugins.sources]
- File[/lib/systemd/system/prometheus-elasticsearch-exporter-9200.service]
- File[/etc/opensearch/relforge-eqiad/java-security.policy]
- Systemd::Unit[nrpe2nodexp-opensearch_shards_9200.service]
- File[/lib/systemd/system/wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400.service]
- Rsyslog::Conf[opensearch-disable-readahead]
- Service[push_cross_cluster_settings_9400.timer]
- Alternatives::Java[17]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400.service (wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400.service)]
- Nrpe::Check[check_opensearch_unassigned_shard_check_9200]
- File[/etc/nginx/sites-enabled]
- Systemd::Service[nrpe2nodexp-check_push_cross_cluster_settings_9200_status]
- Prometheus::Alert::Rule[check_check_push_cross_cluster_settings_9200_status_379fbc6cbce5b297397c866a15729f1a]
- Systemd::Timer::Job[opensearch-hot-threads-log]
- Package[openjdk-17-jdk]
- Logrotate::Conf[push_cross_cluster_settings_9400]
- Concat::Fragment[wikimedia-opensearch-plugins]
- Systemd::Timer::Job[push_cross_cluster_settings_9400]
- File[/etc/nginx/sites-enabled/relforge-eqiad]
- Systemd::Timer::Job[nrpe2nodexp-check_push_cross_cluster_settings_9200_status]
- Monitoring::Service[opensearch_shards_9400]
- File[/etc/sudoers.d/nrpe-check_check_push_cross_cluster_settings_9400_status]
- Systemd::Unit[opensearch-disable-readahead-relforge-eqiad.service]
- Systemd::Unit[opensearch-hot-threads-log.timer]
- Class[Profile::Java]
- Systemd::Timer[opensearch-disable-readahead-relforge-eqiad-small-alpha]
- Exec[tlsproxy localssl default_server on ports [9443]]
- Exec[opensearch-create-keystore-relforge-eqiad]
- Logrotate::Conf[wmf_auto_restart_prometheus-elasticsearch-exporter-9200]
- File[/var/log/opensearch-relforge-eqiad-small-alpha-gc-log-cleanup]
- Systemd::Service[push_cross_cluster_settings_9400]
- Exec[systemd daemon-reload for prometheus-wmf-elasticsearch-exporter-9200.service (prometheus-wmf-elasticsearch-exporter-9200)]
- File[/lib/systemd/system/nrpe2nodexp-check_push_cross_cluster_settings_9400_status.timer]
- File[/usr/local/bin/jheapdump]
- Prometheus::Alert::Rule[check_opensearch_shards_9400_2a63eb7dcbe368b7f538118765d629d6]
- File[/usr/lib/nagios/plugins/check_elasticsearch]
- Systemd::Service[clean_up_dlq]
- File[/lib/systemd/system/prometheus-elasticsearch-exporter-9400.service]
- Rsyslog::Conf[opensearch-disable-readahead-relforge-eqiad-small-alpha]
- Systemd::Unit[prometheus-wmf-elasticsearch-exporter-9400]
- File_line[auto_restart_file_presence_prometheus-wmf-elasticsearch-exporter-9200]
- File[/lib/systemd/system/opensearch-disable-readahead-relforge-eqiad-small-alpha.service]
- Logrotate::Conf[opensearch]
- File[/var/lib/nginx]
- Rsyslog::Conf[nrpe2nodexp-opensearch_shard_size_check_9400]
- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_unassigned_shard_check_9400.service (nrpe2nodexp-opensearch_unassigned_shard_check_9400.service)]
- File[/var/log/clean_up_dlq]
- File[/etc/nginx/conf.d]
- Rsyslog::Conf[nrpe2nodexp-opensearch_shards_9200]
- Class[Profile::Opensearch::Cirrus::Relforge]
- Systemd::Unit[nrpe2nodexp-opensearch_shards_9200.timer]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-elasticsearch-exporter-9400.timer (wmf_auto_restart_prometheus-elasticsearch-exporter-9400.timer)]
- Motd::Script[cirrus::relforge]
- Ferm::Service[opensearch_inter_node_9500]
- Nrpe::Monitor_service[opensearch_shard_size_check_9400]
- Systemd::Unit[nrpe2nodexp-check_push_cross_cluster_settings_9400_status.service]
- Nginx::Site[relforge-eqiad]
- Systemd::Unit[prometheus-wmf-elasticsearch-exporter-9200]
- Exec[systemd daemon-reload for opensearch-disable-readahead-relforge-eqiad.service (opensearch-disable-readahead-relforge-eqiad.service)]
- Systemd::Unit[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200.service]
- Service[opensearch-relforge-eqiad-small-alpha-gc-log-cleanup.timer]
- Logrotate::Conf[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200]
- Systemd::Timer[nrpe2nodexp-opensearch_shards_9200]
- Sudo::User[nrpe-check_opensearch_unassigned_shard_check_9400]
- Prometheus::Alert::Rule[check_opensearch_shard_size_check_9200_c62725841c61e20ac3f6819b4c0ad800]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200.timer (wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200.timer)]
- Exec[systemd daemon-reload for prometheus-elasticsearch-exporter-9400.service (prometheus-elasticsearch-exporter-9400)]
- Monitoring::Exported_nagios_service[relforge1008 opensearch_unassigned_shard_check_9400]
- File[/lib/systemd/system/nrpe2nodexp-opensearch_unassigned_shard_check_9200.timer]
- File[/lib/systemd/system/clean_up_dlq.service]
- Exec[mask_nginx.service]
- Exec[systemd daemon-reload for opensearch-relforge-eqiad-gc-log-cleanup.timer (opensearch-relforge-eqiad-gc-log-cleanup.timer)]
- Systemd::Unit[nrpe2nodexp-check_push_cross_cluster_settings_9400_status.timer]
- Service[nginx]
- Logrotate::Conf[opensearch-disable-readahead]
- File[/usr/lib/nagios/plugins/check_elasticsearch_shard_size.py]
- Systemd::Timer[wmf_auto_restart_prometheus-elasticsearch-exporter-9200]
- Systemd::Service[opensearch-relforge-eqiad-small-alpha-gc-log-cleanup]
- Service[nrpe2nodexp-opensearch_shard_size_check_9400.timer]
- Systemd::Unit[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400.service]
- Sudo::User[nrpe-check_opensearch_shards_9200]
- Monitoring::Exported_nagios_service[relforge1008 opensearch_shards_9400]
- Logrotate::Conf[clean_up_dlq]
- File[/var/lib/prometheus/node.d/check_opensearch_shard_size_check_9200.prom]
- File[/etc/tmpfiles.d/opensearch-relforge-eqiad.conf]
- Systemd::Syslog[clean_up_dlq]
- Class[Java]
- Exec[stop-default-nginx]
- Service[wmf_auto_restart_prometheus-elasticsearch-exporter-9400.timer]
- Prometheus::Elasticsearch_exporter[localhost:9200]
- File[/etc/update-motd.d/96-cluster-memberships]
- File[/etc/nginx]
- Java::Cacert[wmf:puppetca.pem]
- Logrotate::Conf[push_cross_cluster_settings_9200]
- Sysctl::Parameters[opensearch]
- Sysctl::Conffile[TCP Fast Open]
- Systemd::Timer[nrpe2nodexp-check_push_cross_cluster_settings_9400_status]
- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_unassigned_shard_check_9400.timer (nrpe2nodexp-opensearch_unassigned_shard_check_9400.timer)]
- File[/usr/local/bin/set-cross-cluster-seeds_9400.sh]
- Rsyslog::Conf[udp_json_logback_compat]
- File[/lib/systemd/system/push_cross_cluster_settings_9400.service]
- Sudo::User[nrpe-check_check_push_cross_cluster_settings_9200_status]
- Exec[systemd daemon-reload for push_cross_cluster_settings_9200.service (push_cross_cluster_settings_9200.service)]
- File[/etc/logrotate.d/push_cross_cluster_settings_9200]
- File[/etc/nagios/nrpe.d/check_opensearch_shards_9200.cfg]
- Systemd::Unit[push_cross_cluster_settings_9200.timer]
- Exec[apt_repository_wikimedia-opensearch-plugins]
- File[/lib/systemd/system/push_cross_cluster_settings_9200.timer]
- File[/etc/logrotate.d/wmf_auto_restart_prometheus-elasticsearch-exporter-9400]
- Systemd::Unit[prometheus-elasticsearch-exporter-9200]
- File[/etc/opensearch/relforge-eqiad/scripts]
- File[/etc/sysctl.d/opensearch.conf]
- Systemd::Service[wmf_auto_restart_prometheus-elasticsearch-exporter-9200]
- File[/usr/local/bin/prometheus-wmf-elasticsearch-exporter]
- File[/etc/logrotate.d/wmf_auto_restart_prometheus-elasticsearch-exporter-9200]
- Rsyslog::Conf[push_cross_cluster_settings_9400]
- File[/lib/systemd/system/wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400.timer]
- File[/var/log/push_cross_cluster_settings_9400]
- File[/var/lib/prometheus/node.d/check_opensearch_shard_size_check_9400.prom]
- Service[push_cross_cluster_settings_9200.timer]
- Exec[java__cacert_wmf:puppetca.pem]
- Exec[Generate cert discovery2026__relforge1008_eqiad_wmnet]
- File[/etc/rsyslog.d/25-nrpe2nodexp-check-push-cross-cluster-settings-9400-status.conf]
- Systemd::Unit[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200.timer]
- Systemd::Timer::Job[nrpe2nodexp-opensearch_unassigned_shard_check_9400]
- File[/etc/cfssl/ssl/discovery2026__relforge1008_eqiad_wmnet/discovery2026__relforge1008_eqiad_wmnet.pem]
- Systemd::Unit[opensearch-disable-readahead-relforge-eqiad-small-alpha.service]
- Systemd::Tmpfile[opensearch-relforge-eqiad]
- Ferm::Service[opensearch-https-9243]
- Exec[Generate cert discovery2026__relforge1008_eqiad_wmnet refresh on intermediate ca change]
- Exec[Refresh tmpfile opensearch-relforge-eqiad]
- Apt::Repository[wikimedia-opensearch-plugins]
- File[/etc/default/logstash]
- File[/etc/update-motd.d/05-cirrus--relforge]
- Exec[opensearch-create-keystore-relforge-eqiad-small-alpha]
- Systemd::Tmpfile[opensearch-relforge-eqiad-small-alpha]
- Systemd::Timer[nrpe2nodexp-opensearch_shard_size_check_9200]
- Systemd::Unit[nrpe2nodexp-opensearch_unassigned_shard_check_9200.timer]
- File[/etc/cfssl/ssl/discovery2026__relforge1008_eqiad_wmnet/discovery2026__relforge1008_eqiad_wmnet.chained.pem]
- Class[Opensearch]
- Nrpe::Monitor_service[check_push_cross_cluster_settings_9400_status]
- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_shard_size_check_9400.timer (nrpe2nodexp-opensearch_shard_size_check_9400.timer)]
- Nrpe::Plugin[check_systemd_unit_status]
- File[/lib/systemd/system/nrpe2nodexp-opensearch_unassigned_shard_check_9400.service]
- Service[nrpe2nodexp-opensearch_unassigned_shard_check_9400.timer]
- Systemd::Timer[opensearch-disable-readahead-relforge-eqiad]
- File[/usr/share/opensearch/plugins]
- Systemd::Service[nrpe2nodexp-opensearch_unassigned_shard_check_9400]
- Class[Nginx]
- File[/etc/systemd/system/nginx.service.d]
- Profile::Prometheus::Elasticsearch_exporter[relforge1008:9200]
- File[/etc/opensearch]
- Exec[create chained cert /etc/cfssl/ssl/discovery2026__relforge1008_eqiad_wmnet/discovery2026__relforge1008_eqiad_wmnet.chain.pem]
- File[/etc/opensearch/instances]
- Sudo::User[nrpe-check_opensearch_unassigned_shard_check_9200]
- Concat_fragment[wikimedia-opensearch-plugins]
- Exec[systemd daemon-reload for nrpe2nodexp-check_push_cross_cluster_settings_9400_status.timer (nrpe2nodexp-check_push_cross_cluster_settings_9400_status.timer)]
- File[/lib/systemd/system/opensearch-disable-readahead-relforge-eqiad.service]
- File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-elasticsearch-exporter-9200.conf]
- Exec[symlink /etc/opensearch/relforge-eqiad-small-alpha/sudachi]
- Logstash::Conf[input-gelf-gelf_relay]
- File[/lib/systemd/system/opensearch_2@.service]
- Nrpe::Check[check_opensearch_shard_size_check_9200]
- Service[prometheus-elasticsearch-exporter]
- File[/etc/logstash/logstash.yml]
- Exec[systemd daemon-reload for opensearch-disable-readahead-relforge-eqiad-small-alpha.service (opensearch-disable-readahead-relforge-eqiad-small-alpha.service)]
- Package[logstash-oss]
- File[/etc/apt/sources.list.d/wikimedia-opensearch-plugins.list]
- Systemd::Mask[nginx.service]
- Systemd::Timer::Job[opensearch-disable-readahead-relforge-eqiad-small-alpha]
- Opensearch::Cross_cluster_settings[relforge-eqiad]
- Systemd::Monitor[push_cross_cluster_settings_9400]
- Nrpe::Check[check_opensearch_shard_size_check_9400]
- Exec[systemd daemon-reload for push_cross_cluster_settings_9400.timer (push_cross_cluster_settings_9400.timer)]
- Rsyslog::Conf[opensearch-relforge-eqiad-gc-log-cleanup]
- Package[nginx-common]
- Systemd::Unit[push_cross_cluster_settings_9400.timer]
- File[/usr/local/bin/opensearch_hot_threads_logger.py]
- File[/etc/logrotate.d/opensearch-relforge-eqiad-small-alpha-gc-log-cleanup]
- Opensearch::Log::Hot_threads_cluster[relforge-eqiad-small-alpha]
- File[/etc/opensearch/relforge-eqiad/jvm.options]
- File[/var/lib/prometheus/node.d/check_opensearch_unassigned_shard_check_9400.prom]
- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_shard_size_check_9200.timer (nrpe2nodexp-opensearch_shard_size_check_9200.timer)]
- Systemd::Timer[opensearch-disable-readahead]
- Systemd::Service[opensearch-disable-readahead-relforge-eqiad]
- Nrpe::Check[check_opensearch_shards_9200]
- File[/lib/systemd/system/push_cross_cluster_settings_9400.timer]
- Systemd::Unit[opensearch-relforge-eqiad-gc-log-cleanup.service]
- Nrpe::Monitor_service[check_push_cross_cluster_settings_9200_status]
- Class[Profile::Tcp_fast_open]
- Systemd::Unit[clean_up_dlq.timer]
- Profile::Auto_restarts::Service[prometheus-wmf-elasticsearch-exporter-9400]
- Systemd::Syslog[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400]
- File[/etc/logstash/log4j2.properties]
- File[/etc/opensearch/relforge-eqiad-small-alpha]
- Ferm::Service[elastic-main-https-9243]
- File[/etc/nginx/sites-available/relforge-eqiad-small-alpha]
- File[/var/lib/prometheus/node.d/check_opensearch_shards_9200.prom]
- Package[prometheus-elasticsearch-exporter]
- Systemd::Service[nrpe2nodexp-opensearch_shards_9200]
- File[/etc/cfssl/ssl/discovery2026__relforge1008_eqiad_wmnet/discovery2026__relforge1008_eqiad_wmnet.chain.pem]
- Logrotate::Conf[nginx]
- Prometheus::Wmf_elasticsearch_exporter[relforge1008:9200]
- Systemd::Unit[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400.timer]
- Elasticsearch::Tlsproxy[relforge-eqiad]
- File[/etc/nagios/nrpe.d/check_opensearch_unassigned_shard_check_9200.cfg]
- File[/etc/opensearch_hot_threads.d/relforge-eqiad.yml]
- Systemd::Timer[nrpe2nodexp-opensearch_unassigned_shard_check_9200]
- Exec[s3-credentials-user-relforge-eqiad-small-alpha]
- File[/etc/rsyslog.d/25-nrpe2nodexp-opensearch-shard-size-check-9400.conf]
- File[/srv/opensearch/relforge-eqiad]
- Nrpe::Monitor_service[opensearch_unassigned_shard_check_9400]
- File[/etc/opensearch/relforge-eqiad/log4j2.properties]
- Service[nrpe2nodexp-check_push_cross_cluster_settings_9400_status.timer]
- Exec[systemd reload for nginx systemd fragments]
- Class[Profile::Opensearch::Server]
- File[/etc/udev/rules.d/40-opensearch-readahead.rules]
- Systemd::Unit[opensearch-disable-readahead-relforge-eqiad.timer]
- Exec[tlsproxy localssl default_server on ports [9243]]
- File[/etc/logrotate.d/nginx]
- Tlsproxy::Localssl[relforge-eqiad-small-alpha]
- Systemd::Unit[wmf_auto_restart_prometheus-elasticsearch-exporter-9400.timer]
- Systemd::Timer[push_cross_cluster_settings_9200]
- Systemd::Unit[opensearch-disable-readahead-relforge-eqiad-small-alpha.timer]
- File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-wmf-elasticsearch-exporter-9200.conf]
- Service[nrpe2nodexp-opensearch_shard_size_check_9200.timer]
- Exec[systemd daemon-reload for opensearch-disable-readahead-relforge-eqiad.timer (opensearch-disable-readahead-relforge-eqiad.timer)]
- Monitoring::Service[check_push_cross_cluster_settings_9400_status]
- File[/lib/systemd/system/nrpe2nodexp-opensearch_shard_size_check_9200.service]
- File[/etc/nginx/sites-enabled/relforge-eqiad-small-alpha]
- Systemd::Timer[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400]
- File[/etc/nagios/nrpe.d/check_check_push_cross_cluster_settings_9200_status.cfg]
- Exec[renew certificate - discovery2026__relforge1008_eqiad_wmnet]
- Exec[systemd daemon-reload for prometheus-wmf-elasticsearch-exporter-9400.service (prometheus-wmf-elasticsearch-exporter-9400)]
- File[/lib/systemd/system/nrpe2nodexp-opensearch_shard_size_check_9400.service]
- Class[Opensearch::Packages]
- File[/lib/systemd/system/opensearch-relforge-eqiad-small-alpha-gc-log-cleanup.timer]
- File[/var/lib/prometheus/node.d/check_opensearch_unassigned_shard_check_9200.prom]
- File[/var/lib/prometheus/node.d/check_opensearch_shards_9400.prom]
- File[/var/log/opensearch/opensearch_index_indexing_slowlog.log]
- Elasticsearch::Tlsproxy[relforge-eqiad-small-alpha]
- File[/etc/sysctl.d/70-TCP-Fast-Open.conf]
- Rsyslog::Conf[opensearch-relforge-eqiad-small-alpha-gc-log-cleanup]
- Systemd::Service[nrpe2nodexp-opensearch_unassigned_shard_check_9200]
- Mount[/var/lib/nginx]
- Exec[systemd daemon-reload for opensearch-hot-threads-log.service (opensearch-hot-threads-log.service)]
- Monitoring::Exported_nagios_service[relforge1008 check_push_cross_cluster_settings_9400_status]
- Logrotate::Conf[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400]
- Service[nrpe2nodexp-opensearch_shards_9400.timer]
- File[/etc/rsyslog.d/40-opensearch-relforge-eqiad-gc-log-cleanup.conf]
- Systemd::Service[opensearch-disable-readahead]
- Systemd::Syslog[opensearch-relforge-eqiad-small-alpha-gc-log-cleanup]
- Service[opensearch]
- Logrotate::Conf[wmf_auto_restart_prometheus-elasticsearch-exporter-9400]
- Systemd::Unit[wmf_auto_restart_prometheus-elasticsearch-exporter-9200.timer]
- Exec[systemd daemon-reload for prometheus-elasticsearch-exporter-9200.service (prometheus-elasticsearch-exporter-9200)]
- Systemd::Timer::Job[opensearch-relforge-eqiad-small-alpha-gc-log-cleanup]
- Package[logstash-old-name]
- Motd::Script[cluster_memberships]
- Systemd::Service[prometheus-wmf-elasticsearch-exporter-9200]
- Systemd::Timer::Job[nrpe2nodexp-check_push_cross_cluster_settings_9400_status]
- File[/usr/local/bin/opensearch-disable-readahead.sh]
- File[/etc/ferm/conf.d/10_elastic-main-https-9243]
- Service[opensearch_2@relforge-eqiad]
- Prometheus::Elasticsearch_exporter[localhost:9400]
- File[/lib/systemd/system/nrpe2nodexp-opensearch_shards_9200.timer]
- Systemd::Timer[opensearch-relforge-eqiad-small-alpha-gc-log-cleanup]
- Exec[update_java_alternatives_17]
- File[/etc/cfssl/ssl/discovery2026__relforge1008_eqiad_wmnet/discovery2026__relforge1008_eqiad_wmnet-key.pem]
- File[/lib/systemd/system/wmf_auto_restart_prometheus-elasticsearch-exporter-9200.timer]
- Systemd::Timer::Job[wmf_auto_restart_prometheus-elasticsearch-exporter-9200]
- Rsyslog::Conf[nrpe2nodexp-check_push_cross_cluster_settings_9200_status]
- Sysctl::Parameters[TCP Fast Open]
- File[/lib/systemd/system/opensearch-relforge-eqiad-gc-log-cleanup.timer]
- Service[clean_up_dlq.timer]
- Systemd::Timer::Job[opensearch-relforge-eqiad-gc-log-cleanup]
- Service[opensearch-disable-readahead-relforge-eqiad.timer]
- Exec[systemd daemon-reload for opensearch_2@.service (opensearch_2@-opensearch_2@)]
- File[/lib/systemd/system/opensearch-relforge-eqiad-small-alpha-gc-log-cleanup.service]
- Monitoring::Exported_nagios_service[relforge1008 elasticsearch-https-relforge-eqiad-small-alpha]
- Systemd::Timer[opensearch-relforge-eqiad-gc-log-cleanup]
- Opensearch::Log::Hot_threads_cluster[relforge-eqiad]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200.service (wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200.service)]
- Service[opensearch-disable-readahead-relforge-eqiad-small-alpha.timer]
- Exec[systemd daemon-reload for push_cross_cluster_settings_9200.timer (push_cross_cluster_settings_9200.timer)]
- Systemd::Timer::Job[nrpe2nodexp-opensearch_shard_size_check_9400]
- Concat[/etc/apt/sources.list.d/wikimedia-opensearch.sources]
- Ferm::Service[opensearch-https-9443]
- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_shards_9200.timer (nrpe2nodexp-opensearch_shards_9200.timer)]
- Monitoring::Service[opensearch_shard_size_check_9200]
- Exec[install-opensearch]
- Systemd::Timer[nrpe2nodexp-opensearch_shards_9400]
- File[/usr/lib/nagios/plugins/check_elasticsearch.py]
- Systemd::Unit[nrpe2nodexp-opensearch_shards_9400.timer]
- Concat_fragment[wikimedia-opensearch-header]
- File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-elasticsearch-exporter-9400.conf]
- File[/etc/cfssl/ssl/discovery2026__relforge1008_eqiad_wmnet]
- Systemd::Syslog[opensearch-disable-readahead-relforge-eqiad]
- Exec[mask_default_prometheus_elasticsearch_exporter]
- File[/usr/local/bin/logstash-config-test]
- Exec[java__cacert_wmf:Wikimedia_Internal_Root_CA]
- Systemd::Timer[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200]
- Exec[unmask_nginx.service]
- File[/etc/sudoers.d/nrpe-check_opensearch_shards_9200]
- File[/lib/systemd/system/nrpe2nodexp-opensearch_shards_9200.service]
- Systemd::Timer[nrpe2nodexp-opensearch_shard_size_check_9400]
- Exec[Generate cert discovery2026__relforge1008_eqiad_wmnet refresh]
- File[/etc/rsyslog.d/40-opensearch-disable-readahead-relforge-eqiad-small-alpha.conf]
- Package[opensearch]
- Profile::Prometheus::Wmf_elasticsearch_exporter[relforge1008:9400]
- File[/etc/sudoers.d/nrpe-check_opensearch_shard_size_check_9400]
- Monitoring::Service[elasticsearch-https-relforge-eqiad-small-alpha]
- Systemd::Unit[push_cross_cluster_settings_9200.service]
- File_line[auto_restart_file_presence_prometheus-elasticsearch-exporter-9400]
- Motd::Message[cirrus::relforge]
- Systemd::Syslog[wmf_auto_restart_prometheus-elasticsearch-exporter-9200]
- File[/lib/systemd/system/nrpe2nodexp-check_push_cross_cluster_settings_9400_status.service]
- Udev::Rule[opensearch-readahead]
- Systemd::Service[prometheus-elasticsearch-exporter-9200]
- Systemd::Service[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200]
- Service[opensearch-hot-threads-log.timer]
- File[/usr/lib/nagios/plugins/check_elasticsearch_unassigned_shards.py]
- Nrpe::Check[check_opensearch_shards_9400]
- File[/lib/systemd/system/nrpe2nodexp-opensearch_shard_size_check_9400.timer]
- File[/var/log/opensearch/opensearch_index_search_slowlog.log]
- Service[prometheus-wmf-elasticsearch-exporter-9400]
- Rsyslog::Conf[clean_up_dlq]
- File[/etc/logrotate.d/wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400]
- Class[Profile::Logstash::Gelf_relay]
- File[/etc/nagios/nrpe.d/check_check_push_cross_cluster_settings_9400_status.cfg]
- Firewall::Service[opensearch-inter-node-9500]
- Rsyslog::Conf[nrpe2nodexp-opensearch_shard_size_check_9200]
- Ferm::Service[elastic-small-alpha-https-9443]
- Exec[systemd daemon-reload for opensearch-hot-threads-log.timer (opensearch-hot-threads-log.timer)]
- File[/etc/opensearch/relforge-eqiad-small-alpha/java-security.policy]
- File_line[opensearch_bin_bashrc]
- File[/lib/systemd/system/prometheus-wmf-elasticsearch-exporter-9400.service]
- File[/etc/logstash/conf.d/README]
- Exec[systemd daemon-reload for push_cross_cluster_settings_9400.service (push_cross_cluster_settings_9400.service)]
- File[/lib/systemd/system/clean_up_dlq.timer]
- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_unassigned_shard_check_9200.service (nrpe2nodexp-opensearch_unassigned_shard_check_9200.service)]
- Systemd::Service[opensearch-disable-readahead-relforge-eqiad-small-alpha]
- Logrotate::Conf[opensearch-disable-readahead-relforge-eqiad]
- Opensearch::Instance[relforge-eqiad]
- Profile::Auto_restarts::Service[prometheus-wmf-elasticsearch-exporter-9200]
- Monitoring::Exported_nagios_service[relforge1008 elasticsearch-https-relforge-eqiad]
- Service[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400.timer]
- Systemd::Timer::Job[push_cross_cluster_settings_9200]
- Monitoring::Exported_nagios_service[relforge1008 opensearch_unassigned_shard_check_9200]
- Tlsproxy::Localssl[relforge-eqiad]
- Prometheus::Alert::Rule[check_opensearch_shard_size_check_9400_aefe2d8b10db3bc84662052af1e20008]
- File_line[auto_restart_file_presence_prometheus-wmf-elasticsearch-exporter-9400]
- Class[Opensearch::Log::Hot_threads]
- File[/var/lib/prometheus/node.d/check_check_push_cross_cluster_settings_9400_status.prom]
- Exec[apt_repository_wikimedia-opensearch]
- Systemd::Service[push_cross_cluster_settings_9200]
- File[/etc/logrotate.d/opensearch-relforge-eqiad-gc-log-cleanup]
- File[/etc/logrotate.d/opensearch-disable-readahead-relforge-eqiad-small-alpha]
- File[/lib/systemd/system/nrpe2nodexp-check_push_cross_cluster_settings_9200_status.timer]
- Systemd::Syslog[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200]
- Systemd::Unit[nrpe2nodexp-opensearch_unassigned_shard_check_9200.service]
- Cfssl::Csr[/etc/cfssl/csr/discovery2026__relforge1008_eqiad_wmnet.csr]
- Systemd::Service[opensearch-hot-threads-log]
- Nrpe::Monitor_service[opensearch_shard_size_check_9200]
- Rsyslog::Conf[nrpe2nodexp-opensearch_unassigned_shard_check_9400]
- File[/etc/opensearch/relforge-eqiad-small-alpha/opensearch.yml]
- Systemd::Timer::Job[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400]
- File[/etc/cfssl/csr/discovery2026__relforge1008_eqiad_wmnet.csr]
- File[/lib/systemd/system/opensearch-hot-threads-log.service]
- File[/etc/sudoers.d/nrpe-check_opensearch_unassigned_shard_check_9200]
- File[/var/log/opensearch-disable-readahead]
- File[/var/log/push_cross_cluster_settings_9200]
- File[/lib/systemd/system/push_cross_cluster_settings_9200.service]
- Service[prometheus-wmf-elasticsearch-exporter-9200]
- File[/lib/systemd/system/wmf_auto_restart_prometheus-elasticsearch-exporter-9200.service]
- Exec[systemd daemon-reload for opensearch-relforge-eqiad-small-alpha-gc-log-cleanup.timer (opensearch-relforge-eqiad-small-alpha-gc-log-cleanup.timer)]
- Concat::Fragment[wikimedia-opensearch-plugins-header]
- File[/etc/systemd/system/opensearch_2@.service.d]
- Systemd::Unit[prometheus-elasticsearch-exporter-9400]
- Cfssl::Cert[discovery2026__relforge1008_eqiad_wmnet]
- Monitoring::Service[opensearch_unassigned_shard_check_9200]
- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_shards_9400.service (nrpe2nodexp-opensearch_shards_9400.service)]
- File[/lib/systemd/system/opensearch-hot-threads-log.timer]
- Logrotate::Conf[opensearch-disable-readahead-relforge-eqiad-small-alpha]
- File[/etc/rsyslog.d/25-nrpe2nodexp-opensearch-unassigned-shard-check-9400.conf]
- File[/etc/tmpfiles.d/opensearch-relforge-eqiad-small-alpha.conf]
- Systemd::Unit[opensearch-relforge-eqiad-gc-log-cleanup.timer]
- File[/etc/opensearch/relforge-eqiad-small-alpha/jvm.options]
- Package[opensearch-madvise]
- Rsyslog::Conf[nrpe2nodexp-opensearch_unassigned_shard_check_9200]
- File[/usr/local/bin/cleanup-dlq]
- Exec[Refresh tmpfile opensearch-relforge-eqiad-small-alpha]
- Systemd::Timer::Job[nrpe2nodexp-opensearch_shards_9200]
- Systemd::Unit[opensearch-relforge-eqiad-small-alpha-gc-log-cleanup.service]
- Nrpe::Check[check_check_push_cross_cluster_settings_9400_status]
- File[/etc/rsyslog.d/40-push-cross-cluster-settings-9400.conf]
- Exec[systemd daemon-reload for nrpe2nodexp-opensearch_unassigned_shard_check_9200.timer (nrpe2nodexp-opensearch_unassigned_shard_check_9200.timer)]
- Exec[systemd daemon-reload for opensearch-disable-readahead-relforge-eqiad-small-alpha.timer (opensearch-disable-readahead-relforge-eqiad-small-alpha.timer)]
- File[/etc/sudoers.d/nrpe-check_opensearch_unassigned_shard_check_9400]
- File[/var/log/wmf_auto_restart_prometheus-elasticsearch-exporter-9200]
- File[/etc/ferm/conf.d/10_opensearch-https-9243]
- Systemd::Unit[wmf_auto_restart_prometheus-elasticsearch-exporter-9400.service]
- Concat_file[/etc/apt/sources.list.d/wikimedia-opensearch-plugins.sources]
- File[/lib/systemd/system/opensearch-disable-readahead.timer]
- Systemd::Syslog[opensearch-disable-readahead-relforge-eqiad-small-alpha]
- Concat_fragment[wikimedia-opensearch-plugins-header]
- Concat_file[/etc/apt/sources.list.d/wikimedia-opensearch.sources]
- Systemd::Unit[push_cross_cluster_settings_9400.service]
- Service[logstash]
- Concat_fragment[wikimedia-opensearch]
- File[/etc/logrotate.d/wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200]
- Systemd::Unit[nrpe2nodexp-opensearch_shard_size_check_9400.timer]
- File[/etc/rsyslog.d/25-nrpe2nodexp-opensearch-shard-size-check-9200.conf]
- Class[Profile::Rsyslog::Udp_json_logback_compat]
- Class[Profile::Tlsproxy::Instance]
- Systemd::Timer[wmf_auto_restart_prometheus-elasticsearch-exporter-9400]
- File[/var/lib/prometheus/node.d/check_check_push_cross_cluster_settings_9200_status.prom]
- Exec[systemd daemon-reload for opensearch-disable-readahead.timer (opensearch-disable-readahead.timer)]
- Systemd::Service[prometheus-wmf-elasticsearch-exporter-9400]
- File[/etc/opensearch/relforge-eqiad/logging.yml]
- File[/etc/systemd/system/nginx.service.d/security.conf]
- Systemd::Unit[nrpe2nodexp-opensearch_shard_size_check_9400.service]
- Sudo::User[nrpe-check_opensearch_shards_9400]
- Monitoring::Exported_nagios_service[relforge1008 check_push_cross_cluster_settings_9200_status]
- File[/etc/rsyslog.d/40-opensearch-relforge-eqiad-small-alpha-gc-log-cleanup.conf]
- File[/etc/sudoers.d/nrpe-check_opensearch_shards_9400]
- File[/etc/nginx/sites-available]
- Systemd::Service[nrpe2nodexp-opensearch_shard_size_check_9400]
- Logrotate::Rule[opensearch]
- Systemd::Unit[opensearch-disable-readahead.service]
- File[/var/log/opensearch]
- Systemd::Timer::Job[opensearch-disable-readahead]
- File[/etc/elasticsearch]
- Exec[systemd daemon-reload for clean_up_dlq.timer (clean_up_dlq.timer)]
- File[/lib/systemd/system/nrpe2nodexp-opensearch_unassigned_shard_check_9200.service]
- Systemd::Service[nrpe2nodexp-opensearch_shard_size_check_9200]
- File[/lib/systemd/system/opensearch-relforge-eqiad-gc-log-cleanup.service]
- Systemd::Service[nrpe2nodexp-opensearch_shards_9400]
- Opensearch::Instance[relforge-eqiad-small-alpha]
- File[/etc/rsyslog.d/25-nrpe2nodexp-opensearch-shards-9400.conf]
- Systemd::Unit[nrpe2nodexp-opensearch_shard_size_check_9200.service]
- Logstash::Conf[output-udp-gelf_relay]
- File[/var/log/opensearch/opensearch.log]
- Sudo::User[nrpe-check_check_push_cross_cluster_settings_9400_status]
- File[/lib/systemd/system/nrpe2nodexp-opensearch_shards_9400.service]
- Class[Prometheus::Wmf_elasticsearch_exporter::Common]
- Monitoring::Service[elasticsearch-https-relforge-eqiad]
- Java::Cacert[wmf:Wikimedia_Internal_Root_CA]
- File[/var/log/opensearch-relforge-eqiad-gc-log-cleanup]
- File[/usr/local/bin/set-cross-cluster-seeds_9200.sh]
- File[/etc/apt/sources.list.d/wikimedia-opensearch.list]
- File[/etc/logstash/jvm.options]
- File[/lib/systemd/system/opensearch-disable-readahead-relforge-eqiad-small-alpha.timer]
- Service[nrpe2nodexp-check_push_cross_cluster_settings_9200_status.timer]
- Rsyslog::Conf[wmf_auto_restart_prometheus-elasticsearch-exporter-9400]
- Class[Logstash]
- File[/etc/rsyslog.d/25-nrpe2nodexp-opensearch-shards-9200.conf]
- File[/etc/rsyslog.d/50-udp-json-logback-compat.conf]
- File[/etc/logrotate.d/clean_up_dlq]
- Systemd::Unit[opensearch_2@-opensearch_2@]
- File[/etc/default/opensearch]
- File[/etc/logrotate.d/push_cross_cluster_settings_9400]
- Systemd::Syslog[opensearch-disable-readahead]
- Systemd::Unit[wmf_auto_restart_prometheus-elasticsearch-exporter-9200.service]
- Exec[systemd daemon-reload for nrpe2nodexp-check_push_cross_cluster_settings_9200_status.timer (nrpe2nodexp-check_push_cross_cluster_settings_9200_status.timer)]
- Class[Profile::Opensearch::Cirrus::Server]
- File[/etc/opensearch/relforge-eqiad-small-alpha/cirrus_check_settings.json]
- Sudo::User[nrpe-check_opensearch_shard_size_check_9400]
- Systemd::Timer::Job[nrpe2nodexp-opensearch_shards_9400]
- File[/etc/nagios/nrpe.d/check_opensearch_unassigned_shard_check_9400.cfg]
- File[/srv/opensearch/relforge-eqiad-small-alpha]
- Systemd::Timer::Job[nrpe2nodexp-opensearch_shard_size_check_9200]
- Monitoring::Service[opensearch_shards_9200]
- Package[wmf-opensearch-search-plugins]
- Service[prometheus-elasticsearch-exporter-9200]
- Systemd::Unit[nrpe2nodexp-check_push_cross_cluster_settings_9200_status.service]
- Systemd::Syslog[opensearch-relforge-eqiad-gc-log-cleanup]
- File[/etc/nginx/nginx.conf]
- Service[opensearch-disable-readahead.timer]
- File[/lib/systemd/system/opensearch-disable-readahead.service]
- Logrotate::Conf[opensearch-relforge-eqiad-gc-log-cleanup]
Resources only in the old catalog
- Firewall::Service[opensearch-http-9200]
- Class[Profile::Opensearch::Cirrus::Test]
- Class[Role::Cirrus::Test]
- Ferm::Service[opensearch_http_9200]
- File[/etc/ferm/conf.d/10_opensearch_http_9200]
- Motd::Script[cirrus::test]
- Motd::Message[cirrus::test]
- File[/etc/update-motd.d/05-cirrus--test]
Resources modified
- File[/etc/logrotate.d/opensearch]
- Parameters differences:
--- File[/etc/logrotate.d/opensearch].orig +++ File[/etc/logrotate.d/opensearch] + owner => root + ensure => present + group => root + mode => 0444
- Content differences:
--- /etc/logrotate.d/opensearch.orig +++ /etc/logrotate.d/opensearch @@ -0,0 +1,12 @@ +# This file is managed by Puppet. +# puppet:///logrotate/logrotate.erb + +/var/log/opensearch/*.log { + notifempty + daily + copytruncate + rotate 7 + compress + delaycompress + missingok +}- Package[edac-utils]
- Parameters differences:
--- Package[edac-utils].orig +++ Package[edac-utils] + ensure => latest + provider => apt
- Prometheus::Alert::Rule[check_opensearch_unassigned_shard_check_9400_a0a4892478c289e50484ffd2fb4c3202]
- Parameters differences:
--- Prometheus::Alert::Rule[check_opensearch_unassigned_shard_check_9400_a0a4892478c289e50484ffd2fb4c3202].orig +++ Prometheus::Alert::Rule[check_opensearch_unassigned_shard_check_9400_a0a4892478c289e50484ffd2fb4c3202] + team => observability + summary => NRPE CHECK: OpenSearch unassigned shard check - 9400 + site => eqiad + alert_name => nrpe_OpenSearch_unassigned_shard_check___9400 + dashboard => TODO + ensure => absent + runbook => https://wikitech.wikimedia.org/wiki/Search#Administration + instance => ops + expr => (nagios_nrpe_check_result{alert_rule_hash="a0a4892478c289e50484ffd2fb4c3202",check_name="check_opensearch_unassigned_shard_check_9400", status=~"(WARNING|CRITICAL)", severity=~"(warning|critical)"} > 0) * on (instance) group_left (team) role_owner + severity => info + for => 720m + group => nrpechecks + 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_9400))),(query:(match_phrase:(host.name:{{$labels.instance|stripPort}}))))) + def_label_whitelst => ['team', 'severity'] + description => NRPE CHECK: OpenSearch unassigned shard check - 9400- File[/etc/logstash/conf.d/90-output-udp-gelf_relay.conf]
- Parameters differences:
--- File[/etc/logstash/conf.d/90-output-udp-gelf_relay.conf].orig +++ File[/etc/logstash/conf.d/90-output-udp-gelf_relay.conf] + group => logstash + validate_cmd => /usr/local/bin/logstash-config-test % + owner => logstash + notify => Service[logstash] + ensure => present + mode => 0440
- Content differences:
--- /etc/logstash/conf.d/90-output-udp-gelf_relay.conf.orig +++ /etc/logstash/conf.d/90-output-udp-gelf_relay.conf @@ -0,0 +1,9 @@ +output { + + udp { + host => 'localhost' + port => '11514' + codec =>'json' + } + +}- File[/etc/opensearch/relforge-eqiad/opensearch.yml]
- Parameters differences:
--- File[/etc/opensearch/relforge-eqiad/opensearch.yml].orig +++ File[/etc/opensearch/relforge-eqiad/opensearch.yml] + owner => root + ensure => file + group => root + mode => 0444
- Content differences:
--- /etc/opensearch/relforge-eqiad/opensearch.yml.orig +++ /etc/opensearch/relforge-eqiad/opensearch.yml @@ -0,0 +1,208 @@ +# ======================== OpenSearch Configuration ========================= +# +# NOTE: OpenSearch comes with reasonable defaults for most settings. +# Before you set out to tweak and tune the configuration, make sure you +# understand what are you trying to accomplish and the consequences. +# +# The primary way of configuring a node is via this file. This template lists +# the most important settings you may want to configure for a production cluster. +# +# Please consult the documentation for further information on configuration options: +# https://opensearch.org/docs/opensearch/configuration/ +# +# ---------------------------------- Cluster ----------------------------------- +# +# Use a descriptive name for your cluster: +# +cluster.name: relforge-eqiad +# +# ------------------------------------ Node ------------------------------------ +# +# Use a descriptive name for the node: +# +node.name: relforge1008-relforge-eqiad +# +# Add custom attributes to the node: +# +#node.attr.rack: r1 +# +# Row/rack awareness attributes +# +cluster.routing.allocation.awareness.attributes: row +node.attr.row: eqiad-row-c +node.attr.rack: C4 +# +# Other attributes +# +node.attr.hostname: relforge1008 +node.attr.fqdn: relforge1008.eqiad.wmnet +# +# Allow this node to be eligible as a master node (enabled by default): +node.master: true +# Allow this node to store data (enabled by default): +node.data: true +# +# ----------------------------------- Paths ------------------------------------ +# +# Path to directory where to store the data (separate multiple locations by comma): +# +path.data: /srv/opensearch/relforge-eqiad +# +# Path to log files: +# +path.logs: /var/log/opensearch +# +# ----------------------------------- Memory ----------------------------------- +# +# Lock the memory on startup: +# +bootstrap.memory_lock: false # we don't have swap anyway +# +# Make sure that the heap size is set to about half the memory available +# on the system and that the owner of the process is allowed to use this +# limit. +# +# OpenSearch performs poorly when the system is swapping the memory. +# +# ---------------------------------- Network ----------------------------------- +# +# Set the bind address to a specific IP (IPv4 or IPv6): +# +#network.host: 192.168.0.1 +# +# Set a custom port for HTTP: +# +http.port: 9200 +# +# For more information, consult the network module documentation. +# +# Set the address other nodes will use to communicate with this node. If not +# set, it is automatically derived. It must point to an actual IP address. +# +network.publish_host: 10.64.32.100 + +# Set both 'bind_host' and 'publish_host': +# +network.host: [ _local_,_site_ ] + +# Set a custom port for the node to node communication (9300 by default): +# +transport.tcp.port: 9300 +# +# --------------------------------- Discovery ---------------------------------- +# +# Pass an initial list of hosts to perform discovery when this node is started: +# The default list of hosts is ["127.0.0.1", "[::1]"] +# +#discovery.seed_hosts: ["host1", "host2"] +# +# Bootstrap the cluster using an initial set of master-eligible nodes: +# +#cluster.initial_master_nodes: ["node-1", "node-2"] +# +# Set to ensure a node sees N other master eligible nodes to be considered +# operational within the cluster. Its recommended to set it to a higher value +# than 1 when running more than 2 nodes in the cluster. +# +discovery.zen.ping.unicast.hosts: ["relforge1008.eqiad.wmnet", "relforge1009.eqiad.wmnet", "relforge1010.eqiad.wmnet"] +# +# For more information, consult the discovery and cluster formation module documentation. +# +# ---------------------------------- Gateway ----------------------------------- +# +# Block initial recovery after a full cluster restart until N nodes are started: +# +gateway.recover_after_nodes: 1 +# +# For more information, consult the gateway module documentation. +# +# +gateway: + recover_after_time: 1m + expected_nodes: 2 +# +# ---------------------------------- Various ----------------------------------- +# +# Require explicit names when deleting indices: +# +#action.destructive_requires_name: true +# +# ---------------------------------- Custom settings --------------------------- +# +# If a plugin listed here is not installed for current node, the node will not start. +# +plugin.mandatory: analysis-hebrew,analysis-icu,analysis-smartcn,analysis-stempel,analysis-ukrainian,cirrus-highlighter,opensearch-analysis-stconvert,opensearch-extra,opensearch-extra-analysis-esperanto,opensearch-extra-analysis-serbian,opensearch-extra-analysis-slovak,ltr + +# Specify the pattern of index names allowed to be created automatically +action.auto_create_index: true + +# Protect against accidental close/delete operations on all indices. You can +# still close/delete individual indices. +action.destructive_requires_name: true + +# Allow up to 1000 shards to be queried at a time. The default +# 1k is too low to allow mwgrep to operate. +action.search.shard_count.limit: 1000 + +# https://www.elastic.co/guide/en/elasticsearch/reference/7.12/modules-cluster.html#disk-based-shard-allocation +# Enable the disk space aware shard allocator +cluster.routing.allocation.disk.threshold_enabled: true +# Stop allocating shards to nodes (default 80%) +cluster.routing.allocation.disk.watermark.low: 0.75 +# Begin evicting shards off the node (default 90%) +cluster.routing.allocation.disk.watermark.high: 0.80 +# Set indexes read-only with allocated shards on affected node (default 95%) +cluster.routing.allocation.disk.watermark.flood_stage: 0.95 + +# Check disk utilization every 60 seconds +cluster.info.update.interval: 60s + +# Set the number of concurrent recoveries happening on a node: +# +# 1. During the initial recovery +cluster.routing.allocation.node_initial_primaries_recoveries: 3 + +# 2. During adding/removing nodes, rebalancing, etc +cluster.routing.allocation.node_concurrent_recoveries: 2 + +# Set to throttle throughput when recovering (eg. 100mb, by default 20mb): +indices.recovery.max_bytes_per_sec: 40mb + +## +# OpenSearch cluster balance configuration +## +# This puts much more weight on distributing the shards per index then the defaults. This will make sure that, +# for example, each live node gets a copy of enwiki. +cluster.routing.allocation.balance: + shard: 0.195 + index: 0.8 + +## +# Filter cache size +## +indices.queries.cache.size: 20% + +## +# Thread pool settings +## +thread_pool: + write: + size: 32 + queue_size: 1000 + + + + +## +# Hosts allowed as data sources for reindexing +reindex.remote.whitelist: "search.svc.eqiad.wmnet:9243,search.svc.codfw.wmnet:9243" + + +## +# Size the LTR cache to prevent churn under normal and AB testing scenarios +ltr.caches.max_mem: 100mb + + + +# Disables the security plugin and the requirement for intra-cluster TLS. +plugins.security.disabled: true
- Exec[apt-get update]
- Parameters differences:
--- Exec[apt-get update].orig +++ Exec[apt-get update] + before => ['Class[Opensearch]']
- Exec[systemd daemon-reload for opensearch-relforge-eqiad-small-alpha-gc-log-cleanup.service (opensearch-relforge-eqiad-small-alpha-gc-log-cleanup.service)]
- Parameters differences:
--- Exec[systemd daemon-reload for opensearch-relforge-eqiad-small-alpha-gc-log-cleanup.service (opensearch-relforge-eqiad-small-alpha-gc-log-cleanup.service)].orig +++ Exec[systemd daemon-reload for opensearch-relforge-eqiad-small-alpha-gc-log-cleanup.service (opensearch-relforge-eqiad-small-alpha-gc-log-cleanup.service)] + command => /bin/systemctl daemon-reload + refreshonly => True
- File[/etc/rsyslog.d/40-opensearch-disable-readahead-relforge-eqiad.conf]
- Parameters differences:
--- File[/etc/rsyslog.d/40-opensearch-disable-readahead-relforge-eqiad.conf].orig +++ File[/etc/rsyslog.d/40-opensearch-disable-readahead-relforge-eqiad.conf] + group => root + owner => root + notify => Service[rsyslog] + ensure => present + mode => 0444
- Content differences:
--- /etc/rsyslog.d/40-opensearch-disable-readahead-relforge-eqiad.conf.orig +++ /etc/rsyslog.d/40-opensearch-disable-readahead-relforge-eqiad.conf @@ -0,0 +1,10 @@ +# rsyslog.conf(5) configuration file for services. +# This file is managed by Puppet. +if $programname startswith "opensearch-disable-readahead-relforge-eqiad" then { + action( + type="omfile" file="/var/log/opensearch-disable-readahead-relforge-eqiad/syslog.log" + fileOwner="root" fileGroup="root" + fileCreateMode="0644" + ) + & stop +}- Class[Profile::Opensearch::Monitoring::Base_checks]
- Parameters differences:
--- Class[Profile::Opensearch::Monitoring::Base_checks].orig +++ Class[Profile::Opensearch::Monitoring::Base_checks] + enable_unassigned_shard_check => True + enable_shard_size_check => True + shard_size_warning => 110 + enable_health_check => True + timeout => 4 + threshold => >=0.15 + require => ['Class[Profile::Opensearch::Server]'] + shard_size_critical => 140
- File[/etc/logrotate.d/opensearch-disable-readahead-relforge-eqiad]
- Parameters differences:
--- File[/etc/logrotate.d/opensearch-disable-readahead-relforge-eqiad].orig +++ File[/etc/logrotate.d/opensearch-disable-readahead-relforge-eqiad] + owner => root + ensure => present + group => root + mode => 0444
- Content differences:
--- /etc/logrotate.d/opensearch-disable-readahead-relforge-eqiad.orig +++ /etc/logrotate.d/opensearch-disable-readahead-relforge-eqiad @@ -0,0 +1,12 @@ +# logrotate(8) config for opensearch-disable-readahead-relforge-eqiad + +/var/log/opensearch-disable-readahead-relforge-eqiad/*.log { + daily + copytruncate + missingok + compress + delaycompress + notifempty + rotate 15 + size 256M +}- Systemd::Unit[opensearch-disable-readahead.timer]
- Parameters differences:
--- Systemd::Unit[opensearch-disable-readahead.timer].orig +++ Systemd::Unit[opensearch-disable-readahead.timer] + override => False + restart => False + require => ['Class[Systemd]'] + ensure => absent + unit => opensearch-disable-readahead.timer + override_filename => puppet-override.conf
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-elasticsearch-exporter-9200.timer (wmf_auto_restart_prometheus-elasticsearch-exporter-9200.timer)]
- Parameters differences:
--- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-elasticsearch-exporter-9200.timer (wmf_auto_restart_prometheus-elasticsearch-exporter-9200.timer)].orig +++ Exec[systemd daemon-reload for wmf_auto_restart_prometheus-elasticsearch-exporter-9200.timer (wmf_auto_restart_prometheus-elasticsearch-exporter-9200.timer)] + refreshonly => True + command => /bin/systemctl daemon-reload + before => ['Service[wmf_auto_restart_prometheus-elasticsearch-exporter-9200.timer]']
- Logrotate::Conf[opensearch-relforge-eqiad-small-alpha-gc-log-cleanup]
- Parameters differences:
--- Logrotate::Conf[opensearch-relforge-eqiad-small-alpha-gc-log-cleanup].orig +++ Logrotate::Conf[opensearch-relforge-eqiad-small-alpha-gc-log-cleanup] + ensure => present
- Systemd::Service[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400]
- Parameters differences:
--- Systemd::Service[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400].orig +++ Systemd::Service[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400] + override => False + restart => False + monitoring_contact_group => admins + monitoring_critical => False + migration_task => T407130 + ensure => present + service_params => {} + monitoring_enabled => False + require => Systemd::Unit[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400.service] + unit_type => timer- Systemd::Unit[clean_up_dlq.service]
- Parameters differences:
--- Systemd::Unit[clean_up_dlq.service].orig +++ Systemd::Unit[clean_up_dlq.service] + override => False + restart => False + require => ['Class[Systemd]'] + ensure => absent + unit => clean_up_dlq.service + override_filename => puppet-override.conf
- Systemd::Timer::Job[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200]
- Parameters differences:
--- Systemd::Timer::Job[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200].orig +++ Systemd::Timer::Job[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200] + logging_enabled => True + environment => {} + ensure => present + syslog_force_stop => True + logfile_perms => all + user => root + logfile_name => syslog.log + fixed_random_delay => False + send_mail_to => root@relforge1008.eqiad.wmnet + monitoring_contact_groups => admins + monitoring_notes_url => https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state + require => File[/usr/local/sbin/wmf-auto-restart] + success_exit_status => [] + logfile_group => root + syslog_match_startswith => True + command => /usr/local/sbin/wmf-auto-restart -s prometheus-wmf-elasticsearch-exporter-9200 + send_mail_only_on_error => True + ignore_errors => False + monitoring_enabled => False + send_mail => False + logfile_basedir => /var/log + interval => {'start': 'OnCalendar', 'interval': 'Mon,Tue,Wed,Thu,Fri *-*-* 10:55:00'} + private_tmp => False + description => Auto restart job: prometheus-wmf-elasticsearch-exporter-9200- Monitoring::Exported_nagios_service[relforge1008 opensearch_shards_9200]
- Parameters differences:
--- Monitoring::Exported_nagios_service[relforge1008 opensearch_shards_9200].orig +++ Monitoring::Exported_nagios_service[relforge1008 opensearch_shards_9200] + check_period => 24x7 + contact_groups => admins,team-discovery + check_interval => 1 + ensure => present + active_checks_enabled => 1 + passive_checks_enabled => 1 + service_description => OpenSearch health check for shards on 9200 + notifications_enabled => 0 + servicegroups => relforge_eqiad + notification_period => 24x7 + is_volatile => 0 + check_freshness => 0 + notification_options => c,r,f + notification_interval => 0 + notes_url => https://wikitech.wikimedia.org/wiki/Search#Administration + retry_interval => 1 + check_command => nrpe_check!check_opensearch_shards_9200!10 + max_check_attempts => 3 + host_name => relforge1008
- Exec[s3-credentials-user-relforge-eqiad]
- Parameters differences:
--- Exec[s3-credentials-user-relforge-eqiad].orig +++ Exec[s3-credentials-user-relforge-eqiad] + command => echo 'search:platform' | /usr/share/opensearch/bin/opensearch-keystore add s3.client.default.access_key + group => opensearch + environment => ['OPENSEARCH_PATH_CONF=/etc/opensearch/relforge-eqiad'] + require => File[/etc/opensearch/relforge-eqiad/opensearch.keystore] + path => /bin:/usr/bin + unless => /usr/share/opensearch/bin/opensearch-keystore list | grep s3.client.default.access_key
- Rsyslog::Conf[nrpe2nodexp-opensearch_shards_9400]
- Parameters differences:
--- Rsyslog::Conf[nrpe2nodexp-opensearch_shards_9400].orig +++ Rsyslog::Conf[nrpe2nodexp-opensearch_shards_9400] + ensure => absent + mode => 0444 + priority => 25
- Systemd::Monitor[push_cross_cluster_settings_9200]
- Parameters differences:
--- Systemd::Monitor[push_cross_cluster_settings_9200].orig +++ Systemd::Monitor[push_cross_cluster_settings_9200] + migration_task => T407130 + check_interval => 10 + contact_group => admins + retries => 2 + critical => False + ensure => present + notes_url => https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state
- Systemd::Syslog[push_cross_cluster_settings_9400]
- Parameters differences:
--- Systemd::Syslog[push_cross_cluster_settings_9400].orig +++ Systemd::Syslog[push_cross_cluster_settings_9400] + programname_comparison => startswith + owner => root + ensure => present + readable_by => all + group => root + force_stop => True + base_dir => /var/log + log_filename => syslog.log
- 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/nagios/nrpe.d/check_opensearch_shard_size_check_9200.cfg]
- Parameters differences:
--- File[/etc/nagios/nrpe.d/check_opensearch_shard_size_check_9200.cfg].orig +++ File[/etc/nagios/nrpe.d/check_opensearch_shard_size_check_9200.cfg] + require => Package[nagios-nrpe-server] + tag => nrpe::check + group => root + owner => root + notify => Service[nagios-nrpe-server] + ensure => present + mode => 0444
- Content differences:
--- /etc/nagios/nrpe.d/check_opensearch_shard_size_check_9200.cfg.orig +++ /etc/nagios/nrpe.d/check_opensearch_shard_size_check_9200.cfg @@ -0,0 +1,2 @@ +# File generated by puppet. DO NOT edit by hand +command[check_opensearch_shard_size_check_9200]=/usr/lib/nagios/plugins/check_elasticsearch_shard_size.py --url http://localhost:9200 --shard-size-warning 110 --shard-size-critical 140 --timeout 4
- File[/lib/systemd/system/opensearch-disable-readahead-relforge-eqiad.timer]
- Parameters differences:
--- File[/lib/systemd/system/opensearch-disable-readahead-relforge-eqiad.timer].orig +++ File[/lib/systemd/system/opensearch-disable-readahead-relforge-eqiad.timer] + group => root + owner => root + notify => Exec[systemd daemon-reload for opensearch-disable-readahead-relforge-eqiad.timer (opensearch-disable-readahead-relforge-eqiad.timer)] + ensure => present + mode => 0444
- Content differences:
--- /lib/systemd/system/opensearch-disable-readahead-relforge-eqiad.timer.orig +++ /lib/systemd/system/opensearch-disable-readahead-relforge-eqiad.timer @@ -0,0 +1,13 @@ +[Unit] +Description=Periodic execution of opensearch-disable-readahead-relforge-eqiad.service + +[Timer] +Unit=opensearch-disable-readahead-relforge-eqiad.service +# Accuracy sets the maximum time interval around the execution time we want to allow +AccuracySec=15sec +OnUnitActiveSec=30min +OnBootSec=1min +RandomizedDelaySec=0 + +[Install] +WantedBy=multi-user.target
- Exec[nginx-reload]
- Parameters differences:
--- Exec[nginx-reload].orig +++ Exec[nginx-reload] + command => /usr/sbin/service nginx reload + refreshonly => True
- Systemd::Unit[nrpe2nodexp-opensearch_shards_9200.service]
- Parameters differences:
--- Systemd::Unit[nrpe2nodexp-opensearch_shards_9200.service].orig +++ Systemd::Unit[nrpe2nodexp-opensearch_shards_9200.service] + override => False + restart => False + require => ['Class[Systemd]'] + ensure => absent + unit => nrpe2nodexp-opensearch_shards_9200.service + override_filename => puppet-override.conf
- Alternatives::Java[17]
- Parameters differences:
--- Alternatives::Java[17].orig +++ Alternatives::Java[17] + require => Java::Package[openjdk-jdk-17]
- Exec[opensearch-create-keystore-relforge-eqiad]
- Parameters differences:
--- Exec[opensearch-create-keystore-relforge-eqiad].orig +++ Exec[opensearch-create-keystore-relforge-eqiad] + environment => ['OPENSEARCH_PATH_CONF=/etc/opensearch/relforge-eqiad'] + creates => /etc/opensearch/relforge-eqiad/opensearch.keystore + command => /usr/share/opensearch/bin/opensearch-keystore create + before => File[/etc/opensearch/relforge-eqiad/opensearch.keystore]
- Exec[systemd daemon-reload for prometheus-wmf-elasticsearch-exporter-9200.service (prometheus-wmf-elasticsearch-exporter-9200)]
- Parameters differences:
--- Exec[systemd daemon-reload for prometheus-wmf-elasticsearch-exporter-9200.service (prometheus-wmf-elasticsearch-exporter-9200)].orig +++ Exec[systemd daemon-reload for prometheus-wmf-elasticsearch-exporter-9200.service (prometheus-wmf-elasticsearch-exporter-9200)] + notify => ['Service[prometheus-wmf-elasticsearch-exporter-9200]'] + command => /bin/systemctl daemon-reload + refreshonly => True
- Nrpe::Monitor_service[disk_space]
- Parameters differences:
--- Nrpe::Monitor_service[disk_space].orig +++ Nrpe::Monitor_service[disk_space] @@ - nrpe_command => /usr/lib/nagios/plugins/check_disk -w 6% -c 3% -W 6% -K 3% -l -e -A -i "/srv/sd[a-b][1-3]" -i "/srv/nvme[0-9]n[0-9]p[0-9]" --exclude-type=fuse --exclude-type=fuse.fuse_dfs --exclude-type=tracefs + nrpe_command => /usr/lib/nagios/plugins/check_disk -w 15% -c 10% -W 6% -K 3% -l -e -A -i "/srv/sd[a-b][1-3]" --exclude-type=tracefs
- Class[Profile::Opensearch::Cirrus::Relforge]
- Parameters differences:
--- Class[Profile::Opensearch::Cirrus::Relforge].orig +++ Class[Profile::Opensearch::Cirrus::Relforge] + cumin_masters => ['10.64.16.154', '2620:0:861:102:10:64:16:154', '10.192.32.49', '2620:0:860:103:10:192:32:49']
- Systemd::Unit[prometheus-wmf-elasticsearch-exporter-9200]
- Parameters differences:
--- Systemd::Unit[prometheus-wmf-elasticsearch-exporter-9200].orig +++ Systemd::Unit[prometheus-wmf-elasticsearch-exporter-9200] + override => False + restart => True + require => ['Class[Systemd]'] + ensure => present + unit => prometheus-wmf-elasticsearch-exporter-9200 + override_filename => puppet-override.conf
- Logrotate::Conf[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200]
- Parameters differences:
--- Logrotate::Conf[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200].orig +++ Logrotate::Conf[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200] + ensure => present
- Exec[systemd daemon-reload for prometheus-elasticsearch-exporter-9400.service (prometheus-elasticsearch-exporter-9400)]
- Parameters differences:
--- Exec[systemd daemon-reload for prometheus-elasticsearch-exporter-9400.service (prometheus-elasticsearch-exporter-9400)].orig +++ Exec[systemd daemon-reload for prometheus-elasticsearch-exporter-9400.service (prometheus-elasticsearch-exporter-9400)] + refreshonly => True + command => /bin/systemctl daemon-reload + before => ['Service[prometheus-elasticsearch-exporter-9400]']
- Systemd::Service[opensearch-relforge-eqiad-small-alpha-gc-log-cleanup]
- Parameters differences:
--- Systemd::Service[opensearch-relforge-eqiad-small-alpha-gc-log-cleanup].orig +++ Systemd::Service[opensearch-relforge-eqiad-small-alpha-gc-log-cleanup] + override => False + restart => False + monitoring_contact_group => admins + monitoring_critical => False + migration_task => T407130 + ensure => present + service_params => {} + monitoring_enabled => False + require => Systemd::Unit[opensearch-relforge-eqiad-small-alpha-gc-log-cleanup.service] + unit_type => timer- Systemd::Unit[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400.service]
- Parameters differences:
--- Systemd::Unit[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400.service].orig +++ Systemd::Unit[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400.service] + override => False + restart => False + require => ['Class[Systemd]'] + ensure => present + unit => wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400.service + override_filename => puppet-override.conf
- Sudo::User[nrpe-check_opensearch_shards_9200]
- Parameters differences:
--- Sudo::User[nrpe-check_opensearch_shards_9200].orig +++ Sudo::User[nrpe-check_opensearch_shards_9200] + privileges => [] + tag => nrpe::check + user => nagios + require => ['Class[Sudo]'] + ensure => absent
- Logrotate::Conf[clean_up_dlq]
- Parameters differences:
--- Logrotate::Conf[clean_up_dlq].orig +++ Logrotate::Conf[clean_up_dlq] + ensure => absent
- File[/etc/tmpfiles.d/opensearch-relforge-eqiad.conf]
- Parameters differences:
--- File[/etc/tmpfiles.d/opensearch-relforge-eqiad.conf].orig +++ File[/etc/tmpfiles.d/opensearch-relforge-eqiad.conf] + owner => root + ensure => present + group => root + mode => 0444
- Content differences:
--- /etc/tmpfiles.d/opensearch-relforge-eqiad.conf.orig +++ /etc/tmpfiles.d/opensearch-relforge-eqiad.conf @@ -0,0 +1 @@ +d /run/opensearch-relforge-eqiad 0755 opensearch opensearch - -
- File[/etc/update-motd.d/96-cluster-memberships]
- Parameters differences:
--- File[/etc/update-motd.d/96-cluster-memberships].orig +++ File[/etc/update-motd.d/96-cluster-memberships] + group => root + source => puppet:///modules/opensearch/opensearch.motd + owner => root + ensure => present + mode => 0555
- Sysctl::Conffile[TCP Fast Open]
- Parameters differences:
--- Sysctl::Conffile[TCP Fast Open].orig +++ Sysctl::Conffile[TCP Fast Open] + ensure => present + priority => 70 + no_priority_prefix => False
- Nrpe::Plugin[check_systemd_unit_status]
- Parameters differences:
--- Nrpe::Plugin[check_systemd_unit_status].orig +++ Nrpe::Plugin[check_systemd_unit_status] + source => puppet:///modules/systemd/check_systemd_unit_status + ensure => present
- 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] + source => puppet:///modules/opensearch/opensearch_hot_threads_logger.py + owner => root + group => root + mode => 0555
- Nrpe::Monitor_service[check_push_cross_cluster_settings_9200_status]
- Parameters differences:
--- Nrpe::Monitor_service[check_push_cross_cluster_settings_9200_status].orig +++ Nrpe::Monitor_service[check_push_cross_cluster_settings_9200_status] + enable_nrpe2nodexp => False + enable_icinga_check => True + nrpe_command => /usr/local/lib/nagios/plugins/check_systemd_unit_status push_cross_cluster_settings_9200 + migration_task => T407130 + check_interval => 10 + contact_group => admins + retries => 2 + notes_url => https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state + ensure => present + retry_interval => 1 + nrpe2nodexp_parse_perf_data => False + timeout => 10 + critical => False + alertmanager_team => observability + description => Check unit status of push_cross_cluster_settings_9200
- Systemd::Unit[clean_up_dlq.timer]
- Parameters differences:
--- Systemd::Unit[clean_up_dlq.timer].orig +++ Systemd::Unit[clean_up_dlq.timer] + override => False + restart => False + require => ['Class[Systemd]'] + ensure => absent + unit => clean_up_dlq.timer + override_filename => puppet-override.conf
- Package[prometheus-elasticsearch-exporter]
- Parameters differences:
--- Package[prometheus-elasticsearch-exporter].orig +++ Package[prometheus-elasticsearch-exporter] + ensure => installed + provider => apt
- 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] + group => root + owner => root + notify => Service[rsyslog] + ensure => absent + mode => 0444
- 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 + } +}- Exec[tlsproxy localssl default_server on ports [9243]]
- Parameters differences:
--- Exec[tlsproxy localssl default_server on ports [9243]].orig +++ Exec[tlsproxy localssl default_server on ports [9243]] + command => /bin/true + refreshonly => True + onlyif => /bin/false
- Systemd::Timer[push_cross_cluster_settings_9200]
- Parameters differences:
--- Systemd::Timer[push_cross_cluster_settings_9200].orig +++ Systemd::Timer[push_cross_cluster_settings_9200] + splay => 0 + fixed_random_delay => False + accuracy => 15sec + ensure => present + timer_intervals => [{'start': 'OnUnitActiveSec', 'interval': '15min'}, {'interval': '1s', 'start': 'OnActiveSec'}] + unit_name => push_cross_cluster_settings_9200.service- Exec[systemd daemon-reload for prometheus-wmf-elasticsearch-exporter-9400.service (prometheus-wmf-elasticsearch-exporter-9400)]
- Parameters differences:
--- Exec[systemd daemon-reload for prometheus-wmf-elasticsearch-exporter-9400.service (prometheus-wmf-elasticsearch-exporter-9400)].orig +++ Exec[systemd daemon-reload for prometheus-wmf-elasticsearch-exporter-9400.service (prometheus-wmf-elasticsearch-exporter-9400)] + notify => ['Service[prometheus-wmf-elasticsearch-exporter-9400]'] + command => /bin/systemctl daemon-reload + refreshonly => True
- Monitoring::Exported_nagios_service[relforge1008 check_push_cross_cluster_settings_9400_status]
- Parameters differences:
- Monitoring::Exported_nagios_service[relforge1008 check_push_cross_cluster_settings_9400_status]
- Exec[systemd daemon-reload for prometheus-wmf-elasticsearch-exporter-9400.service (prometheus-wmf-elasticsearch-exporter-9400)]
- Systemd::Timer[push_cross_cluster_settings_9200]
- Content differences:
- File[/etc/rsyslog.d/25-nrpe2nodexp-opensearch-shard-size-check-9400.conf]
- Package[prometheus-elasticsearch-exporter]
- Systemd::Unit[clean_up_dlq.timer]
- Nrpe::Monitor_service[check_push_cross_cluster_settings_9200_status]
- File[/usr/local/bin/opensearch_hot_threads_logger.py]
- Nrpe::Plugin[check_systemd_unit_status]
- Sysctl::Conffile[TCP Fast Open]
- Content differences:
- File[/etc/tmpfiles.d/opensearch-relforge-eqiad.conf]
- Logrotate::Conf[clean_up_dlq]
- Sudo::User[nrpe-check_opensearch_shards_9200]
- Systemd::Unit[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400.service]
- Systemd::Service[opensearch-relforge-eqiad-small-alpha-gc-log-cleanup]
- Exec[systemd daemon-reload for prometheus-elasticsearch-exporter-9400.service (prometheus-elasticsearch-exporter-9400)]
- Logrotate::Conf[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200]
- Systemd::Unit[prometheus-wmf-elasticsearch-exporter-9200]
- Class[Profile::Opensearch::Cirrus::Relforge]
- Nrpe::Monitor_service[disk_space]
- Exec[systemd daemon-reload for prometheus-wmf-elasticsearch-exporter-9200.service (prometheus-wmf-elasticsearch-exporter-9200)]
- Exec[opensearch-create-keystore-relforge-eqiad]
- Alternatives::Java[17]
- Systemd::Unit[nrpe2nodexp-opensearch_shards_9200.service]
- Content differences:
- Content differences:
- File[/etc/nagios/nrpe.d/check_opensearch_shard_size_check_9200.cfg]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-elasticsearch-exporter-9200.service (wmf_auto_restart_prometheus-elasticsearch-exporter-9200.service)]
- Systemd::Syslog[push_cross_cluster_settings_9400]
- Systemd::Monitor[push_cross_cluster_settings_9200]
- Rsyslog::Conf[nrpe2nodexp-opensearch_shards_9400]
- Exec[s3-credentials-user-relforge-eqiad]
- Monitoring::Exported_nagios_service[relforge1008 opensearch_shards_9200]
- Systemd::Timer::Job[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9200]
- Systemd::Unit[clean_up_dlq.service]
- Systemd::Service[wmf_auto_restart_prometheus-wmf-elasticsearch-exporter-9400]
- Logrotate::Conf[opensearch-relforge-eqiad-small-alpha-gc-log-cleanup]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-elasticsearch-exporter-9200.timer (wmf_auto_restart_prometheus-elasticsearch-exporter-9200.timer)]
- Content differences:
- File[/etc/logrotate.d/opensearch-disable-readahead-relforge-eqiad]
- Content differences:
- File[/etc/rsyslog.d/40-opensearch-disable-readahead-relforge-eqiad.conf]
- Exec[systemd daemon-reload for opensearch-relforge-eqiad-small-alpha-gc-log-cleanup.service (opensearch-relforge-eqiad-small-alpha-gc-log-cleanup.service)]
- Content differences:
- Content differences:
- File[/etc/logstash/conf.d/90-output-udp-gelf_relay.conf]
- Prometheus::Alert::Rule[check_opensearch_unassigned_shard_check_9400_a0a4892478c289e50484ffd2fb4c3202]
- Content differences:
- Parameters differences: