Compilation results for db2250.codfw.wmnet: System changes detected
You can retrieve this result from host.json.Catalog differences
Summary
| Total Resources: | 2810 |
|---|---|
| Resources added: | 253 |
| Resources removed: | 5 |
| Resources modified: | 258 |
| Change percentage: | 18.36% |
Resources only in the new catalog
- Exec[systemd daemon-reload for nrpe2nodexp-mysqld.timer (nrpe2nodexp-mysqld.timer)]
- Monitoring::Exported_nagios_service[db2250 mariadb_replica_sql_lag_s1]
- Motd::Script[db-section-s1]
- File[/etc/mysql/ssl/server-cert.pem]
- Prometheus::Alert::Rule[check_mysqld_ca81db2c9e98d408f9f65c79817da116]
- Systemd::Timer::Job[nrpe2nodexp-mariadb_disk_space]
- Monitoring::Exported_nagios_service[db2250 mariadb_memory]
- File_line[auto_restart_file_presence_prometheus-mysqld-exporter@s1]
- File[/var/lib/prometheus/node.d/check_mariadb_replica_sql_lag_s1.prom]
- Package[monitoring-plugins-contrib]
- File[/etc/ferm/conf.d/10_s1_mariadb_dba]
- File[/usr/local/bin/mbstream]
- Ferm::Service[s1_mariadb_dba]
- Systemd::Unit[wmf_auto_restart_prometheus-mysqld-exporter@s1.timer]
- Systemd::Timer[nrpe2nodexp-mariadb_replica_sql_state_s1]
- Service[nrpe2nodexp-mysqld.timer]
- Package[mariadb-backup]
- Monitoring::Exported_nagios_service[db2250 mysqld]
- File[/srv/sqldata.s1]
- Nrpe::Check[check_mysqld]
- User[mysql]
- Systemd::Unit[nrpe2nodexp-mariadb_replica_io_state_s1.service]
- Systemd::Unit[nrpe2nodexp-mariadb_disk_space.service]
- File[/etc/default/prometheus]
- Monitoring::Service[mariadb_replica_sql_state_s1]
- Nrpe::Monitor_service[mysqld]
- Nrpe::Check[check_mariadb_read_only_s1]
- File[/var/lib/prometheus/node.d/check_mariadb_replica_sql_state_s1.prom]
- Profile::Auto_restarts::Service[prometheus-mysqld-exporter@s1]
- Group[mysql]
- Nrpe::Monitor_service[mariadb_read_only_s1]
- Rsyslog::Conf[nrpe2nodexp-mariadb_replica_sql_state_s1]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-mysqld-exporter@s1.timer (wmf_auto_restart_prometheus-mysqld-exporter@s1.timer)]
- File[/etc/mysql/ssl/client-cert.pem]
- File[/etc/ferm/conf.d/10_s1_mariadb_internal]
- Profile::Prometheus::Mysqld_exporter_instance[s1]
- Package[percona-toolkit]
- File[/lib/systemd/system/prometheus-mysqld-exporter@.service]
- Rsyslog::Conf[nrpe2nodexp-mariadb_read_only_s1]
- Class[Profile::Mariadb::Dbstore_multiinstance]
- Systemd::Service[nrpe2nodexp-mariadb_replica_sql_lag_s1]
- Systemd::Unit[nrpe2nodexp-mariadb_memory.timer]
- File[/etc/mysql/ssl]
- Nrpe::Monitor_service[mariadb_memory]
- Package[wmf-mariadb1011]
- Systemd::Timer::Job[nrpe2nodexp-mariadb_memory]
- Class[Mariadb::Monitor_process]
- Concat_fragment[/etc/mysql_puppet_ca_chain]
- Package[grc]
- File[/var/lib/prometheus/node.d/check_mysqld.prom]
- File[/etc/nagios/nrpe.d/check_mariadb_read_only_s1.cfg]
- File[/lib/systemd/system/nrpe2nodexp-mysqld.service]
- File[/lib/systemd/system/wmf_auto_restart_prometheus-mysqld-exporter@s1.timer]
- File[/usr/lib/nagios/plugins/check_mariadb.pl]
- File[/usr/local/bin/mysql.s1]
- File[/lib/systemd/system/nrpe2nodexp-mariadb_disk_space.timer]
- Rsyslog::Conf[nrpe2nodexp-mariadb_replica_sql_lag_s1]
- Sudo::User[nrpe-check_mariadb_disk_space]
- File[/etc/nagios/nrpe.d/check_mariadb_disk_space.cfg]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-mysqld-exporter@s1.service (wmf_auto_restart_prometheus-mysqld-exporter@s1.service)]
- File[/etc/mysql/mysqld.conf.d/s1.cnf]
- Systemd::Timer::Job[nrpe2nodexp-mysqld]
- Monitoring::Exported_nagios_service[db2250 mariadb_disk_space]
- File[/etc/sudoers.d/nrpe-check_mariadb_read_only_s1]
- Class[Profile::Mariadb::Wmfmariadbpy]
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_memory.timer (nrpe2nodexp-mariadb_memory.timer)]
- Rsyslog::Conf[nrpe2nodexp-mariadb_disk_space]
- Sudo::User[nrpe-check_mariadb_replica_sql_state_s1]
- File[/etc/rsyslog.d/25-nrpe2nodexp-mariadb-replica-sql-lag-s1.conf]
- Mariadb::Monitor_readonly[s1]
- Class[Mariadb::Config]
- Class[Wmfmariadbpy]
- File[/etc/wmfmariadbpy/section_ports.csv]
- File[/var/log/wmf_auto_restart_prometheus-mysqld-exporter_s1]
- File[/etc/update-motd.d/05-mariadb--backup-source]
- Nrpe::Check[check_mariadb_replica_sql_state_s1]
- File[/lib/systemd/system/nrpe2nodexp-mariadb_disk_space.service]
- Class[Mariadb::Packages_wmf]
- Systemd::Syslog[wmf_auto_restart_prometheus-mysqld-exporter_s1]
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_replica_sql_state_s1.service (nrpe2nodexp-mariadb_replica_sql_state_s1.service)]
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_replica_sql_state_s1.timer (nrpe2nodexp-mariadb_replica_sql_state_s1.timer)]
- Monitoring::Exported_nagios_service[db2250 mariadb_replica_sql_state_s1]
- File[/usr/local/lib/nagios/plugins/check_mariadb]
- Systemd::Timer[nrpe2nodexp-mariadb_memory]
- Monitoring::Service[mysqld]
- Systemd::Unit[nrpe2nodexp-mariadb_memory.service]
- File[/etc/rsyslog.d/25-nrpe2nodexp-mariadb-replica-sql-state-s1.conf]
- Exec[systemd daemon-reload for nrpe2nodexp-mysqld.service (nrpe2nodexp-mysqld.service)]
- File[/etc/mysql/my.cnf]
- Systemd::Unit[nrpe2nodexp-mariadb_replica_sql_state_s1.service]
- Sudo::User[nrpe-check_mariadb_read_only_s1]
- Systemd::Service[nrpe2nodexp-mysqld]
- File[/etc/sudoers.d/nrpe-check_mariadb_disk_space]
- Nrpe::Plugin[check_mariadb]
- File[/etc/nagios/nrpe.d/check_mariadb_replica_sql_state_s1.cfg]
- Monitoring::Service[mariadb_disk_space]
- File[/var/lib/prometheus/.my.s1.cnf]
- Service[nrpe2nodexp-mariadb_disk_space.timer]
- File[/lib/systemd/system/nrpe2nodexp-mariadb_replica_sql_state_s1.service]
- Systemd::Unit[prometheus-mysqld-exporter@]
- Ferm::Service[s1_mariadb_internal]
- Monitoring::Service[mariadb_replica_sql_lag_s1]
- File[/lib/systemd/system/nrpe2nodexp-mariadb_memory.service]
- Service[nrpe2nodexp-mariadb_read_only_s1.timer]
- File[/etc/mysql/ssl/server.p12]
- Service[nrpe2nodexp-mariadb_replica_sql_state_s1.timer]
- File[/etc/ferm/conf.d/10_s1_orchestrator]
- Profile::Mariadb::Section[s1]
- Logrotate::Conf[wmf_auto_restart_prometheus-mysqld-exporter_s1]
- File[/var/lib/prometheus/node.d/check_mariadb_memory.prom]
- Monitoring::Service[mariadb_read_only_s1]
- Rsyslog::Conf[nrpe2nodexp-mariadb_memory]
- File[/etc/systemd/system/mariadb.service.d/override.conf]
- File[/etc/sudoers.d/nrpe-check_mariadb_replica_sql_state_s1]
- Nrpe::Check[check_mariadb_replica_io_state_s1]
- File[/lib/systemd/system/nrpe2nodexp-mariadb_replica_io_state_s1.service]
- Systemd::Timer::Job[nrpe2nodexp-mariadb_replica_sql_state_s1]
- Prometheus::Alert::Rule[check_mariadb_memory_b5a92c72542d5f0c031014e7a8db014e]
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_read_only_s1.service (nrpe2nodexp-mariadb_read_only_s1.service)]
- Concat::Fragment[/etc/mysql_puppet_agent_cert]
- Systemd::Unit[nrpe2nodexp-mariadb_replica_io_state_s1.timer]
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_replica_io_state_s1.timer (nrpe2nodexp-mariadb_replica_io_state_s1.timer)]
- Prometheus::Alert::Rule[check_mariadb_read_only_s1_42baf529e0f3bfca391aca0a24c880e9]
- Sudo::User[nrpe-check_mariadb_replica_sql_lag_s1]
- Nrpe::Monitor_service[mariadb_replica_sql_lag_s1]
- File[/var/lib/prometheus/node.d/check_mariadb_read_only_s1.prom]
- Monitoring::Exported_nagios_service[db2250 mariadb_read_only_s1]
- Service[nrpe2nodexp-mariadb_replica_sql_lag_s1.timer]
- File[/etc/nagios/nrpe.d/check_mariadb_replica_io_state_s1.cfg]
- Concat_fragment[/etc/mysql_puppet_agent_cert]
- Package[python3-wmfmariadbpy]
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_replica_sql_lag_s1.timer (nrpe2nodexp-mariadb_replica_sql_lag_s1.timer)]
- File[/etc/rsyslog.d/25-nrpe2nodexp-mariadb-read-only-s1.conf]
- File[/etc/nagios/nrpe.d/check_mariadb_replica_sql_lag_s1.cfg]
- Exec[systemctl try-restart prometheus-mysqld-exporter@s1]
- Sudo::User[nrpe-check_mariadb_replica_io_state_s1]
- File[/lib/systemd/system/nrpe2nodexp-mariadb_memory.timer]
- File[/srv/tmp.s1]
- Nrpe::Monitor_service[mariadb_replica_io_state_s1]
- File[/lib/systemd/system/wmf_auto_restart_prometheus-mysqld-exporter@s1.service]
- Rsyslog::Conf[wmf_auto_restart_prometheus-mysqld-exporter_s1]
- Systemd::Unit[nrpe2nodexp-mysqld.service]
- Systemd::Timer[nrpe2nodexp-mariadb_replica_io_state_s1]
- Motd::Message[mariadb::backup_source]
- Nrpe::Check[check_mariadb_disk_space]
- File[/lib/systemd/system/nrpe2nodexp-mariadb_read_only_s1.timer]
- Systemd::Timer[wmf_auto_restart_prometheus-mysqld-exporter@s1]
- File[/etc/mysql/ssl/server.key]
- Monitoring::Service[mariadb_memory]
- Service[nrpe2nodexp-mariadb_memory.timer]
- File[/etc/nagios/nrpe.d/check_mysqld.cfg]
- Systemd::Timer::Job[wmf_auto_restart_prometheus-mysqld-exporter@s1]
- Systemd::Unit[nrpe2nodexp-mariadb_replica_sql_lag_s1.timer]
- Nrpe::Monitor_service[mariadb_disk_space]
- Systemd::Timer[nrpe2nodexp-mariadb_disk_space]
- File[/etc/sudoers.d/nrpe-check_mariadb_replica_sql_lag_s1]
- Systemd::Service[nrpe2nodexp-mariadb_replica_io_state_s1]
- Node[__node_regexp__db2250.codfw.]
- File[/etc/rsyslog.d/25-nrpe2nodexp-mysqld.conf]
- File[/lib/systemd/system/nrpe2nodexp-mariadb_replica_io_state_s1.timer]
- File[/lib/systemd/system/nrpe2nodexp-mariadb_replica_sql_state_s1.timer]
- Ferm::Service[s1_orchestrator]
- Prometheus::Alert::Rule[check_mariadb_replica_io_state_s1_0d5979f7abbb49256cfedd70a646784e]
- File[/etc/sudoers.d/nrpe-check_mariadb_replica_io_state_s1]
- Systemd::Unit[nrpe2nodexp-mariadb_replica_sql_state_s1.timer]
- File[/var/lib/prometheus/node.d/check_mariadb_disk_space.prom]
- Exec[systemctl-daemon-reload]
- File[/etc/mysql]
- Class[Mariadb::Service]
- Class[Prometheus::Mysqld_exporter::Common]
- Systemd::Service[nrpe2nodexp-mariadb_read_only_s1]
- File[/etc/sudoers.d/nrpe-check_mysqld]
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_disk_space.timer (nrpe2nodexp-mariadb_disk_space.timer)]
- Puppet::Expose_agent_certs[/etc/mysql]
- Systemd::Timer[nrpe2nodexp-mariadb_replica_sql_lag_s1]
- Nrpe::Monitor_service[mariadb_replica_sql_state_s1]
- Systemd::Timer::Job[nrpe2nodexp-mariadb_read_only_s1]
- Monitoring::Service[mariadb_replica_io_state_s1]
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_memory.service (nrpe2nodexp-mariadb_memory.service)]
- File[/etc/rsyslog.d/25-nrpe2nodexp-mariadb-replica-io-state-s1.conf]
- Profile::Mariadb::Ferm[s1]
- Systemd::Service[nrpe2nodexp-mariadb_replica_sql_state_s1]
- Systemd::Timer::Job[nrpe2nodexp-mariadb_replica_io_state_s1]
- File[/etc/sudoers.d/nrpe-check_mariadb_memory]
- Systemd::Timer::Job[nrpe2nodexp-mariadb_replica_sql_lag_s1]
- File[/lib/systemd/system/nrpe2nodexp-mariadb_read_only_s1.service]
- Sudo::User[nrpe-check_mysqld]
- Systemd::Unit[nrpe2nodexp-mariadb_read_only_s1.timer]
- Exec[systemd daemon-reload for prometheus-mysqld-exporter@.service (prometheus-mysqld-exporter@)]
- Prometheus::Alert::Rule[check_mariadb_disk_space_d2aae7bfec5549be1a8b9413215bd86c]
- File[/lib/systemd/system/nrpe2nodexp-mysqld.timer]
- Prometheus::Mysqld_exporter::Instance[s1]
- Class[Mariadb::Monitor_memory]
- File[/etc/my.cnf]
- File[/etc/mysql/ssl/server-keypair.pem]
- File[/etc/rsyslog.d/25-nrpe2nodexp-mariadb-disk-space.conf]
- Nrpe::Check[check_mariadb_memory]
- Class[Profile::Mariadb::Packages_wmf]
- File[/etc/wmfmariadbpy]
- Systemd::Unit[nrpe2nodexp-mysqld.timer]
- Nrpe::Check[check_mariadb_replica_sql_lag_s1]
- Sslcert::X509_to_pkcs12[puppet::expose_agent_cert: /etc/mysql]
- File[/usr/local/etc/my.cnf]
- Mariadb::Monitor_replication[s1]
- Concat_file[/etc/mysql/ssl/cert.pem]
- File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-mysqld-exporter-s1.conf]
- Rsyslog::Conf[nrpe2nodexp-mariadb_replica_io_state_s1]
- Class[Mariadb::Monitor_disk]
- Firewall::Service[s1_orchestrator]
- Concat::Fragment[/etc/mysql_puppet_ca_chain]
- File[/opt/wmf-mariadb1011/my.cnf]
- File[/lib/systemd/system/nrpe2nodexp-mariadb_replica_sql_lag_s1.timer]
- Sudo::User[nrpe-check_mariadb_memory]
- File[/var/lib/prometheus/node.d/check_mariadb_replica_io_state_s1.prom]
- File[/lib/systemd/system/nrpe2nodexp-mariadb_replica_sql_lag_s1.service]
- Systemd::Timer[nrpe2nodexp-mariadb_read_only_s1]
- File[/etc/mysql/ssl/server-key.pem]
- File[/etc/default/prometheus-mysqld-exporter@s1]
- Class[Passwords::Nagios::Mysql]
- File[/etc/nagios/nrpe.d/check_mariadb_memory.cfg]
- File[/etc/systemd/system/mariadb.service.d]
- File[/etc/update-motd.d/06-db-section-s1]
- File[/etc/mysql/grcat.config]
- Systemd::Service[nrpe2nodexp-mariadb_disk_space]
- File[/etc/rsyslog.d/25-nrpe2nodexp-mariadb-memory.conf]
- Class[Profile::Mariadb::Mysql_role]
- Mariadb::Instance[s1]
- Package[wmfmariadbpy-common]
- Class[Role::Mariadb::Backup_source]
- Package[prometheus-mysqld-exporter]
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_replica_sql_lag_s1.service (nrpe2nodexp-mariadb_replica_sql_lag_s1.service)]
- File[/etc/mysql/mysqld.conf.d]
- Motd::Script[mariadb::backup_source]
- Concat[/etc/mysql/ssl/cert.pem]
- Rsyslog::Conf[nrpe2nodexp-mysqld]
- Service[nrpe2nodexp-mariadb_replica_io_state_s1.timer]
- File[/etc/mysql/ssl/cacert.pem]
- Systemd::Service[wmf_auto_restart_prometheus-mysqld-exporter@s1]
- Systemd::Unit[nrpe2nodexp-mariadb_read_only_s1.service]
- Prometheus::Alert::Rule[check_mariadb_replica_sql_state_s1_3f927914a18db09399b7fff42858d634]
- Systemd::Timer[nrpe2nodexp-mysqld]
- Systemd::Unit[wmf_auto_restart_prometheus-mysqld-exporter@s1.service]
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_replica_io_state_s1.service (nrpe2nodexp-mariadb_replica_io_state_s1.service)]
- Service[wmf_auto_restart_prometheus-mysqld-exporter@s1.timer]
- Systemd::Unit[nrpe2nodexp-mariadb_replica_sql_lag_s1.service]
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_read_only_s1.timer (nrpe2nodexp-mariadb_read_only_s1.timer)]
- File[/etc/mysql/ssl/client-key.pem]
- Monitoring::Exported_nagios_service[db2250 mariadb_replica_io_state_s1]
- Systemd::Service[nrpe2nodexp-mariadb_memory]
- File[/etc/logrotate.d/wmf_auto_restart_prometheus-mysqld-exporter_s1]
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_disk_space.service (nrpe2nodexp-mariadb_disk_space.service)]
- Prometheus::Alert::Rule[check_mariadb_replica_sql_lag_s1_8ec9d6c1155ae60699aaf9dfd1fa339b]
- Systemd::Unit[nrpe2nodexp-mariadb_disk_space.timer]
Resources only in the old catalog
- Motd::Message[insetup::data_persistence_ferm]
- Motd::Script[insetup::data_persistence_ferm]
- File[/etc/update-motd.d/05-insetup--data-persistence-ferm]
- Node[__node_regexp__db225053.codfw.]
- Class[Role::Insetup::Data_persistence_ferm]
Resources modified
- 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] + group => root + notify => Service[rsyslog] + owner => root + ensure => absent + mode => 0444
- 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 @@ -0,0 +1,10 @@ +# 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::Job[nrpe2nodexp-mariadb_replica_sql_state_s1]
- Parameters differences:
--- Systemd::Timer::Job[nrpe2nodexp-mariadb_replica_sql_state_s1].orig +++ Systemd::Timer::Job[nrpe2nodexp-mariadb_replica_sql_state_s1] + group => prometheus-node-exporter + command => /usr/local/bin/nrpe2nodexp --alert-rule-hash "3f927914a18db09399b7fff42858d634" --timeout 10 --check-command "check_mariadb_replica_sql_state_s1" + private_tmp => False + logfile_basedir => /var/log + user => nagios + syslog_identifier => nrpe2nodexp-mariadb_replica_sql_state_s1 + send_mail_to => root@db2250.codfw.wmnet + success_exit_status => [] + fixed_random_delay => True + description => execution of nrpe2nodexp for the check_mariadb_replica_sql_state_s1 command. + ensure => absent + logfile_group => root + monitoring_enabled => False + monitoring_notes_url => https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state + syslog_match_startswith => True + interval => [{'start': 'OnUnitInactiveSec', 'interval': '1min'}] + ignore_errors => True + send_mail_only_on_error => True + logfile_name => syslog.log + send_mail => False + splay => 60 + syslog_force_stop => True + logfile_perms => all + environment => {} + logging_enabled => False + monitoring_contact_groups => admins- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_read_only_s1.service (nrpe2nodexp-mariadb_read_only_s1.service)]
- Parameters differences:
--- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_read_only_s1.service (nrpe2nodexp-mariadb_read_only_s1.service)].orig +++ Exec[systemd daemon-reload for nrpe2nodexp-mariadb_read_only_s1.service (nrpe2nodexp-mariadb_read_only_s1.service)] + refreshonly => True + command => /bin/systemctl daemon-reload
- 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].orig +++ File[/etc/nagios/nrpe.d/check_mariadb_replica_sql_lag_s1.cfg] + group => root + notify => Service[nagios-nrpe-server] + owner => root + require => Package[nagios-nrpe-server] + ensure => present + tag => nrpe::check + mode => 0444
- Content differences:
--- /etc/nagios/nrpe.d/check_mariadb_replica_sql_lag_s1.cfg.orig +++ /etc/nagios/nrpe.d/check_mariadb_replica_sql_lag_s1.cfg @@ -0,0 +1,2 @@ +# File generated by puppet. DO NOT edit by hand +command[check_mariadb_replica_sql_lag_s1]=/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
- 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] + group => root + notify => Service[rsyslog] + owner => root + ensure => absent + mode => 0444
- Content differences:
--- /etc/rsyslog.d/25-nrpe2nodexp-mysqld.conf.orig +++ /etc/rsyslog.d/25-nrpe2nodexp-mysqld.conf @@ -0,0 +1,10 @@ +# 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 + } +}- Sudo::User[nrpe-check_mariadb_memory]
- Parameters differences:
--- Sudo::User[nrpe-check_mariadb_memory].orig +++ Sudo::User[nrpe-check_mariadb_memory] + privileges => [] + require => ['Class[Sudo]'] + ensure => absent + tag => nrpe::check + user => nagios
- File[/etc/update-motd.d/06-db-section-s1]
- Parameters differences:
--- File[/etc/update-motd.d/06-db-section-s1].orig +++ File[/etc/update-motd.d/06-db-section-s1] + group => root + owner => root + mode => 0555 + ensure => present
- Content differences:
--- /etc/update-motd.d/06-db-section-s1.orig +++ /etc/update-motd.d/06-db-section-s1 @@ -0,0 +1,2 @@ +#!/bin/sh +echo 'DB section s1 (alias: mysql.s1)'
- Systemd::Service[nrpe2nodexp-mariadb_disk_space]
- Parameters differences:
--- Systemd::Service[nrpe2nodexp-mariadb_disk_space].orig +++ Systemd::Service[nrpe2nodexp-mariadb_disk_space] + monitoring_enabled => False + require => Systemd::Unit[nrpe2nodexp-mariadb_disk_space.service] + restart => False + unit_type => timer + service_params => {} + monitoring_contact_group => admins + monitoring_critical => False + migration_task => T407130 + ensure => absent + override => False- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_read_only_s1.timer (nrpe2nodexp-mariadb_read_only_s1.timer)]
- Parameters differences:
--- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_read_only_s1.timer (nrpe2nodexp-mariadb_read_only_s1.timer)].orig +++ Exec[systemd daemon-reload for nrpe2nodexp-mariadb_read_only_s1.timer (nrpe2nodexp-mariadb_read_only_s1.timer)] + refreshonly => True + command => /bin/systemctl daemon-reload
- Nrpe::Monitor_service[mariadb_memory]
- Parameters differences:
--- Nrpe::Monitor_service[mariadb_memory].orig +++ Nrpe::Monitor_service[mariadb_memory] + enable_nrpe2nodexp => False + alertmanager_team => observability + critical => False + enable_icinga_check => True + description => MariaDB memory + notes_url => https://wikitech.wikimedia.org/wiki/MariaDB/troubleshooting + nrpe2nodexp_parse_perf_data => False + migration_task => T315866 + ensure => present + retry_interval => 1 + timeout => 10 + require => Package[monitoring-plugins-contrib] + contact_group => admins + check_interval => 1 + nrpe_command => /usr/lib/nagios/plugins/pmp-check-unix-memory -c 95 -w 90 + retries => 3
- Systemd::Timer::Job[wmf_auto_restart_prometheus-mysqld-exporter@s1]
- Parameters differences:
--- Systemd::Timer::Job[wmf_auto_restart_prometheus-mysqld-exporter@s1].orig +++ Systemd::Timer::Job[wmf_auto_restart_prometheus-mysqld-exporter@s1] + command => /usr/local/sbin/wmf-auto-restart -s prometheus-mysqld-exporter@s1 + private_tmp => False + logfile_basedir => /var/log + user => root + send_mail_to => root@db2250.codfw.wmnet + success_exit_status => [] + fixed_random_delay => False + description => Auto restart job: prometheus-mysqld-exporter@s1 + ensure => present + logfile_group => root + monitoring_enabled => False + require => File[/usr/local/sbin/wmf-auto-restart] + monitoring_notes_url => https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state + syslog_match_startswith => True + interval => {'start': 'OnCalendar', 'interval': 'Mon,Tue,Wed,Thu,Fri *-*-* 0:55:00'} + ignore_errors => False + send_mail_only_on_error => True + send_mail => False + syslog_force_stop => True + logfile_name => syslog.log + logfile_perms => all + environment => {} + logging_enabled => True + monitoring_contact_groups => admins- Nrpe::Check[check_mariadb_memory]
- Parameters differences:
--- Nrpe::Check[check_mariadb_memory].orig +++ Nrpe::Check[check_mariadb_memory] + before => Monitoring::Service[mariadb_memory] + command => /usr/lib/nagios/plugins/pmp-check-unix-memory -c 95 -w 90 + ensure => present
- Concat_file[/etc/mysql/ssl/cert.pem]
- Parameters differences:
--- Concat_file[/etc/mysql/ssl/cert.pem].orig +++ Concat_file[/etc/mysql/ssl/cert.pem] + replace => True + mode => 0644 + show_diff => True + order => alpha + force => False + ensure_newline => False + tag => _etc_mysql_ssl_cert.pem + format => plain + backup => puppet
- File[/lib/systemd/system/nrpe2nodexp-mariadb_replica_sql_lag_s1.timer]
- Parameters differences:
--- File[/lib/systemd/system/nrpe2nodexp-mariadb_replica_sql_lag_s1.timer].orig +++ File[/lib/systemd/system/nrpe2nodexp-mariadb_replica_sql_lag_s1.timer] + group => root + notify => Exec[systemd daemon-reload for nrpe2nodexp-mariadb_replica_sql_lag_s1.timer (nrpe2nodexp-mariadb_replica_sql_lag_s1.timer)] + owner => root + ensure => absent + mode => 0444
- Content differences:
--- /lib/systemd/system/nrpe2nodexp-mariadb_replica_sql_lag_s1.timer.orig +++ /lib/systemd/system/nrpe2nodexp-mariadb_replica_sql_lag_s1.timer @@ -0,0 +1,14 @@ +[Unit] +Description=Periodic execution of nrpe2nodexp-mariadb_replica_sql_lag_s1.service + +[Timer] +Unit=nrpe2nodexp-mariadb_replica_sql_lag_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
- File[/etc/mysql/mysqld.conf.d]
- Parameters differences:
--- File[/etc/mysql/mysqld.conf.d].orig +++ File[/etc/mysql/mysqld.conf.d] + group => root + owner => root + mode => 0755 + ensure => directory
- Exec[systemd daemon-reload for nrpe2nodexp-mysqld.timer (nrpe2nodexp-mysqld.timer)]
- Parameters differences:
--- Exec[systemd daemon-reload for nrpe2nodexp-mysqld.timer (nrpe2nodexp-mysqld.timer)].orig +++ Exec[systemd daemon-reload for nrpe2nodexp-mysqld.timer (nrpe2nodexp-mysqld.timer)] + refreshonly => True + command => /bin/systemctl daemon-reload
- Concat::Fragment[main contacts]
- File[/etc/mysql/ssl/client-cert.pem]
- Parameters differences:
--- File[/etc/mysql/ssl/client-cert.pem].orig +++ File[/etc/mysql/ssl/client-cert.pem] + group => root + owner => root + ensure => absent
- 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] + group => root + notify => Service[nagios-nrpe-server] + owner => root + require => Package[nagios-nrpe-server] + ensure => present + tag => nrpe::check + mode => 0444
- Content differences:
--- /etc/nagios/nrpe.d/check_mariadb_read_only_s1.cfg.orig +++ /etc/nagios/nrpe.d/check_mariadb_read_only_s1.cfg @@ -0,0 +1,2 @@ +# 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
- Exec[systemd daemon-reload for prometheus-mysqld-exporter@.service (prometheus-mysqld-exporter@)]
- Parameters differences:
--- Exec[systemd daemon-reload for prometheus-mysqld-exporter@.service (prometheus-mysqld-exporter@)].orig +++ Exec[systemd daemon-reload for prometheus-mysqld-exporter@.service (prometheus-mysqld-exporter@)] + refreshonly => True + command => /bin/systemctl daemon-reload
- File[/etc/rsyslog.d/25-nrpe2nodexp-mariadb-disk-space.conf]
- Parameters differences:
--- File[/etc/rsyslog.d/25-nrpe2nodexp-mariadb-disk-space.conf].orig +++ File[/etc/rsyslog.d/25-nrpe2nodexp-mariadb-disk-space.conf] + group => root + notify => Service[rsyslog] + owner => root + ensure => absent + mode => 0444
- Content differences:
--- /etc/rsyslog.d/25-nrpe2nodexp-mariadb-disk-space.conf.orig +++ /etc/rsyslog.d/25-nrpe2nodexp-mariadb-disk-space.conf @@ -0,0 +1,10 @@ +# SPDX-License-Identifier: Apache-2.0 +if $programname contains "nrpe2nodexp-mariadb_disk_space" 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 + } +}- Motd::Message[insetup::data_persistence_ferm]
- Parameters differences:
--- Motd::Message[insetup::data_persistence_ferm].orig +++ Motd::Message[insetup::data_persistence_ferm] - message => db2250 is a Host being setup by Data Persistence SREs (insetup::data_persistence_ferm) - priority => 5 - ensure => present
- Systemd::Unit[nrpe2nodexp-mariadb_replica_io_state_s1.service]
- Parameters differences:
--- Systemd::Unit[nrpe2nodexp-mariadb_replica_io_state_s1.service].orig +++ Systemd::Unit[nrpe2nodexp-mariadb_replica_io_state_s1.service] + unit => nrpe2nodexp-mariadb_replica_io_state_s1.service + require => ['Class[Systemd]'] + restart => False + ensure => absent + override => False + override_filename => puppet-override.conf
- Profile::Auto_restarts::Service[prometheus-mysqld-exporter@s1]
- Parameters differences:
--- Profile::Auto_restarts::Service[prometheus-mysqld-exporter@s1].orig +++ Profile::Auto_restarts::Service[prometheus-mysqld-exporter@s1] + ensure => present
- Class[Mariadb::Config]
- Parameters differences:
--- Class[Mariadb::Config].orig +++ Class[Mariadb::Config] + sql_mode => + semi_sync => off + config => profile/mariadb/mysqld_config/dbstore_multiinstance.my.cnf.erb + sync_binlog => 1 + datadir => False + innodb_change_buffering => none + ssl_ca => + replication_role => standalone + password => undefined + ssl => puppet-cert + p_s => on + binlog_format => ROW + ssl_key => + expire_logs_days => 30 + prompt => \u@\h(\d)>\_ + tmpdir => /srv/tmp + socket => /run/mysqld/mysqld.sock + event_scheduler => 1 + ssl_cert => + flush_log_at_trx_commit => 1 + max_allowed_packet => 16M + port => 3306 + ssl_verify_server_cert => True + read_only => 1 + basedir => /opt/wmf-mariadb1011
- Systemd::Syslog[wmf_auto_restart_prometheus-mysqld-exporter_s1]
- Parameters differences:
--- Systemd::Syslog[wmf_auto_restart_prometheus-mysqld-exporter_s1].orig +++ Systemd::Syslog[wmf_auto_restart_prometheus-mysqld-exporter_s1] + group => root + owner => root + readable_by => all + log_filename => syslog.log + force_stop => True + programname_comparison => startswith + ensure => present + base_dir => /var/log
- File[/etc/rsyslog.d/25-nrpe2nodexp-mariadb-replica-sql-state-s1.conf]
- Parameters differences:
--- File[/etc/rsyslog.d/25-nrpe2nodexp-mariadb-replica-sql-state-s1.conf].orig +++ File[/etc/rsyslog.d/25-nrpe2nodexp-mariadb-replica-sql-state-s1.conf] + group => root + notify => Service[rsyslog] + owner => root + ensure => absent + mode => 0444
- Content differences:
--- /etc/rsyslog.d/25-nrpe2nodexp-mariadb-replica-sql-state-s1.conf.orig +++ /etc/rsyslog.d/25-nrpe2nodexp-mariadb-replica-sql-state-s1.conf @@ -0,0 +1,10 @@ +# SPDX-License-Identifier: Apache-2.0 +if $programname contains "nrpe2nodexp-mariadb_replica_sql_state_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 + } +}- 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] + group => root + owner => root + ensure => absent
- File[/srv/tmp.s1]
- Parameters differences:
--- File[/srv/tmp.s1].orig +++ File[/srv/tmp.s1] + group => mysql + owner => mysql + mode => 0755 + ensure => directory
- Motd::Message[mariadb::backup_source]
- Parameters differences:
--- Motd::Message[mariadb::backup_source].orig +++ Motd::Message[mariadb::backup_source] + message => db2250 is a MariaDB server containing replicas of mediawiki databases used to generate backups (mariadb::backup_source) + priority => 5 + ensure => present
- File[/etc/mysql/ssl/cacert.pem]
- Parameters differences:
--- File[/etc/mysql/ssl/cacert.pem].orig +++ File[/etc/mysql/ssl/cacert.pem] + group => mysql + owner => root + show_diff => False + ensure => file + backup => False + mode => 0440
- Monitoring::Exported_nagios_service[db2250 mariadb_replica_io_state_s1]
- Parameters differences:
--- Monitoring::Exported_nagios_service[db2250 mariadb_replica_io_state_s1].orig +++ Monitoring::Exported_nagios_service[db2250 mariadb_replica_io_state_s1] + check_command => nrpe_check!check_mariadb_replica_io_state_s1!10 + notification_period => 24x7 + notification_interval => 0 + check_period => 24x7 + service_description => MariaDB Replica IO: s1 + max_check_attempts => 3 + notes_url => https://wikitech.wikimedia.org/wiki/MariaDB/troubleshooting#Depooling_a_replica + notifications_enabled => 0 + is_volatile => 0 + retry_interval => 1 + ensure => present + active_checks_enabled => 1 + notification_options => c,r,f + contact_groups => admins + check_interval => 1 + servicegroups => mysql_codfw + passive_checks_enabled => 1 + host_name => db2250 + check_freshness => 0
- Nrpe::Monitor_service[mysqld]
- Parameters differences:
--- Nrpe::Monitor_service[mysqld].orig +++ Nrpe::Monitor_service[mysqld] + enable_nrpe2nodexp => False + alertmanager_team => observability + critical => False + contact_group => admins + enable_icinga_check => True + check_interval => 1 + description => mysqld processes + notes_url => https://wikitech.wikimedia.org/wiki/MariaDB/troubleshooting + nrpe_command => /usr/lib/nagios/plugins/check_procs -c 1:1 -C mysqld + nrpe2nodexp_parse_perf_data => False + migration_task => T315866 + ensure => present + retry_interval => 1 + retries => 3 + timeout => 10
- File[/lib/systemd/system/nrpe2nodexp-mariadb_replica_io_state_s1.service]
- Parameters differences:
--- File[/lib/systemd/system/nrpe2nodexp-mariadb_replica_io_state_s1.service].orig +++ File[/lib/systemd/system/nrpe2nodexp-mariadb_replica_io_state_s1.service] + group => root + notify => Exec[systemd daemon-reload for nrpe2nodexp-mariadb_replica_io_state_s1.service (nrpe2nodexp-mariadb_replica_io_state_s1.service)] + owner => root + ensure => absent + mode => 0444
- Content differences:
--- /lib/systemd/system/nrpe2nodexp-mariadb_replica_io_state_s1.service.orig +++ /lib/systemd/system/nrpe2nodexp-mariadb_replica_io_state_s1.service @@ -0,0 +1,11 @@ +[Unit] +Description=execution of nrpe2nodexp for the check_mariadb_replica_io_state_s1 command. +Documentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state + +[Service] +Type=oneshot +User=nagios + +Group=prometheus-node-exporter +SyslogIdentifier=nrpe2nodexp-mariadb_replica_io_state_s1 +ExecStart=-/usr/local/bin/nrpe2nodexp --alert-rule-hash "0d5979f7abbb49256cfedd70a646784e" --timeout 10 --check-command "check_mariadb_replica_io_state_s1"
- Systemd::Service[nrpe2nodexp-mariadb_replica_sql_state_s1]
- Parameters differences:
--- Systemd::Service[nrpe2nodexp-mariadb_replica_sql_state_s1].orig +++ Systemd::Service[nrpe2nodexp-mariadb_replica_sql_state_s1] + monitoring_enabled => False + require => Systemd::Unit[nrpe2nodexp-mariadb_replica_sql_state_s1.service] + restart => False + unit_type => timer + service_params => {} + monitoring_contact_group => admins + monitoring_critical => False + migration_task => T407130 + ensure => absent + override => False- File[/lib/systemd/system/nrpe2nodexp-mariadb_read_only_s1.service]
- Parameters differences:
--- File[/lib/systemd/system/nrpe2nodexp-mariadb_read_only_s1.service].orig +++ File[/lib/systemd/system/nrpe2nodexp-mariadb_read_only_s1.service] + group => root + notify => Exec[systemd daemon-reload for nrpe2nodexp-mariadb_read_only_s1.service (nrpe2nodexp-mariadb_read_only_s1.service)] + owner => root + ensure => absent + mode => 0444
- Content differences:
--- /lib/systemd/system/nrpe2nodexp-mariadb_read_only_s1.service.orig +++ /lib/systemd/system/nrpe2nodexp-mariadb_read_only_s1.service @@ -0,0 +1,11 @@ +[Unit] +Description=execution of nrpe2nodexp for the check_mariadb_read_only_s1 command. +Documentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state + +[Service] +Type=oneshot +User=nagios + +Group=prometheus-node-exporter +SyslogIdentifier=nrpe2nodexp-mariadb_read_only_s1 +ExecStart=-/usr/local/bin/nrpe2nodexp --alert-rule-hash "42baf529e0f3bfca391aca0a24c880e9" --timeout 10 --check-command "check_mariadb_read_only_s1"
- File[/etc/default/prometheus-mysqld-exporter@s1]
- Parameters differences:
--- File[/etc/default/prometheus-mysqld-exporter@s1].orig +++ File[/etc/default/prometheus-mysqld-exporter@s1] + group => root + notify => Exec[systemctl try-restart prometheus-mysqld-exporter@s1] + owner => root + ensure => present + mode => 0444
- Content differences:
--- /etc/default/prometheus-mysqld-exporter@s1.orig +++ /etc/default/prometheus-mysqld-exporter@s1 @@ -0,0 +1 @@ +ARGS='--web.listen-address ":13311" --config.my-cnf "/var/lib/prometheus/.my.s1.cnf" --collect.global_status --collect.global_variables --collect.info_schema.processlist --collect.slave_status --collect.heartbeat --collect.heartbeat.utc --no-collect.info_schema.tables'
- Motd::Script[mariadb::backup_source]
- Parameters differences:
--- Motd::Script[mariadb::backup_source].orig +++ Motd::Script[mariadb::backup_source] + ensure => present + priority => 5
- Prometheus::Alert::Rule[check_mysqld_ca81db2c9e98d408f9f65c79817da116]
- Parameters differences:
--- Prometheus::Alert::Rule[check_mysqld_ca81db2c9e98d408f9f65c79817da116].orig +++ Prometheus::Alert::Rule[check_mysqld_ca81db2c9e98d408f9f65c79817da116] + group => nrpechecks + team => observability + for => 3m + site => codfw + severity => info + dashboard => TODO + summary => NRPE CHECK: mysqld processes + logs => https://logstash.wikimedia.org/app/dashboards#/view/2d343ac0-6df8-11f0-8e08-7fab0da52b33?_g=(filters:!((query:(match_phrase:(event.module:check_mysqld))),(query:(match_phrase:(host.name:{{$labels.instance|stripPort}}))))) + instance => ops + alert_name => nrpe_mysqld_processes + description => NRPE CHECK: mysqld processes + runbook => https://wikitech.wikimedia.org/wiki/MariaDB/troubleshooting + ensure => absent + def_label_whitelst => ['team', 'severity'] + expr => (nagios_nrpe_check_result{alert_rule_hash="ca81db2c9e98d408f9f65c79817da116",check_name="check_mysqld", status=~"(WARNING|CRITICAL)", severity=~"(warning|critical)"} > 0) * on (instance) group_left (team) role_owner- Concat_fragment[/etc/mysql_puppet_ca_chain]
- Parameters differences:
--- Concat_fragment[/etc/mysql_puppet_ca_chain].orig +++ Concat_fragment[/etc/mysql_puppet_ca_chain] + tag => _etc_mysql_ssl_cert.pem + order => 02 + source => /var/lib/puppet/ssl/certs/ca.pem + target => /etc/mysql/ssl/cert.pem
- Class[Profile::Mariadb::Wmfmariadbpy]
- Parameters differences:
--- Class[Profile::Mariadb::Wmfmariadbpy].orig +++ Class[Profile::Mariadb::Wmfmariadbpy] + role => db + section_ports => {'s1': 3311, 's2': 3312, 's3': 3313, 's4': 3314, 's5': 3315, 's6': 3316, 's7': 3317, 's8': 3318, 'x1': 3320, 'x3': 3363, 'm1': 3321, 'm2': 3322, 'm3': 3323, 'm5': 3325, 'staging': 3350, 'matomo': 3351, 'analytics_meta': 3352, 'backup1-eqiad': 3360, 'backup1-codfw': 3361}- Systemd::Unit[nrpe2nodexp-mariadb_memory.service]
- Parameters differences:
--- Systemd::Unit[nrpe2nodexp-mariadb_memory.service].orig +++ Systemd::Unit[nrpe2nodexp-mariadb_memory.service] + unit => nrpe2nodexp-mariadb_memory.service + require => ['Class[Systemd]'] + restart => False + ensure => absent + override => False + override_filename => puppet-override.conf
- Monitoring::Service[mariadb_disk_space]
- Parameters differences:
--- Monitoring::Service[mariadb_disk_space].orig +++ Monitoring::Service[mariadb_disk_space] + freshness => 36000 + config_dir => /etc/nagios + passive => False + check_command => nrpe_check!check_mariadb_disk_space!10 + host => db2250 + critical => False + contact_group => admins + check_interval => 1 + description => MariaDB disk space + notes_url => https://wikitech.wikimedia.org/wiki/MariaDB/troubleshooting + retry_interval => 1 + ensure => present + migration_task => T315866 + retries => 3
- File[/lib/systemd/system/nrpe2nodexp-mariadb_replica_sql_state_s1.timer]
- Parameters differences:
--- File[/lib/systemd/system/nrpe2nodexp-mariadb_replica_sql_state_s1.timer].orig +++ File[/lib/systemd/system/nrpe2nodexp-mariadb_replica_sql_state_s1.timer] + group => root + notify => Exec[systemd daemon-reload for nrpe2nodexp-mariadb_replica_sql_state_s1.timer (nrpe2nodexp-mariadb_replica_sql_state_s1.timer)] + owner => root + ensure => absent + mode => 0444
- Content differences:
--- /lib/systemd/system/nrpe2nodexp-mariadb_replica_sql_state_s1.timer.orig +++ /lib/systemd/system/nrpe2nodexp-mariadb_replica_sql_state_s1.timer @@ -0,0 +1,14 @@ +[Unit] +Description=Periodic execution of nrpe2nodexp-mariadb_replica_sql_state_s1.service + +[Timer] +Unit=nrpe2nodexp-mariadb_replica_sql_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
- Prometheus::Alert::Rule[check_mariadb_disk_space_d2aae7bfec5549be1a8b9413215bd86c]
- Parameters differences:
--- Prometheus::Alert::Rule[check_mariadb_disk_space_d2aae7bfec5549be1a8b9413215bd86c].orig +++ Prometheus::Alert::Rule[check_mariadb_disk_space_d2aae7bfec5549be1a8b9413215bd86c] + group => nrpechecks + team => observability + for => 3m + site => codfw + severity => info + dashboard => TODO + summary => NRPE CHECK: MariaDB disk space + logs => https://logstash.wikimedia.org/app/dashboards#/view/2d343ac0-6df8-11f0-8e08-7fab0da52b33?_g=(filters:!((query:(match_phrase:(event.module:check_mariadb_disk_space))),(query:(match_phrase:(host.name:{{$labels.instance|stripPort}}))))) + instance => ops + alert_name => nrpe_MariaDB_disk_space + description => NRPE CHECK: MariaDB disk space + runbook => https://wikitech.wikimedia.org/wiki/MariaDB/troubleshooting + ensure => absent + def_label_whitelst => ['team', 'severity'] + expr => (nagios_nrpe_check_result{alert_rule_hash="d2aae7bfec5549be1a8b9413215bd86c",check_name="check_mariadb_disk_space", status=~"(WARNING|CRITICAL)", severity=~"(warning|critical)"} > 0) * on (instance) group_left (team) role_owner- File[/lib/systemd/system/nrpe2nodexp-mysqld.timer]
- Parameters differences:
--- File[/lib/systemd/system/nrpe2nodexp-mysqld.timer].orig +++ File[/lib/systemd/system/nrpe2nodexp-mysqld.timer] + group => root + notify => Exec[systemd daemon-reload for nrpe2nodexp-mysqld.timer (nrpe2nodexp-mysqld.timer)] + owner => root + ensure => absent + mode => 0444
- Content differences:
--- /lib/systemd/system/nrpe2nodexp-mysqld.timer.orig +++ /lib/systemd/system/nrpe2nodexp-mysqld.timer @@ -0,0 +1,14 @@ +[Unit] +Description=Periodic execution of nrpe2nodexp-mysqld.service + +[Timer] +Unit=nrpe2nodexp-mysqld.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
- File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-mysqld-exporter-s1.conf]
- Parameters differences:
--- File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-mysqld-exporter-s1.conf].orig +++ File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-mysqld-exporter-s1.conf] + group => root + notify => Service[rsyslog] + owner => root + ensure => present + mode => 0444
- Content differences:
--- /etc/rsyslog.d/40-wmf-auto-restart-prometheus-mysqld-exporter-s1.conf.orig +++ /etc/rsyslog.d/40-wmf-auto-restart-prometheus-mysqld-exporter-s1.conf @@ -0,0 +1,10 @@ +# rsyslog.conf(5) configuration file for services. +# This file is managed by Puppet. +if $programname startswith "wmf_auto_restart_prometheus-mysqld-exporter_s1" then { + action( + type="omfile" file="/var/log/wmf_auto_restart_prometheus-mysqld-exporter_s1/syslog.log" + fileOwner="root" fileGroup="root" + fileCreateMode="0644" + ) + & stop +}- Concat::Fragment[/etc/mysql_puppet_ca_chain]
- Parameters differences:
--- Concat::Fragment[/etc/mysql_puppet_ca_chain].orig +++ Concat::Fragment[/etc/mysql_puppet_ca_chain] + order => 02 + source => /var/lib/puppet/ssl/certs/ca.pem + target => /etc/mysql/ssl/cert.pem
- Systemd::Unit[nrpe2nodexp-mariadb_replica_sql_lag_s1.service]
- Parameters differences:
--- Systemd::Unit[nrpe2nodexp-mariadb_replica_sql_lag_s1.service].orig +++ Systemd::Unit[nrpe2nodexp-mariadb_replica_sql_lag_s1.service] + unit => nrpe2nodexp-mariadb_replica_sql_lag_s1.service + require => ['Class[Systemd]'] + restart => False + ensure => absent + override => False + override_filename => puppet-override.conf
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_disk_space.service (nrpe2nodexp-mariadb_disk_space.service)]
- Parameters differences:
--- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_disk_space.service (nrpe2nodexp-mariadb_disk_space.service)].orig +++ Exec[systemd daemon-reload for nrpe2nodexp-mariadb_disk_space.service (nrpe2nodexp-mariadb_disk_space.service)] + refreshonly => True + command => /bin/systemctl daemon-reload
- Package[wmf-mariadb1011]
- Parameters differences:
- Package[wmf-mariadb1011]
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_disk_space.service (nrpe2nodexp-mariadb_disk_space.service)]
- Systemd::Unit[nrpe2nodexp-mariadb_replica_sql_lag_s1.service]
- Content differences:
- Content differences:
- File[/lib/systemd/system/nrpe2nodexp-mysqld.timer]
- Content differences:
- File[/lib/systemd/system/nrpe2nodexp-mariadb_replica_sql_state_s1.timer]
- Monitoring::Service[mariadb_disk_space]
- Systemd::Unit[nrpe2nodexp-mariadb_memory.service]
- Class[Profile::Mariadb::Wmfmariadbpy]
- Concat_fragment[/etc/mysql_puppet_ca_chain]
- Prometheus::Alert::Rule[check_mysqld_ca81db2c9e98d408f9f65c79817da116]
- Content differences:
- Content differences:
- File[/lib/systemd/system/nrpe2nodexp-mariadb_read_only_s1.service]
- Content differences:
- File[/lib/systemd/system/nrpe2nodexp-mariadb_replica_io_state_s1.service]
- Nrpe::Monitor_service[mysqld]
- Monitoring::Exported_nagios_service[db2250 mariadb_replica_io_state_s1]
- File[/etc/mysql/ssl/cacert.pem]
- Motd::Message[mariadb::backup_source]
- File[/srv/tmp.s1]
- Content differences:
- File[/etc/rsyslog.d/25-nrpe2nodexp-mariadb-replica-sql-state-s1.conf]
- Systemd::Syslog[wmf_auto_restart_prometheus-mysqld-exporter_s1]
- Class[Mariadb::Config]
- Profile::Auto_restarts::Service[prometheus-mysqld-exporter@s1]
- Systemd::Unit[nrpe2nodexp-mariadb_replica_io_state_s1.service]
- Content differences:
- File[/etc/rsyslog.d/25-nrpe2nodexp-mariadb-disk-space.conf]
- Content differences:
- File[/etc/nagios/nrpe.d/check_mariadb_read_only_s1.cfg]
- Concat::Fragment[main contacts]
- Exec[systemd daemon-reload for nrpe2nodexp-mysqld.timer (nrpe2nodexp-mysqld.timer)]
- Content differences:
- File[/lib/systemd/system/nrpe2nodexp-mariadb_replica_sql_lag_s1.timer]
- Concat_file[/etc/mysql/ssl/cert.pem]
- Nrpe::Check[check_mariadb_memory]
- Systemd::Timer::Job[wmf_auto_restart_prometheus-mysqld-exporter@s1]
- Nrpe::Monitor_service[mariadb_memory]
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_read_only_s1.timer (nrpe2nodexp-mariadb_read_only_s1.timer)]
- Content differences:
- File[/etc/update-motd.d/06-db-section-s1]
- Content differences:
- Content differences:
- File[/etc/nagios/nrpe.d/check_mariadb_replica_sql_lag_s1.cfg]
- Package[python3-wmfmariadbpy]
- Exec[systemd daemon-reload for nrpe2nodexp-mariadb_read_only_s1.service (nrpe2nodexp-mariadb_read_only_s1.service)]
- Content differences:
- Parameters differences: