Compilation results for db2141.codfw.wmnet: System changes detected
You can retrieve this result from host.json.Catalog differences
Summary
| Total Resources: | 3058 |
|---|---|
| Resources added: | 4 |
| Resources removed: | 252 |
| Resources modified: | 265 |
| Change percentage: | 17.04% |
Resources only in the new catalog
- Class[Role::Insetup::Data_persistence_ferm]
- Motd::Message[insetup::data_persistence_ferm]
- Motd::Script[insetup::data_persistence_ferm]
- File[/etc/update-motd.d/05-insetup--data-persistence-ferm]
Resources only in the old catalog
- File[/etc/rsyslog.d/25-nrpe2nodexp-mariadb-memory.conf]
- Puppet::Expose_agent_certs[/etc/mysql]
- Systemd::Timer[nrpe2nodexp-mariadb_read_only_s1]
- File[/etc/nagios/nrpe.d/check_mariadb_replica_sql_lag_s1.cfg]
- Monitoring::Service[mysqld]
- Systemd::Service[nrpe2nodexp-mysqld]
- Firewall::Service[s1_orchestrator]
- Rsyslog::Conf[nrpe2nodexp-mariadb_memory]
- Systemd::Service[nrpe2nodexp-mariadb_disk_space]
- Package[monitoring-plugins-contrib]
- Nrpe::Monitor_service[mariadb_replica_sql_state_s1]
- File[/etc/mysql/ssl/server.key]
- File[/etc/ferm/conf.d/10_s1_mariadb_internal]
- Systemd::Service[nrpe2nodexp-mariadb_read_only_s1]
- Nrpe::Plugin[check_mariadb]
- Systemd::Unit[nrpe2nodexp-mariadb_disk_space.service]
- Systemd::Unit[nrpe2nodexp-mariadb_replica_sql_lag_s1.service]
- Systemd::Unit[nrpe2nodexp-mariadb_replica_sql_state_s1.service]
- File[/lib/systemd/system/nrpe2nodexp-mariadb_read_only_s1.service]
- Concat::Fragment[/etc/mysql_puppet_ca_chain]
- Sslcert::X509_to_pkcs12[puppet::expose_agent_cert: /etc/mysql]
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_replica_io_state_s1.timer (nrpe2nodexp-mariadb_replica_io_state_s1.timer)]
- Group[mysql]
- File[/etc/update-motd.d/05-mariadb--backup-source]
- Systemd::Unit[nrpe2nodexp-mariadb_replica_io_state_s1.timer]
- Service[nrpe2nodexp-mariadb_replica_sql_lag_s1.timer]
- Monitoring::Service[mariadb_disk_space]
- Class[Profile::Mariadb::Packages_wmf]
- File[/etc/nagios/nrpe.d/check_mariadb_disk_space.cfg]
- File[/etc/nagios/nrpe.d/check_mariadb_replica_sql_state_s1.cfg]
- File[/var/lib/prometheus/node.d/check_mariadb_read_only_s1.prom]
- Systemd::Service[nrpe2nodexp-mariadb_replica_io_state_s1]
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_replica_sql_state_s1.timer (nrpe2nodexp-mariadb_replica_sql_state_s1.timer)]
- Package[mariadb-backup]
- Class[Mariadb::Packages_wmf]
- Systemd::Timer[nrpe2nodexp-mariadb_replica_io_state_s1]
- Systemd::Unit[nrpe2nodexp-mariadb_memory.timer]
- Concat_file[/etc/mysql/ssl/cert.pem]
- Monitoring::Exported_nagios_service[db2141 mysqld]
- Exec[systemd daemon-reload for nrpe2nodexp-mysqld.service (nrpe2nodexp-mysqld.service)]
- Sudo::User[nrpe-check_mariadb_replica_sql_lag_s1]
- File[/lib/systemd/system/nrpe2nodexp-mysqld.timer]
- Prometheus::Alert::Rule[check_mariadb_replica_sql_lag_s1_8ec9d6c1155ae60699aaf9dfd1fa339b]
- Mariadb::Monitor_replication[s1]
- Exec[systemd daemon-reload for prometheus-mysqld-exporter@.service (prometheus-mysqld-exporter@)]
- Nrpe::Check[check_mariadb_replica_sql_state_s1]
- File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-mysqld-exporter-s1.conf]
- Service[nrpe2nodexp-mariadb_replica_sql_state_s1.timer]
- File[/var/lib/prometheus/node.d/check_mariadb_disk_space.prom]
- File[/usr/local/lib/nagios/plugins/check_mariadb]
- User[mysql]
- Service[wmf_auto_restart_prometheus-mysqld-exporter@s1.timer]
- Nrpe::Check[check_mariadb_replica_io_state_s1]
- Systemd::Timer[nrpe2nodexp-mariadb_replica_sql_lag_s1]
- File[/etc/rsyslog.d/25-nrpe2nodexp-mysqld.conf]
- Systemd::Timer::Job[nrpe2nodexp-mariadb_replica_sql_lag_s1]
- File[/lib/systemd/system/nrpe2nodexp-mariadb_read_only_s1.timer]
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_replica_sql_lag_s1.timer (nrpe2nodexp-mariadb_replica_sql_lag_s1.timer)]
- Class[Mariadb::Monitor_process]
- Systemd::Unit[nrpe2nodexp-mysqld.timer]
- Motd::Message[mariadb::backup_source]
- File[/var/log/wmf_auto_restart_prometheus-mysqld-exporter_s1]
- Monitoring::Service[mariadb_replica_sql_lag_s1]
- Systemd::Unit[nrpe2nodexp-mariadb_replica_io_state_s1.service]
- Sudo::User[nrpe-check_mariadb_replica_sql_state_s1]
- Systemd::Unit[prometheus-mysqld-exporter@]
- Motd::Script[mariadb::backup_source]
- File[/etc/mysql/ssl/server-keypair.pem]
- File[/etc/nagios/nrpe.d/check_mariadb_read_only_s1.cfg]
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_replica_io_state_s1.service (nrpe2nodexp-mariadb_replica_io_state_s1.service)]
- File[/var/lib/prometheus/node.d/check_mariadb_replica_io_state_s1.prom]
- Nrpe::Monitor_service[mariadb_read_only_s1]
- File[/etc/mysql/ssl]
- File[/etc/mysql/ssl/server-cert.pem]
- Nrpe::Monitor_service[mariadb_replica_sql_lag_s1]
- File[/etc/sudoers.d/nrpe-check_mariadb_replica_io_state_s1]
- Sudo::User[nrpe-check_mysqld]
- Class[Profile::Mariadb::Mysql_role]
- Systemd::Unit[nrpe2nodexp-mariadb_disk_space.timer]
- Class[Mariadb::Config]
- Nrpe::Check[check_mariadb_replica_sql_lag_s1]
- Monitoring::Exported_nagios_service[db2141 mariadb_disk_space]
- File[/etc/rsyslog.d/25-nrpe2nodexp-mariadb-replica-io-state-s1.conf]
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_replica_sql_lag_s1.service (nrpe2nodexp-mariadb_replica_sql_lag_s1.service)]
- Profile::Auto_restarts::Service[prometheus-mysqld-exporter@s1]
- Concat::Fragment[/etc/mysql_puppet_agent_cert]
- Prometheus::Alert::Rule[check_mariadb_memory_b5a92c72542d5f0c031014e7a8db014e]
- File[/lib/systemd/system/wmf_auto_restart_prometheus-mysqld-exporter@s1.timer]
- Profile::Mariadb::Ferm[s1]
- Profile::Prometheus::Mysqld_exporter_instance[s1]
- Class[Wmfmariadbpy]
- File[/etc/mysql]
- File[/etc/rsyslog.d/25-nrpe2nodexp-mariadb-disk-space.conf]
- Monitoring::Service[mariadb_replica_sql_state_s1]
- File[/etc/mysql/my.cnf]
- File[/etc/sudoers.d/nrpe-check_mariadb_read_only_s1]
- File[/etc/rsyslog.d/25-nrpe2nodexp-mariadb-read-only-s1.conf]
- Package[percona-toolkit]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-mysqld-exporter@s1.timer (wmf_auto_restart_prometheus-mysqld-exporter@s1.timer)]
- Sudo::User[nrpe-check_mariadb_read_only_s1]
- Prometheus::Alert::Rule[check_mariadb_replica_io_state_s1_0d5979f7abbb49256cfedd70a646784e]
- Systemd::Timer[nrpe2nodexp-mariadb_disk_space]
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_disk_space.service (nrpe2nodexp-mariadb_disk_space.service)]
- File[/var/lib/prometheus/node.d/check_mariadb_replica_sql_lag_s1.prom]
- Class[Mariadb::Service]
- Rsyslog::Conf[nrpe2nodexp-mariadb_replica_io_state_s1]
- Nrpe::Monitor_service[mariadb_memory]
- Mariadb::Instance[s1]
- Prometheus::Alert::Rule[check_mysqld_ca81db2c9e98d408f9f65c79817da116]
- Systemd::Syslog[wmf_auto_restart_prometheus-mysqld-exporter_s1]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-mysqld-exporter@s1.service (wmf_auto_restart_prometheus-mysqld-exporter@s1.service)]
- File[/lib/systemd/system/nrpe2nodexp-mariadb_disk_space.service]
- Class[Mariadb::Monitor_disk]
- Systemd::Unit[nrpe2nodexp-mariadb_replica_sql_lag_s1.timer]
- Class[Profile::Mariadb::Wmfmariadbpy]
- Nrpe::Check[check_mysqld]
- File[/etc/mysql/grcat.config]
- File[/etc/systemd/system/mariadb.service.d/override.conf]
- Sudo::User[nrpe-check_mariadb_disk_space]
- File[/var/lib/prometheus/node.d/check_mariadb_replica_sql_state_s1.prom]
- Exec[systemctl-daemon-reload]
- File[/etc/wmfmariadbpy]
- File[/srv/sqldata.s1]
- Prometheus::Alert::Rule[check_mariadb_disk_space_d2aae7bfec5549be1a8b9413215bd86c]
- Service[nrpe2nodexp-mariadb_disk_space.timer]
- Class[Passwords::Nagios::Mysql]
- Profile::Mariadb::Section[s1]
- File[/srv/tmp.s1]
- File[/lib/systemd/system/nrpe2nodexp-mariadb_disk_space.timer]
- File[/etc/my.cnf]
- Rsyslog::Conf[nrpe2nodexp-mysqld]
- Package[grc]
- File[/usr/local/etc/my.cnf]
- Sudo::User[nrpe-check_mariadb_memory]
- File[/etc/mysql/ssl/server-key.pem]
- File[/etc/ferm/conf.d/10_s1_mariadb_dba]
- Nrpe::Monitor_service[mariadb_replica_io_state_s1]
- Monitoring::Exported_nagios_service[db2141 mariadb_replica_sql_lag_s1]
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_disk_space.timer (nrpe2nodexp-mariadb_disk_space.timer)]
- Systemd::Timer::Job[nrpe2nodexp-mariadb_memory]
- File[/lib/systemd/system/nrpe2nodexp-mariadb_replica_sql_state_s1.timer]
- Ferm::Service[s1_mariadb_dba]
- Nrpe::Check[check_mariadb_disk_space]
- Systemd::Unit[wmf_auto_restart_prometheus-mysqld-exporter@s1.service]
- Motd::Script[db-section-s1]
- Systemd::Timer::Job[nrpe2nodexp-mysqld]
- Systemd::Unit[nrpe2nodexp-mysqld.service]
- Rsyslog::Conf[nrpe2nodexp-mariadb_replica_sql_lag_s1]
- Class[Prometheus::Mysqld_exporter::Common]
- File[/etc/mysql/mysqld.conf.d/s1.cnf]
- File[/lib/systemd/system/nrpe2nodexp-mariadb_replica_io_state_s1.service]
- Systemd::Timer::Job[nrpe2nodexp-mariadb_read_only_s1]
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_read_only_s1.timer (nrpe2nodexp-mariadb_read_only_s1.timer)]
- File[/etc/rsyslog.d/25-nrpe2nodexp-mariadb-replica-sql-lag-s1.conf]
- File[/etc/rsyslog.d/25-nrpe2nodexp-mariadb-replica-sql-state-s1.conf]
- File[/opt/wmf-mariadb1011/my.cnf]
- Sudo::User[nrpe-check_mariadb_replica_io_state_s1]
- Nrpe::Check[check_mariadb_memory]
- Exec[systemd daemon-reload for nrpe2nodexp-mysqld.timer (nrpe2nodexp-mysqld.timer)]
- Systemd::Unit[nrpe2nodexp-mariadb_read_only_s1.service]
- Class[Mariadb::Monitor_memory]
- File[/etc/mysql/ssl/client-cert.pem]
- Monitoring::Service[mariadb_read_only_s1]
- Systemd::Service[wmf_auto_restart_prometheus-mysqld-exporter@s1]
- Systemd::Timer::Job[nrpe2nodexp-mariadb_disk_space]
- File[/etc/update-motd.d/06-db-section-s1]
- File[/etc/default/prometheus-mysqld-exporter@s1]
- Package[python3-wmfmariadbpy]
- Prometheus::Alert::Rule[check_mariadb_replica_sql_state_s1_3f927914a18db09399b7fff42858d634]
- Systemd::Timer::Job[nrpe2nodexp-mariadb_replica_sql_state_s1]
- Package[prometheus-mysqld-exporter]
- Systemd::Timer[nrpe2nodexp-mysqld]
- Service[nrpe2nodexp-mariadb_replica_io_state_s1.timer]
- Prometheus::Mysqld_exporter::Instance[s1]
- File[/lib/systemd/system/wmf_auto_restart_prometheus-mysqld-exporter@s1.service]
- File[/etc/mysql/ssl/server.p12]
- Concat_fragment[/etc/mysql_puppet_agent_cert]
- File[/etc/sudoers.d/nrpe-check_mysqld]
- File[/lib/systemd/system/prometheus-mysqld-exporter@.service]
- Nrpe::Monitor_service[mariadb_disk_space]
- Package[wmf-mariadb1011]
- File[/etc/wmfmariadbpy/section_ports.csv]
- File[/etc/logrotate.d/wmf_auto_restart_prometheus-mysqld-exporter_s1]
- Concat[/etc/mysql/ssl/cert.pem]
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_memory.service (nrpe2nodexp-mariadb_memory.service)]
- Systemd::Service[nrpe2nodexp-mariadb_replica_sql_lag_s1]
- File[/lib/systemd/system/nrpe2nodexp-mysqld.service]
- File[/etc/ferm/conf.d/10_s1_orchestrator]
- Rsyslog::Conf[wmf_auto_restart_prometheus-mysqld-exporter_s1]
- File[/etc/mysql/ssl/cacert.pem]
- Monitoring::Exported_nagios_service[db2141 mariadb_read_only_s1]
- File[/etc/nagios/nrpe.d/check_mariadb_replica_io_state_s1.cfg]
- Concat_fragment[/etc/mysql_puppet_ca_chain]
- Monitoring::Exported_nagios_service[db2141 mariadb_replica_sql_state_s1]
- File[/usr/lib/nagios/plugins/check_mariadb.pl]
- Service[nrpe2nodexp-mariadb_read_only_s1.timer]
- File[/var/lib/prometheus/node.d/check_mariadb_memory.prom]
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_memory.timer (nrpe2nodexp-mariadb_memory.timer)]
- Monitoring::Service[mariadb_memory]
- Service[nrpe2nodexp-mysqld.timer]
- Systemd::Timer::Job[wmf_auto_restart_prometheus-mysqld-exporter@s1]
- File[/etc/systemd/system/mariadb.service.d]
- Monitoring::Exported_nagios_service[db2141 mariadb_memory]
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_replica_sql_state_s1.service (nrpe2nodexp-mariadb_replica_sql_state_s1.service)]
- Systemd::Timer::Job[nrpe2nodexp-mariadb_replica_io_state_s1]
- Monitoring::Service[mariadb_replica_io_state_s1]
- Systemd::Timer[wmf_auto_restart_prometheus-mysqld-exporter@s1]
- Class[Role::Mariadb::Backup_source]
- Rsyslog::Conf[nrpe2nodexp-mariadb_read_only_s1]
- Systemd::Service[nrpe2nodexp-mariadb_replica_sql_state_s1]
- File[/usr/local/bin/mbstream]
- File[/etc/sudoers.d/nrpe-check_mariadb_replica_sql_lag_s1]
- File[/etc/sudoers.d/nrpe-check_mariadb_disk_space]
- Service[nrpe2nodexp-mariadb_memory.timer]
- Systemd::Timer[nrpe2nodexp-mariadb_replica_sql_state_s1]
- File[/lib/systemd/system/nrpe2nodexp-mariadb_replica_sql_lag_s1.service]
- Rsyslog::Conf[nrpe2nodexp-mariadb_replica_sql_state_s1]
- File[/etc/mysql/mysqld.conf.d]
- Systemd::Timer[nrpe2nodexp-mariadb_memory]
- File[/lib/systemd/system/nrpe2nodexp-mariadb_replica_sql_lag_s1.timer]
- File_line[auto_restart_file_presence_prometheus-mysqld-exporter@s1]
- File[/etc/default/prometheus]
- Systemd::Unit[nrpe2nodexp-mariadb_memory.service]
- Ferm::Service[s1_mariadb_internal]
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_read_only_s1.service (nrpe2nodexp-mariadb_read_only_s1.service)]
- Rsyslog::Conf[nrpe2nodexp-mariadb_disk_space]
- Ferm::Service[s1_orchestrator]
- File[/etc/mysql/ssl/client-key.pem]
- File[/lib/systemd/system/nrpe2nodexp-mariadb_memory.service]
- File[/lib/systemd/system/nrpe2nodexp-mariadb_replica_io_state_s1.timer]
- Mariadb::Monitor_readonly[s1]
- Package[wmfmariadbpy-common]
- Class[Profile::Mariadb::Dbstore_multiinstance]
- File[/usr/local/bin/mysql.s1]
- Exec[systemctl try-restart prometheus-mysqld-exporter@s1]
- Systemd::Unit[wmf_auto_restart_prometheus-mysqld-exporter@s1.timer]
- File[/etc/nagios/nrpe.d/check_mysqld.cfg]
- Logrotate::Conf[wmf_auto_restart_prometheus-mysqld-exporter_s1]
- File[/etc/sudoers.d/nrpe-check_mariadb_memory]
- File[/var/lib/prometheus/node.d/check_mysqld.prom]
- File[/var/lib/prometheus/.my.s1.cnf]
- File[/etc/nagios/nrpe.d/check_mariadb_memory.cfg]
- Prometheus::Alert::Rule[check_mariadb_read_only_s1_42baf529e0f3bfca391aca0a24c880e9]
- File[/lib/systemd/system/nrpe2nodexp-mariadb_replica_sql_state_s1.service]
- File[/lib/systemd/system/nrpe2nodexp-mariadb_memory.timer]
- Nrpe::Check[check_mariadb_read_only_s1]
- Nrpe::Monitor_service[mysqld]
- Systemd::Unit[nrpe2nodexp-mariadb_read_only_s1.timer]
- File[/etc/sudoers.d/nrpe-check_mariadb_replica_sql_state_s1]
- Systemd::Unit[nrpe2nodexp-mariadb_replica_sql_state_s1.timer]
- Systemd::Service[nrpe2nodexp-mariadb_memory]
- Monitoring::Exported_nagios_service[db2141 mariadb_replica_io_state_s1]
Resources modified
- File[/lib/systemd/system/nrpe2nodexp-mariadb_read_only_s1.timer]
- Parameters differences:
--- File[/lib/systemd/system/nrpe2nodexp-mariadb_read_only_s1.timer].orig +++ File[/lib/systemd/system/nrpe2nodexp-mariadb_read_only_s1.timer] - mode => 0444 - group => root - ensure => absent - notify => Exec[systemd daemon-reload for nrpe2nodexp-mariadb_read_only_s1.timer (nrpe2nodexp-mariadb_read_only_s1.timer)] - owner => root
- Content differences:
--- /lib/systemd/system/nrpe2nodexp-mariadb_read_only_s1.timer.orig +++ /lib/systemd/system/nrpe2nodexp-mariadb_read_only_s1.timer @@ -1,14 +0,0 @@ -[Unit] -Description=Periodic execution of nrpe2nodexp-mariadb_read_only_s1.service - -[Timer] -Unit=nrpe2nodexp-mariadb_read_only_s1.service -# Accuracy sets the maximum time interval around the execution time we want to allow -AccuracySec=15sec -OnUnitInactiveSec=1min -OnActiveSec=1s -RandomizedDelaySec=60 -FixedRandomDelay=true - -[Install] -WantedBy=multi-user.target
- Sudo::User[nrpe-check_mariadb_replica_sql_state_s1]
- Parameters differences:
--- Sudo::User[nrpe-check_mariadb_replica_sql_state_s1].orig +++ Sudo::User[nrpe-check_mariadb_replica_sql_state_s1] - privileges => [] - ensure => absent - require => ['Class[Sudo]'] - user => nagios - tag => nrpe::check
- Nrpe::Check[check_mariadb_replica_sql_lag_s1]
- Parameters differences:
--- Nrpe::Check[check_mariadb_replica_sql_lag_s1].orig +++ Nrpe::Check[check_mariadb_replica_sql_lag_s1] - command => /usr/local/lib/nagios/plugins/check_mariadb --sock=/run/mysqld/mysqld.s1.sock --user=nagios --pass= --warn-stopped --check=slave_sql_lag --shard=s1 --datacenter=eqiad --sql-lag-warn=60 --sql-lag-crit=300 - before => Monitoring::Service[mariadb_replica_sql_lag_s1] - ensure => present
- File[/var/lib/prometheus/node.d/check_mariadb_memory.prom]
- Parameters differences:
--- File[/var/lib/prometheus/node.d/check_mariadb_memory.prom].orig +++ File[/var/lib/prometheus/node.d/check_mariadb_memory.prom] - owner => root - group => root - ensure => absent
- File[/lib/systemd/system/nrpe2nodexp-mariadb_replica_io_state_s1.timer]
- Parameters differences:
--- File[/lib/systemd/system/nrpe2nodexp-mariadb_replica_io_state_s1.timer].orig +++ File[/lib/systemd/system/nrpe2nodexp-mariadb_replica_io_state_s1.timer] - mode => 0444 - group => root - ensure => absent - notify => Exec[systemd daemon-reload for nrpe2nodexp-mariadb_replica_io_state_s1.timer (nrpe2nodexp-mariadb_replica_io_state_s1.timer)] - owner => root
- Content differences:
--- /lib/systemd/system/nrpe2nodexp-mariadb_replica_io_state_s1.timer.orig +++ /lib/systemd/system/nrpe2nodexp-mariadb_replica_io_state_s1.timer @@ -1,14 +0,0 @@ -[Unit] -Description=Periodic execution of nrpe2nodexp-mariadb_replica_io_state_s1.service - -[Timer] -Unit=nrpe2nodexp-mariadb_replica_io_state_s1.service -# Accuracy sets the maximum time interval around the execution time we want to allow -AccuracySec=15sec -OnUnitInactiveSec=1min -OnActiveSec=1s -RandomizedDelaySec=60 -FixedRandomDelay=true - -[Install] -WantedBy=multi-user.target
- Mariadb::Monitor_readonly[s1]
- Parameters differences:
--- Mariadb::Monitor_readonly[s1].orig +++ Mariadb::Monitor_readonly[s1] - read_only => 1 - is_critical => False - contact_group => admins - port => 3311
- Systemd::Timer[nrpe2nodexp-mariadb_read_only_s1]
- Parameters differences:
--- Systemd::Timer[nrpe2nodexp-mariadb_read_only_s1].orig +++ Systemd::Timer[nrpe2nodexp-mariadb_read_only_s1] - splay => 60 - fixed_random_delay => True - timer_intervals => [{'start': 'OnUnitInactiveSec', 'interval': '1min'}, {'interval': '1s', 'start': 'OnActiveSec'}] - ensure => absent - unit_name => nrpe2nodexp-mariadb_read_only_s1.service - accuracy => 15sec- Group[mysql]
- Parameters differences:
--- Group[mysql].orig +++ Group[mysql] - system => True - ensure => present
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_replica_sql_lag_s1.service (nrpe2nodexp-mariadb_replica_sql_lag_s1.service)]
- Parameters differences:
--- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_replica_sql_lag_s1.service (nrpe2nodexp-mariadb_replica_sql_lag_s1.service)].orig +++ Exec[systemd daemon-reload for nrpe2nodexp-mariadb_replica_sql_lag_s1.service (nrpe2nodexp-mariadb_replica_sql_lag_s1.service)] - command => /bin/systemctl daemon-reload - refreshonly => True
- File[/etc/mysql/ssl/client-cert.pem]
- Parameters differences:
--- File[/etc/mysql/ssl/client-cert.pem].orig +++ File[/etc/mysql/ssl/client-cert.pem] - owner => root - group => root - ensure => absent
- Monitoring::Service[mariadb_read_only_s1]
- Parameters differences:
--- Monitoring::Service[mariadb_read_only_s1].orig +++ Monitoring::Service[mariadb_read_only_s1] - contact_group => admins - check_interval => 1 - notes_url => https://wikitech.wikimedia.org/wiki/MariaDB/troubleshooting#Master_comes_back_in_read_only - description => MariaDB read only s1 - ensure => present - migration_task => T315866 - host => db2141 - freshness => 36000 - passive => False - config_dir => /etc/nagios - critical => False - retry_interval => 1 - check_command => nrpe_check!check_mariadb_read_only_s1!10 - retries => 3
- Systemd::Timer::Job[nrpe2nodexp-mariadb_replica_io_state_s1]
- Parameters differences:
--- Systemd::Timer::Job[nrpe2nodexp-mariadb_replica_io_state_s1].orig +++ Systemd::Timer::Job[nrpe2nodexp-mariadb_replica_io_state_s1] - monitoring_notes_url => https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state - description => execution of nrpe2nodexp for the check_mariadb_replica_io_state_s1 command. - ensure => absent - send_mail => False - environment => {} - logfile_basedir => /var/log - user => nagios - logfile_perms => all - private_tmp => False - monitoring_contact_groups => admins - success_exit_status => [] - interval => [{'start': 'OnUnitInactiveSec', 'interval': '1min'}] - ignore_errors => True - syslog_match_startswith => True - send_mail_to => root@db2141.codfw.wmnet - logfile_name => syslog.log - syslog_force_stop => True - send_mail_only_on_error => True - syslog_identifier => nrpe2nodexp-mariadb_replica_io_state_s1 - logging_enabled => False - monitoring_enabled => False - splay => 60 - fixed_random_delay => True - group => prometheus-node-exporter - logfile_group => root - command => /usr/local/bin/nrpe2nodexp --alert-rule-hash "0d5979f7abbb49256cfedd70a646784e" --timeout 10 --check-command "check_mariadb_replica_io_state_s1"- Rsyslog::Conf[nrpe2nodexp-mariadb_read_only_s1]
- Parameters differences:
--- Rsyslog::Conf[nrpe2nodexp-mariadb_read_only_s1].orig +++ Rsyslog::Conf[nrpe2nodexp-mariadb_read_only_s1] - mode => 0444 - priority => 25 - ensure => absent
- File[/etc/sudoers.d/nrpe-check_mariadb_disk_space]
- Parameters differences:
--- File[/etc/sudoers.d/nrpe-check_mariadb_disk_space].orig +++ File[/etc/sudoers.d/nrpe-check_mariadb_disk_space] - require => Package[nagios-nrpe-server] - group => root - owner => root - ensure => absent
- File[/lib/systemd/system/nrpe2nodexp-mariadb_memory.service]
- Parameters differences:
--- File[/lib/systemd/system/nrpe2nodexp-mariadb_memory.service].orig +++ File[/lib/systemd/system/nrpe2nodexp-mariadb_memory.service] - mode => 0444 - group => root - ensure => absent - notify => Exec[systemd daemon-reload for nrpe2nodexp-mariadb_memory.service (nrpe2nodexp-mariadb_memory.service)] - owner => root
- Content differences:
--- /lib/systemd/system/nrpe2nodexp-mariadb_memory.service.orig +++ /lib/systemd/system/nrpe2nodexp-mariadb_memory.service @@ -1,11 +0,0 @@ -[Unit] -Description=execution of nrpe2nodexp for the check_mariadb_memory command. -Documentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state - -[Service] -Type=oneshot -User=nagios - -Group=prometheus-node-exporter -SyslogIdentifier=nrpe2nodexp-mariadb_memory -ExecStart=-/usr/local/bin/nrpe2nodexp --alert-rule-hash "b5a92c72542d5f0c031014e7a8db014e" --timeout 10 --check-command "check_mariadb_memory"
- Monitoring::Exported_nagios_service[db2141 mariadb_replica_io_state_s1]
- Parameters differences:
--- Monitoring::Exported_nagios_service[db2141 mariadb_replica_io_state_s1].orig +++ Monitoring::Exported_nagios_service[db2141 mariadb_replica_io_state_s1] - check_interval => 1 - notes_url => https://wikitech.wikimedia.org/wiki/MariaDB/troubleshooting#Depooling_a_replica - check_period => 24x7 - notification_interval => 0 - ensure => present - max_check_attempts => 3 - servicegroups => mysql_codfw - retry_interval => 1 - passive_checks_enabled => 1 - check_command => nrpe_check!check_mariadb_replica_io_state_s1!10 - host_name => db2141 - notification_period => 24x7 - notifications_enabled => 1 - service_description => MariaDB Replica IO: s1 - active_checks_enabled => 1 - is_volatile => 0 - check_freshness => 0 - notification_options => c,r,f - contact_groups => admins
- Monitoring::Exported_nagios_service[db2141 mysqld]
- Parameters differences:
--- Monitoring::Exported_nagios_service[db2141 mysqld].orig +++ Monitoring::Exported_nagios_service[db2141 mysqld] - check_interval => 1 - notes_url => https://wikitech.wikimedia.org/wiki/MariaDB/troubleshooting - check_period => 24x7 - notification_interval => 0 - ensure => present - max_check_attempts => 3 - servicegroups => mysql_codfw - retry_interval => 1 - passive_checks_enabled => 1 - check_command => nrpe_check!check_mysqld!10 - host_name => db2141 - notification_period => 24x7 - notifications_enabled => 1 - service_description => mysqld processes - active_checks_enabled => 1 - is_volatile => 0 - check_freshness => 0 - notification_options => c,r,f - contact_groups => admins
- File[/var/lib/prometheus/node.d/check_mariadb_replica_sql_lag_s1.prom]
- Parameters differences:
--- File[/var/lib/prometheus/node.d/check_mariadb_replica_sql_lag_s1.prom].orig +++ File[/var/lib/prometheus/node.d/check_mariadb_replica_sql_lag_s1.prom] - owner => root - group => root - ensure => absent
- File[/etc/my.cnf]
- Parameters differences:
--- File[/etc/my.cnf].orig +++ File[/etc/my.cnf] - mode => 0644 - owner => root - group => root
- Content differences:
--- /etc/my.cnf.orig +++ /etc/my.cnf @@ -1,128 +0,0 @@ -# replicas for backup sources and analytics - -# Please use separate .cnf templates for each type of server. - -[client] - -[mysqld] - -skip-external-locking -skip-name-resolve -temp-pool - -user = mysql -basedir = /opt/wmf-mariadb1011 -server_id = 180363307 -report_host = db2141.codfw.wmnet -wsrep_cluster_name = codfw # For orchestrator. T266635 - -# gtid_domain_id flag is needed for multisource replication and GTID. -# Strictly it is only needed on masters or servers that can potentially be -# masters but for consistency it should be set in all of them. -# https://mariadb.com/kb/en/mariadb/gtid/ -gtid_domain_id = 180363307 - -read_only = 1 -key_buffer_size = 1048576 - -secure_file_priv = /dev/null -max_connections = 250 -max_allowed_packet = 32M -connect_timeout = 3 -query_cache_size = 0 -query_cache_type = 0 -event_scheduler = 1 - -table_open_cache = 50000 -table_definition_cache = 50000 - -# binary log and replication options -# We are temporarily enabling the binlogs on these servers to evaluate -# CDC functionality with paimon/flink. -# -# We will revert this change once the evaluation is complete. -# See #T258511 for a discussion about the long-term aim and #T358373. -log-bin -log-slave-updates -binlog-format = ROW -sync-binlog = 1 -binlog_cache_size = 10M -max-binlog_size = 1000M -expire-logs-days = 7 - -# InnoDB file-per-table + TokuDB love those file descriptors -open-files-limit = 200000 - -character_set_server = binary -character_set_filesystem = binary -collation_server = binary - -innodb_file_per_table = 1 -# this can get overiden by per-instance configuration -innodb_buffer_pool_size = 15G -innodb_log_file_size = 4G -innodb_flush_log_at_trx_commit = 0 -innodb_flush_method = O_DIRECT -innodb_io_capacity = 1000 -innodb_stats_method = nulls_unequal -innodb_purge_threads = 1 -# Changed because of https://jira.mariadb.org/browse/MDEV-22373 -innodb_change_buffering = none - -innodb_strict_mode = 1 - -# T287244 -innodb_checksum_algorithm = full_crc32 - -# T268869 -innodb_adaptive_hash_index=OFF - -# In 10.6 the default is 90%, 75% worked fine for us. -innodb_max_dirty_pages_pct = 75 - -# don't dump and load innodb buffer at start and stop -# these servers will have the buffer pool in a bad state due to dumps -# so not sure if these will be useful, but we leave them here for now -innodb_buffer_pool_load_at_startup = 1 -innodb_buffer_pool_dump_at_shutdown = 1 - -optimizer_switch='engine_condition_pushdown=on,optimize_join_buffer_size=on' -join_cache_level = 8 - -skip-slave-start -slave_transaction_retries = 4294967295 - - -# ssl -ssl-ca=/etc/ssl/certs/wmf-ca-certificates.crt -ssl-cert=/etc/mysql/ssl/cert.pem -ssl-key=/etc/mysql/ssl/server.key -ssl-cipher=TLSv1.2 - - -# Enabling performance_schema (disabled by default in MariaDB10) -performance_schema = 1 -# downsizing performance schema memory usage: T99485 -performance_schema_digests_size = -1 -performance_schema_max_thread_instances = 500 -performance_schema_max_cond_instances = 1000 -performance_schema_accounts_size = 300 -performance_schema_hosts_size = 300 -performance_schema_events_statements_history_size = 10 -performance_schema_events_statements_history_long_size = 1000 -performance_schema_events_waits_history_size = 10 -performance_schema_events_waits_history_long_size = 1000 -performance_schema_events_stages_history_size = 10 -performance_schema_events_stages_history_long_size = 1000 -performance_schema_max_mutex_instances = 5000 -performance_schema_max_rwlock_instances = 2000 -performance_schema_max_socket_instances = 500 -performance_schema_max_table_instances = 1000 - - -[mysqldump] - -quick -max_allowed_packet = 32M - -!includedir /etc/mysql/mysqld.conf.d/
- File[/usr/local/etc/my.cnf]
- Parameters differences:
--- File[/usr/local/etc/my.cnf].orig +++ File[/usr/local/etc/my.cnf] - owner => root - group => root - ensure => absent
- File[/etc/sudoers.d/nrpe-check_mysqld]
- Parameters differences:
--- File[/etc/sudoers.d/nrpe-check_mysqld].orig +++ File[/etc/sudoers.d/nrpe-check_mysqld] - require => Package[nagios-nrpe-server] - group => root - owner => root - ensure => absent
- File[/usr/lib/nagios/plugins/check_mariadb.pl]
- Parameters differences:
--- File[/usr/lib/nagios/plugins/check_mariadb.pl].orig +++ File[/usr/lib/nagios/plugins/check_mariadb.pl] - owner => root - group => root - ensure => absent
- Service[nrpe2nodexp-mariadb_replica_sql_state_s1.timer]
- Parameters differences:
--- Service[nrpe2nodexp-mariadb_replica_sql_state_s1.timer].orig +++ Service[nrpe2nodexp-mariadb_replica_sql_state_s1.timer] - provider => systemd - before => ['Exec[systemd daemon-reload for nrpe2nodexp-mariadb_replica_sql_state_s1.timer (nrpe2nodexp-mariadb_replica_sql_state_s1.timer)]'] - enable => False - ensure => stopped
- Systemd::Unit[nrpe2nodexp-mysqld.timer]
- Parameters differences:
--- Systemd::Unit[nrpe2nodexp-mysqld.timer].orig +++ Systemd::Unit[nrpe2nodexp-mysqld.timer] - unit => nrpe2nodexp-mysqld.timer - override => False - ensure => absent - restart => False - override_filename => puppet-override.conf - require => ['Class[Systemd]']
- File[/etc/nagios/nrpe.d/check_mariadb_read_only_s1.cfg]
- Parameters differences:
--- File[/etc/nagios/nrpe.d/check_mariadb_read_only_s1.cfg].orig +++ File[/etc/nagios/nrpe.d/check_mariadb_read_only_s1.cfg] - mode => 0444 - group => root - ensure => present - notify => Service[nagios-nrpe-server] - require => Package[nagios-nrpe-server] - owner => root - tag => nrpe::check
- Content differences:
--- /etc/nagios/nrpe.d/check_mariadb_read_only_s1.cfg.orig +++ /etc/nagios/nrpe.d/check_mariadb_read_only_s1.cfg @@ -1,2 +0,0 @@ -# File generated by puppet. DO NOT edit by hand -command[check_mariadb_read_only_s1]=db-check-health --port=3311 --icinga --check_read_only=1 --process
- Nrpe::Check[check_mysqld]
- Parameters differences:
--- Nrpe::Check[check_mysqld].orig +++ Nrpe::Check[check_mysqld] - command => /usr/lib/nagios/plugins/check_procs -c 1:1 -C mysqld - before => Monitoring::Service[mysqld] - ensure => present
- Concat::Fragment[main contacts]
- Monitoring::Service[mariadb_memory]
- Parameters differences:
--- Monitoring::Service[mariadb_memory].orig +++ Monitoring::Service[mariadb_memory] - contact_group => admins - check_interval => 1 - notes_url => https://wikitech.wikimedia.org/wiki/MariaDB/troubleshooting - description => MariaDB memory - ensure => present - migration_task => T315866 - host => db2141 - freshness => 36000 - passive => False - config_dir => /etc/nagios - critical => False - retry_interval => 1 - check_command => nrpe_check!check_mariadb_memory!10 - retries => 3
- Prometheus::Alert::Rule[check_mariadb_read_only_s1_42baf529e0f3bfca391aca0a24c880e9]
- Parameters differences:
--- Prometheus::Alert::Rule[check_mariadb_read_only_s1_42baf529e0f3bfca391aca0a24c880e9].orig +++ Prometheus::Alert::Rule[check_mariadb_read_only_s1_42baf529e0f3bfca391aca0a24c880e9] - site => codfw - alert_name => nrpe_MariaDB_read_only_s1 - runbook => https://wikitech.wikimedia.org/wiki/MariaDB/troubleshooting#Master_comes_back_in_read_only - description => NRPE CHECK: MariaDB read only s1 - logs => https://logstash.wikimedia.org/app/dashboards#/view/2d343ac0-6df8-11f0-8e08-7fab0da52b33?_g=(filters:!((query:(match_phrase:(event.module:check_mariadb_read_only_s1))),(query:(match_phrase:(host.name:{{$labels.instance|stripPort}}))))) - ensure => absent - instance => ops - expr => (nagios_nrpe_check_result{alert_rule_hash="42baf529e0f3bfca391aca0a24c880e9",check_name="check_mariadb_read_only_s1", status=~"(WARNING|CRITICAL)", severity=~"(warning|critical)"} > 0) * on (instance) group_left (team) role_owner - for => 3m - summary => NRPE CHECK: MariaDB read only s1 - team => observability - severity => info - def_label_whitelst => ['team', 'severity'] - group => nrpechecks - dashboard => TODO- Nrpe::Monitor_service[mysqld]
- Parameters differences:
--- Nrpe::Monitor_service[mysqld].orig +++ Nrpe::Monitor_service[mysqld] - contact_group => admins - notes_url => https://wikitech.wikimedia.org/wiki/MariaDB/troubleshooting - check_interval => 1 - description => mysqld processes - ensure => present - migration_task => T315866 - nrpe_command => /usr/lib/nagios/plugins/check_procs -c 1:1 -C mysqld - timeout => 10 - alertmanager_team => observability - critical => False - retry_interval => 1 - enable_nrpe2nodexp => False - enable_icinga_check => True - retries => 3 - nrpe2nodexp_parse_perf_data => False
- Systemd::Service[nrpe2nodexp-mariadb_read_only_s1]
- Parameters differences:
--- Systemd::Service[nrpe2nodexp-mariadb_read_only_s1].orig +++ Systemd::Service[nrpe2nodexp-mariadb_read_only_s1] - monitoring_critical => False - override => False - ensure => absent - monitoring_enabled => False - migration_task => T407130 - require => Systemd::Unit[nrpe2nodexp-mariadb_read_only_s1.service] - restart => False - unit_type => timer - service_params => {} - monitoring_contact_group => admins- File[/etc/rsyslog.d/25-nrpe2nodexp-mysqld.conf]
- Parameters differences:
--- File[/etc/rsyslog.d/25-nrpe2nodexp-mysqld.conf].orig +++ File[/etc/rsyslog.d/25-nrpe2nodexp-mysqld.conf] - mode => 0444 - group => root - ensure => absent - notify => Service[rsyslog] - owner => root
- Content differences:
--- /etc/rsyslog.d/25-nrpe2nodexp-mysqld.conf.orig +++ /etc/rsyslog.d/25-nrpe2nodexp-mysqld.conf @@ -1,10 +0,0 @@ -# SPDX-License-Identifier: Apache-2.0 -if $programname contains "nrpe2nodexp-mysqld" 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[/var/lib/prometheus/node.d/role_owner.prom]
- Content differences:
--- /var/lib/prometheus/node.d/role_owner.prom.orig +++ /var/lib/prometheus/node.d/role_owner.prom @@ -1,3 +1,3 @@ # HELP role_owner The team owner of the server role # TYPE role_owner gauge -role_owner{team="data-persistence",role="mariadb::backup_source",cluster="mysql"} 1.0 +role_owner{team="data-persistence",role="insetup::data_persistence_ferm",cluster="mysql"} 1.0
- File[/etc/rsyslog.d/25-nrpe2nodexp-mariadb-replica-sql-lag-s1.conf]
- Parameters differences:
--- File[/etc/rsyslog.d/25-nrpe2nodexp-mariadb-replica-sql-lag-s1.conf].orig +++ File[/etc/rsyslog.d/25-nrpe2nodexp-mariadb-replica-sql-lag-s1.conf] - mode => 0444 - group => root - ensure => absent - notify => Service[rsyslog] - owner => root
- Content differences:
--- /etc/rsyslog.d/25-nrpe2nodexp-mariadb-replica-sql-lag-s1.conf.orig +++ /etc/rsyslog.d/25-nrpe2nodexp-mariadb-replica-sql-lag-s1.conf @@ -1,10 +0,0 @@ -# SPDX-License-Identifier: Apache-2.0 -if $programname contains "nrpe2nodexp-mariadb_replica_sql_lag_s1" 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 - } -}- Systemd::Timer[nrpe2nodexp-mariadb_memory]
- Parameters differences:
--- Systemd::Timer[nrpe2nodexp-mariadb_memory].orig +++ Systemd::Timer[nrpe2nodexp-mariadb_memory] - splay => 60 - fixed_random_delay => True - timer_intervals => [{'start': 'OnUnitInactiveSec', 'interval': '1min'}, {'interval': '1s', 'start': 'OnActiveSec'}] - ensure => absent - unit_name => nrpe2nodexp-mariadb_memory.service - accuracy => 15sec- Ferm::Service[s1_orchestrator]
- Parameters differences:
--- Ferm::Service[s1_orchestrator].orig +++ Ferm::Service[s1_orchestrator] - proto => tcp - prio => 10 - desc => - ensure => present - port => [3311] - notrack => True - srange => ['dborch1001.wikimedia.org', 'dborch1002.wikimedia.org', 'dborch1003.eqiad.wmnet']
- File[/var/lib/prometheus/node.d/check_mariadb_disk_space.prom]
- Parameters differences:
--- File[/var/lib/prometheus/node.d/check_mariadb_disk_space.prom].orig +++ File[/var/lib/prometheus/node.d/check_mariadb_disk_space.prom] - owner => root - group => root - ensure => absent
- Class[Mariadb::Monitor_process]
- Parameters differences:
--- Class[Mariadb::Monitor_process].orig +++ Class[Mariadb::Monitor_process] - contact_group => admins - process_count => 1 - is_critical => False - process_name => mysqld
- Class[Mariadb::Config]
- Parameters differences:
--- Class[Mariadb::Config].orig +++ Class[Mariadb::Config] - max_allowed_packet => 16M - binlog_format => ROW - password => undefined - semi_sync => off - config => profile/mariadb/mysqld_config/dbstore_multiinstance.my.cnf.erb - ssl_key => - expire_logs_days => 30 - prompt => \u@\h(\d)>\_ - socket => /run/mysqld/mysqld.sock - flush_log_at_trx_commit => 1 - basedir => /opt/wmf-mariadb1011 - p_s => on - sql_mode => - ssl => puppet-cert - tmpdir => /srv/tmp - ssl_cert => - innodb_change_buffering => none - replication_role => standalone - port => 3306 - event_scheduler => 1 - datadir => False - read_only => 1 - sync_binlog => 1 - ssl_verify_server_cert => True - ssl_ca =>
- Nrpe::Monitor_service[mariadb_replica_io_state_s1]
- Parameters differences:
--- Nrpe::Monitor_service[mariadb_replica_io_state_s1].orig +++ Nrpe::Monitor_service[mariadb_replica_io_state_s1] - contact_group => admins - notes_url => https://wikitech.wikimedia.org/wiki/MariaDB/troubleshooting#Depooling_a_replica - check_interval => 1 - description => MariaDB Replica IO: s1 - ensure => present - migration_task => T315866 - nrpe_command => /usr/local/lib/nagios/plugins/check_mariadb --sock=/run/mysqld/mysqld.s1.sock --user=nagios --pass= --warn-stopped --check=slave_io_state - timeout => 10 - alertmanager_team => observability - critical => False - retry_interval => 1 - enable_nrpe2nodexp => False - enable_icinga_check => True - retries => 3 - nrpe2nodexp_parse_perf_data => False
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_memory.timer (nrpe2nodexp-mariadb_memory.timer)]
- Parameters differences:
--- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_memory.timer (nrpe2nodexp-mariadb_memory.timer)].orig +++ Exec[systemd daemon-reload for nrpe2nodexp-mariadb_memory.timer (nrpe2nodexp-mariadb_memory.timer)] - command => /bin/systemctl daemon-reload - refreshonly => True
- Ferm::Service[s1_mariadb_internal]
- Parameters differences:
--- Ferm::Service[s1_mariadb_internal].orig +++ Ferm::Service[s1_mariadb_internal] - proto => tcp - prio => 10 - desc => - ensure => present - port => 3311 - notrack => True - srange => $INTERNAL
- File[/var/lib/prometheus/node.d/check_mariadb_read_only_s1.prom]
- Parameters differences:
--- File[/var/lib/prometheus/node.d/check_mariadb_read_only_s1.prom].orig +++ File[/var/lib/prometheus/node.d/check_mariadb_read_only_s1.prom] - owner => root - group => root - ensure => absent
- Prometheus::Alert::Rule[check_mariadb_replica_sql_lag_s1_8ec9d6c1155ae60699aaf9dfd1fa339b]
- Parameters differences:
--- Prometheus::Alert::Rule[check_mariadb_replica_sql_lag_s1_8ec9d6c1155ae60699aaf9dfd1fa339b].orig +++ Prometheus::Alert::Rule[check_mariadb_replica_sql_lag_s1_8ec9d6c1155ae60699aaf9dfd1fa339b] - site => codfw - alert_name => nrpe_MariaDB_Replica_Lag__s1 - runbook => https://wikitech.wikimedia.org/wiki/MariaDB/troubleshooting#Depooling_a_replica - description => NRPE CHECK: MariaDB Replica Lag: s1 - logs => https://logstash.wikimedia.org/app/dashboards#/view/2d343ac0-6df8-11f0-8e08-7fab0da52b33?_g=(filters:!((query:(match_phrase:(event.module:check_mariadb_replica_sql_lag_s1))),(query:(match_phrase:(host.name:{{$labels.instance|stripPort}}))))) - ensure => absent - instance => ops - expr => (nagios_nrpe_check_result{alert_rule_hash="8ec9d6c1155ae60699aaf9dfd1fa339b",check_name="check_mariadb_replica_sql_lag_s1", status=~"(WARNING|CRITICAL)", severity=~"(warning|critical)"} > 0) * on (instance) group_left (team) role_owner - for => 10m - summary => NRPE CHECK: MariaDB Replica Lag: s1 - team => observability - severity => info - def_label_whitelst => ['team', 'severity'] - group => nrpechecks - dashboard => TODO- File[/usr/local/lib/nagios/plugins/check_mariadb]
- Parameters differences:
--- File[/usr/local/lib/nagios/plugins/check_mariadb].orig +++ File[/usr/local/lib/nagios/plugins/check_mariadb] - mode => 0555 - source => puppet:///modules/icinga/check_mariadb.pl - group => root - ensure => file - require => File[/usr/local/lib/nagios/plugins/] - owner => root - tag => nrpe::plugin
- Class[Mariadb::Service]
- Parameters differences:
--- Class[Mariadb::Service].orig +++ Class[Mariadb::Service] - manage => False - override => [Service] ExecStartPre=/bin/sh -c "echo 'mariadb main service is disabled, use mariadb@<instance_name> instead'; exit 1" - enable => False - ensure => stopped
- Sudo::User[nrpe-check_mariadb_disk_space]
- Parameters differences:
--- Sudo::User[nrpe-check_mariadb_disk_space].orig +++ Sudo::User[nrpe-check_mariadb_disk_space] - privileges => [] - ensure => absent - require => ['Class[Sudo]'] - user => nagios - tag => nrpe::check
- File[/lib/systemd/system/wmf_auto_restart_prometheus-mysqld-exporter@s1.service]
- Parameters differences:
--- File[/lib/systemd/system/wmf_auto_restart_prometheus-mysqld-exporter@s1.service].orig +++ File[/lib/systemd/system/wmf_auto_restart_prometheus-mysqld-exporter@s1.service] - mode => 0444 - group => root - ensure => present - notify => Exec[systemd daemon-reload for wmf_auto_restart_prometheus-mysqld-exporter@s1.service (wmf_auto_restart_prometheus-mysqld-exporter@s1.service)] - owner => root
- Content differences:
--- /lib/systemd/system/wmf_auto_restart_prometheus-mysqld-exporter@s1.service.orig +++ /lib/systemd/system/wmf_auto_restart_prometheus-mysqld-exporter@s1.service @@ -1,8 +0,0 @@ -[Unit] -Description=Auto restart job: prometheus-mysqld-exporter@s1 -Documentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state - -[Service] -Type=oneshot -User=root -ExecStart=/usr/local/sbin/wmf-auto-restart -s prometheus-mysqld-exporter@s1
- File[/etc/nagios/nrpe.d/check_mariadb_replica_io_state_s1.cfg]
- Parameters differences:
--- File[/etc/nagios/nrpe.d/check_mariadb_replica_io_state_s1.cfg].orig +++ File[/etc/nagios/nrpe.d/check_mariadb_replica_io_state_s1.cfg] - mode => 0444 - group => root - ensure => present - notify => Service[nagios-nrpe-server] - require => Package[nagios-nrpe-server] - owner => root - tag => nrpe::check
- Content differences:
--- /etc/nagios/nrpe.d/check_mariadb_replica_io_state_s1.cfg.orig +++ /etc/nagios/nrpe.d/check_mariadb_replica_io_state_s1.cfg @@ -1,2 +0,0 @@ -# File generated by puppet. DO NOT edit by hand -command[check_mariadb_replica_io_state_s1]=/usr/local/lib/nagios/plugins/check_mariadb --sock=/run/mysqld/mysqld.s1.sock --user=nagios --pass= --warn-stopped --check=slave_io_state
- File[/etc/nagios/nrpe.d/check_mariadb_replica_sql_state_s1.cfg]
- Parameters differences:
--- File[/etc/nagios/nrpe.d/check_mariadb_replica_sql_state_s1.cfg].orig +++ File[/etc/nagios/nrpe.d/check_mariadb_replica_sql_state_s1.cfg] - mode => 0444 - group => root - ensure => present - notify => Service[nagios-nrpe-server] - require => Package[nagios-nrpe-server] - owner => root - tag => nrpe::check
- Content differences:
--- /etc/nagios/nrpe.d/check_mariadb_replica_sql_state_s1.cfg.orig +++ /etc/nagios/nrpe.d/check_mariadb_replica_sql_state_s1.cfg @@ -1,2 +0,0 @@ -# File generated by puppet. DO NOT edit by hand -command[check_mariadb_replica_sql_state_s1]=/usr/local/lib/nagios/plugins/check_mariadb --sock=/run/mysqld/mysqld.s1.sock --user=nagios --pass= --warn-stopped --check=slave_sql_state
- File[/etc/mysql/ssl]
- Parameters differences:
--- File[/etc/mysql/ssl].orig +++ File[/etc/mysql/ssl] - mode => 0555 - group => mysql - owner => mysql - ensure => directory
- Package[python3-wmfmariadbpy]
- Parameters differences:
--- Package[python3-wmfmariadbpy].orig +++ Package[python3-wmfmariadbpy] - provider => apt - ensure => installed
- File[/etc/nagios/nrpe.d/check_mariadb_replica_sql_lag_s1.cfg]
- Parameters differences:
- File[/etc/nagios/nrpe.d/check_mariadb_replica_sql_lag_s1.cfg]
- Package[python3-wmfmariadbpy]
- Content differences:
- Content differences:
- Content differences:
- File[/lib/systemd/system/wmf_auto_restart_prometheus-mysqld-exporter@s1.service]
- Sudo::User[nrpe-check_mariadb_disk_space]
- Class[Mariadb::Service]
- File[/usr/local/lib/nagios/plugins/check_mariadb]
- Prometheus::Alert::Rule[check_mariadb_replica_sql_lag_s1_8ec9d6c1155ae60699aaf9dfd1fa339b]
- File[/var/lib/prometheus/node.d/check_mariadb_read_only_s1.prom]
- Ferm::Service[s1_mariadb_internal]
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_memory.timer (nrpe2nodexp-mariadb_memory.timer)]
- Nrpe::Monitor_service[mariadb_replica_io_state_s1]
- Class[Mariadb::Config]
- Class[Mariadb::Monitor_process]
- File[/var/lib/prometheus/node.d/check_mariadb_disk_space.prom]
- Ferm::Service[s1_orchestrator]
- Content differences:
- Content differences:
- File[/etc/rsyslog.d/25-nrpe2nodexp-mysqld.conf]
- Systemd::Service[nrpe2nodexp-mariadb_read_only_s1]
- Nrpe::Monitor_service[mysqld]
- Prometheus::Alert::Rule[check_mariadb_read_only_s1_42baf529e0f3bfca391aca0a24c880e9]
- Concat::Fragment[main contacts]
- Content differences:
- File[/etc/nagios/nrpe.d/check_mariadb_read_only_s1.cfg]
- Systemd::Unit[nrpe2nodexp-mysqld.timer]
- Service[nrpe2nodexp-mariadb_replica_sql_state_s1.timer]
- File[/usr/lib/nagios/plugins/check_mariadb.pl]
- File[/etc/sudoers.d/nrpe-check_mysqld]
- Content differences:
- File[/etc/my.cnf]
- File[/var/lib/prometheus/node.d/check_mariadb_replica_sql_lag_s1.prom]
- Monitoring::Exported_nagios_service[db2141 mysqld]
- Content differences:
- File[/lib/systemd/system/nrpe2nodexp-mariadb_memory.service]
- File[/etc/sudoers.d/nrpe-check_mariadb_disk_space]
- Rsyslog::Conf[nrpe2nodexp-mariadb_read_only_s1]
- Systemd::Timer::Job[nrpe2nodexp-mariadb_replica_io_state_s1]
- Monitoring::Service[mariadb_read_only_s1]
- File[/etc/mysql/ssl/client-cert.pem]
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_replica_sql_lag_s1.service (nrpe2nodexp-mariadb_replica_sql_lag_s1.service)]
- Group[mysql]
- Systemd::Timer[nrpe2nodexp-mariadb_read_only_s1]
- Content differences:
- File[/lib/systemd/system/nrpe2nodexp-mariadb_replica_io_state_s1.timer]
- File[/var/lib/prometheus/node.d/check_mariadb_memory.prom]
- Nrpe::Check[check_mariadb_replica_sql_lag_s1]
- Content differences:
- Parameters differences: