Compilation results for rdb2011.codfw.wmnet: System changes detected
You can retrieve this result from host.json.Catalog differences
Summary
| Total Resources: | 2905 |
|---|---|
| Resources added: | 325 |
| Resources removed: | 5 |
| Resources modified: | 339 |
| Change percentage: | 23.03% |
Resources only in the new catalog
- File[/etc/redis/tcp_6379.conf]
- Service[wmf_auto_restart_prometheus-redis-exporter@6378.timer]
- Rsyslog::Conf[wmf_auto_restart_prometheus-redis-exporter_6378]
- File[/var/log/wmf_auto_restart_prometheus-redis-exporter_6379]
- Systemd::Timer[wmf_auto_restart_prometheus-redis-exporter@6381]
- Systemd::Service[nrpe2nodexp-redis_status_on_port_6381]
- Systemd::Timer::Job[wmf_auto_restart_prometheus-redis-exporter@6382]
- Redis::Monitoring::Nrpe_instance[6382]
- File_line[auto_restart_file_presence_prometheus-redis-exporter@6382]
- File[/lib/systemd/system/wmf_auto_restart_prometheus-redis-exporter@6381.service]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-redis-exporter@6380.service (wmf_auto_restart_prometheus-redis-exporter@6380.service)]
- Systemd::Unit[nrpe2nodexp-redis_status_on_port_6378.timer]
- Systemd::Unit[nrpe2nodexp-redis_status_on_port_6379.service]
- File[/lib/systemd/system/wmf_auto_restart_prometheus-redis-exporter@6379.service]
- File[/usr/lib/nagios/plugins/nrpe_check_redis]
- File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-redis-exporter-6379.conf]
- Service[redis-instance-tcp_6381]
- Profile::Prometheus::Redis_exporter[6381]
- Systemd::Service[prometheus-redis-exporter@6378]
- Systemd::Syslog[wmf_auto_restart_prometheus-redis-exporter_6382]
- Exec[systemd daemon-reload for redis-instance-tcp_6379.service (redis-instance-tcp_6379)]
- Systemd::Unit[wmf_auto_restart_prometheus-redis-exporter@6380.service]
- File[/etc/sudoers.d/nrpe-check_redis_status_on_port_6379]
- Nrpe::Check[check_redis_status_on_port_6380]
- Exec[systemd daemon-reload for redis-instance-tcp_6380.service (redis-instance-tcp_6380)]
- File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-redis-exporter-6380.conf]
- Nrpe::Monitor_service[redis_status_on_port_6382]
- Systemd::Unit[prometheus-redis-exporter@6378]
- File[/lib/systemd/system/wmf_auto_restart_prometheus-redis-exporter@6378.timer]
- Systemd::Service[redis-instance-tcp_6382]
- Rsyslog::Conf[nrpe2nodexp-redis_status_on_port_6380]
- Service[redis-instance-tcp_6378]
- Exec[mask_default_redis_exporter_6379]
- File[/var/log/wmf_auto_restart_prometheus-redis-exporter_6382]
- Exec[systemd daemon-reload for nrpe2nodexp-redis_status_on_port_6380.service (nrpe2nodexp-redis_status_on_port_6380.service)]
- File[/var/log/wmf_auto_restart_prometheus-redis-exporter_6381]
- Redis::Instance[6382]
- Systemd::Unit[prometheus-redis-exporter@6382]
- File[/lib/systemd/system/redis-instance-tcp_6382.service]
- File[/etc/sudoers.d/nrpe-check_redis_status_on_port_6380]
- Systemd::Unit[wmf_auto_restart_prometheus-redis-exporter@6381.service]
- Package[redis-server]
- File[/lib/systemd/system/nrpe2nodexp-redis_status_on_port_6378.timer]
- Redis::Monitoring::Nrpe_instance[6380]
- Systemd::Service[nrpe2nodexp-redis_status_on_port_6379]
- Systemd::Unit[wmf_auto_restart_prometheus-redis-exporter@6381.timer]
- File[/lib/systemd/system/nrpe2nodexp-redis_status_on_port_6380.service]
- Rsyslog::Conf[nrpe2nodexp-redis_status_on_port_6381]
- File[/etc/sysfs.d/70-disable_transparent_hugepages.conf]
- Nrpe::Check[check_redis_status_on_port_6379]
- File[/lib/systemd/system/wmf_auto_restart_prometheus-redis-exporter@6382.timer]
- File[/etc/rsyslog.d/25-nrpe2nodexp-redis-status-on-port-6378.conf]
- File[/lib/systemd/system/nrpe2nodexp-redis_status_on_port_6378.service]
- Prometheus::Redis_exporter[6380]
- Sysfs::Conffile[disable_transparent_hugepages]
- File[/lib/systemd/system/nrpe2nodexp-redis_status_on_port_6381.service]
- File[/lib/systemd/system/nrpe2nodexp-redis_status_on_port_6382.timer]
- File[/usr/lib/nagios/plugins/check_redis]
- Rsyslog::Conf[wmf_auto_restart_prometheus-redis-exporter_6381]
- Systemd::Unit[nrpe2nodexp-redis_status_on_port_6380.service]
- Systemd::Unit[prometheus-redis-exporter@6379]
- Class[Redis::Monitoring::Nrpe]
- File[/etc/default/prometheus-redis-exporter@6380]
- Profile::Prometheus::Redis_exporter[6380]
- Profile::Prometheus::Redis_exporter[6379]
- Systemd::Unit[nrpe2nodexp-redis_status_on_port_6378.service]
- Package[prometheus-redis-exporter]
- File[/etc/redis/tcp_6382.conf]
- Profile::Redis::Instance[6382]
- Service[wmf_auto_restart_prometheus-redis-exporter@6379.timer]
- Systemd::Unit[prometheus-redis-exporter@6381]
- Service[prometheus-redis-exporter@6380]
- Rsyslog::Conf[wmf_auto_restart_prometheus-redis-exporter_6379]
- Nrpe::Monitor_service[redis_status_on_port_6380]
- Systemd::Service[nrpe2nodexp-redis_status_on_port_6380]
- Systemd::Unit[wmf_auto_restart_prometheus-redis-exporter@6382.timer]
- Sudo::User[nrpe-check_redis_status_on_port_6382]
- File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-redis-exporter-6381.conf]
- File[/etc/default/prometheus-redis-exporter@6382]
- Logrotate::Conf[wmf_auto_restart_prometheus-redis-exporter_6379]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-redis-exporter@6378.service (wmf_auto_restart_prometheus-redis-exporter@6378.service)]
- Monitoring::Service[redis_status_on_port_6381]
- File[/etc/nagios/nrpe.d/check_redis_status_on_port_6379.cfg]
- Sudo::User[nrpe-check_redis_status_on_port_6378]
- Service[nrpe2nodexp-redis_status_on_port_6379.timer]
- Systemd::Timer::Job[nrpe2nodexp-redis_status_on_port_6380]
- Motd::Script[redis::misc::master]
- Redis::Instance[6380]
- File[/lib/systemd/system/prometheus-redis-exporter@6380.service]
- Exec[systemd daemon-reload for nrpe2nodexp-redis_status_on_port_6378.timer (nrpe2nodexp-redis_status_on_port_6378.timer)]
- Systemd::Timer[wmf_auto_restart_prometheus-redis-exporter@6379]
- File[/lib/systemd/system/redis-instance-tcp_6380.service]
- Systemd::Syslog[wmf_auto_restart_prometheus-redis-exporter_6378]
- Service[redis-instance-tcp_6379]
- Systemd::Timer[nrpe2nodexp-redis_status_on_port_6379]
- Nrpe::Monitor_service[redis_status_on_port_6378]
- Systemd::Syslog[wmf_auto_restart_prometheus-redis-exporter_6380]
- File_line[auto_restart_file_presence_prometheus-redis-exporter@6380]
- Exec[mask_default_redis_exporter_6380]
- Exec[systemd daemon-reload for nrpe2nodexp-redis_status_on_port_6380.timer (nrpe2nodexp-redis_status_on_port_6380.timer)]
- Systemd::Timer::Job[wmf_auto_restart_prometheus-redis-exporter@6379]
- Exec[systemd daemon-reload for prometheus-redis-exporter@6382.service (prometheus-redis-exporter@6382)]
- File[/etc/nagios/nrpe.d/check_redis_status_on_port_6378.cfg]
- File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-redis-exporter-6378.conf]
- Service[nrpe2nodexp-redis_status_on_port_6381.timer]
- Service[prometheus-redis-exporter@6381]
- File[/etc/redis/tcp_6378.conf]
- File[/etc/redis/tcp_6381.conf]
- Service[wmf_auto_restart_prometheus-redis-exporter@6381.timer]
- Profile::Auto_restarts::Service[prometheus-redis-exporter@6381]
- File[/lib/systemd/system/redis-instance-tcp_6378.service]
- File_line[auto_restart_file_presence_prometheus-redis-exporter@6378]
- Logrotate::Conf[wmf_auto_restart_prometheus-redis-exporter_6378]
- Systemd::Timer[wmf_auto_restart_prometheus-redis-exporter@6380]
- Service[nrpe2nodexp-redis_status_on_port_6380.timer]
- File[/etc/sudoers.d/nrpe-check_redis_status_on_port_6381]
- Monitoring::Service[redis_status_on_port_6378]
- Service[sysfsutils]
- Service[redis-instance-tcp_6380]
- Systemd::Unit[wmf_auto_restart_prometheus-redis-exporter@6382.service]
- Systemd::Unit[redis-instance-tcp_6380]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-redis-exporter@6381.service (wmf_auto_restart_prometheus-redis-exporter@6381.service)]
- Exec[systemd daemon-reload for redis-instance-tcp_6378.service (redis-instance-tcp_6378)]
- File[/var/lib/prometheus/node.d/check_redis_status_on_port_6380.prom]
- Systemd::Service[wmf_auto_restart_prometheus-redis-exporter@6381]
- Profile::Auto_restarts::Service[prometheus-redis-exporter@6382]
- Class[Role::Redis::Misc::Master]
- Systemd::Timer::Job[nrpe2nodexp-redis_status_on_port_6381]
- Exec[systemd daemon-reload for nrpe2nodexp-redis_status_on_port_6382.service (nrpe2nodexp-redis_status_on_port_6382.service)]
- Sudo::User[nrpe-check_redis_status_on_port_6381]
- Rsyslog::Conf[nrpe2nodexp-redis_status_on_port_6379]
- Class[Profile::Redis::Master]
- File[/lib/systemd/system/nrpe2nodexp-redis_status_on_port_6379.timer]
- Systemd::Unit[wmf_auto_restart_prometheus-redis-exporter@6380.timer]
- Systemd::Syslog[wmf_auto_restart_prometheus-redis-exporter_6381]
- File[/etc/default/prometheus-redis-exporter@6381]
- Exec[systemd daemon-reload for redis-instance-tcp_6382.service (redis-instance-tcp_6382)]
- Exec[systemd daemon-reload for nrpe2nodexp-redis_status_on_port_6382.timer (nrpe2nodexp-redis_status_on_port_6382.timer)]
- Systemd::Service[nrpe2nodexp-redis_status_on_port_6382]
- File[/var/lib/prometheus/node.d/check_redis_status_on_port_6382.prom]
- File[/etc/nftables/notrack/10_redis_master_role.nft]
- Systemd::Service[redis-instance-tcp_6380]
- File[/etc/sudoers.d/nagios_check_redis]
- File[/var/lib/prometheus/node.d/check_redis_status_on_port_6378.prom]
- Systemd::Unit[nrpe2nodexp-redis_status_on_port_6382.timer]
- File_line[auto_restart_file_presence_prometheus-redis-exporter@6381]
- Service[prometheus-redis-exporter@6379]
- Nrpe::Check[check_redis_status_on_port_6378]
- File[/lib/systemd/system/wmf_auto_restart_prometheus-redis-exporter@6382.service]
- Profile::Prometheus::Redis_exporter[6382]
- File[/var/log/wmf_auto_restart_prometheus-redis-exporter_6378]
- Systemd::Unit[nrpe2nodexp-redis_status_on_port_6382.service]
- Systemd::Timer::Job[wmf_auto_restart_prometheus-redis-exporter@6378]
- Nrpe::Monitor_service[redis_status_on_port_6381]
- File[/lib/systemd/system/wmf_auto_restart_prometheus-redis-exporter@6380.timer]
- Monitoring::Exported_nagios_service[rdb2011 redis_status_on_port_6381]
- File[/etc/logrotate.d/wmf_auto_restart_prometheus-redis-exporter_6382]
- Logrotate::Conf[wmf_auto_restart_prometheus-redis-exporter_6382]
- Prometheus::Redis_exporter[6382]
- Sudo::User[nrpe-check_redis_status_on_port_6380]
- Nrpe::Plugin[check_redis]
- Exec[mask_default_redis_exporter_6381]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-redis-exporter@6378.timer (wmf_auto_restart_prometheus-redis-exporter@6378.timer)]
- Package[sysfsutils]
- File[/etc/default/prometheus-redis-exporter@6379]
- Prometheus::Alert::Rule[check_redis_status_on_port_6381_63acc523a4a8db8811bfa64d5383510a]
- File[/lib/systemd/system/redis-instance-tcp_6381.service]
- Rsyslog::Conf[nrpe2nodexp-redis_status_on_port_6378]
- Exec[systemd daemon-reload for nrpe2nodexp-redis_status_on_port_6379.service (nrpe2nodexp-redis_status_on_port_6379.service)]
- Systemd::Unit[nrpe2nodexp-redis_status_on_port_6380.timer]
- Systemd::Timer[nrpe2nodexp-redis_status_on_port_6381]
- File[/lib/systemd/system/nrpe2nodexp-redis_status_on_port_6379.service]
- Sudo::User[nrpe-check_redis_status_on_port_6379]
- File[/etc/sudoers.d/nrpe-check_redis_status_on_port_6378]
- File[/etc/redis/tcp_6380.conf]
- File[/etc/nagios/nrpe.d/check_redis_status_on_port_6381.cfg]
- Systemd::Unit[nrpe2nodexp-redis_status_on_port_6381.service]
- File[/var/log/redis]
- File[/var/lib/prometheus/node.d/check_redis_status_on_port_6381.prom]
- Service[prometheus-redis-exporter@6382]
- Systemd::Unit[prometheus-redis-exporter@6380]
- Monitoring::Exported_nagios_service[rdb2011 redis_status_on_port_6382]
- Service[wmf_auto_restart_prometheus-redis-exporter@6382.timer]
- Monitoring::Exported_nagios_service[rdb2011 redis_status_on_port_6378]
- Systemd::Timer::Job[nrpe2nodexp-redis_status_on_port_6378]
- Nrpe::Plugin[nrpe_check_redis]
- File[/lib/systemd/system/nrpe2nodexp-redis_status_on_port_6380.timer]
- Exec[systemd daemon-reload for nrpe2nodexp-redis_status_on_port_6378.service (nrpe2nodexp-redis_status_on_port_6378.service)]
- Systemd::Timer::Job[nrpe2nodexp-redis_status_on_port_6382]
- File[/etc/tmpfiles.d/redis-startup.conf]
- File[/lib/systemd/system/redis-instance-tcp_6379.service]
- Systemd::Unit[nrpe2nodexp-redis_status_on_port_6379.timer]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-redis-exporter@6382.timer (wmf_auto_restart_prometheus-redis-exporter@6382.timer)]
- File[/etc/logrotate.d/wmf_auto_restart_prometheus-redis-exporter_6380]
- Service[wmf_auto_restart_prometheus-redis-exporter@6380.timer]
- Systemd::Service[wmf_auto_restart_prometheus-redis-exporter@6378]
- Systemd::Timer[nrpe2nodexp-redis_status_on_port_6378]
- File[/var/lib/redis]
- File[/var/log/wmf_auto_restart_prometheus-redis-exporter_6380]
- Monitoring::Exported_nagios_service[rdb2011 redis_status_on_port_6380]
- Prometheus::Alert::Rule[check_redis_status_on_port_6380_7339c933d3ebf4cdb29013d74f0cf72f]
- Systemd::Service[nrpe2nodexp-redis_status_on_port_6378]
- Prometheus::Redis_exporter[6379]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-redis-exporter@6379.timer (wmf_auto_restart_prometheus-redis-exporter@6379.timer)]
- Service[redis-server]
- Prometheus::Redis_exporter[6381]
- File[/etc/sysctl.d/70-vm-overcommit_memory.conf]
- Service[nrpe2nodexp-redis_status_on_port_6382.timer]
- File[/etc/rsyslog.d/25-nrpe2nodexp-redis-status-on-port-6381.conf]
- Systemd::Unit[wmf_auto_restart_prometheus-redis-exporter@6378.service]
- File[/lib/systemd/system/wmf_auto_restart_prometheus-redis-exporter@6378.service]
- Profile::Redis::Instance[6379]
- File[/etc/nagios/nrpe.d/check_redis_status_on_port_6380.cfg]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-redis-exporter@6379.service (wmf_auto_restart_prometheus-redis-exporter@6379.service)]
- File[/etc/redis/redis-common.conf]
- Monitoring::Exported_nagios_service[rdb2011 redis_status_on_port_6379]
- Exec[systemd daemon-reload for nrpe2nodexp-redis_status_on_port_6379.timer (nrpe2nodexp-redis_status_on_port_6379.timer)]
- Systemd::Unit[redis-instance-tcp_6378]
- Prometheus::Alert::Rule[check_redis_status_on_port_6382_4dda1f6071fa383d0a27a44e1b2f4313]
- File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-redis-exporter-6382.conf]
- Exec[mask_default_redis_exporter_6378]
- Systemd::Unit[redis-instance-tcp_6381]
- Systemd::Unit[wmf_auto_restart_prometheus-redis-exporter@6378.timer]
- Prometheus::Redis_exporter[6378]
- Systemd::Unit[wmf_auto_restart_prometheus-redis-exporter@6379.timer]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-redis-exporter@6382.service (wmf_auto_restart_prometheus-redis-exporter@6382.service)]
- Systemd::Service[prometheus-redis-exporter@6382]
- Profile::Redis::Instance[6378]
- File[/etc/redis/redis.conf]
- File[/lib/systemd/system/prometheus-redis-exporter@6379.service]
- File[/lib/systemd/system/wmf_auto_restart_prometheus-redis-exporter@6381.timer]
- File[/etc/default/prometheus-redis-exporter@6378]
- Redis::Instance[6378]
- Systemd::Service[wmf_auto_restart_prometheus-redis-exporter@6380]
- Profile::Auto_restarts::Service[prometheus-redis-exporter@6379]
- Exec[systemd daemon-reload for prometheus-redis-exporter@6378.service (prometheus-redis-exporter@6378)]
- Motd::Message[redis::misc::master]
- Redis::Monitoring::Nrpe_instance[6379]
- Monitoring::Service[redis_status_on_port_6380]
- Systemd::Unit[redis-instance-tcp_6379]
- File[/usr/local/lib/nagios/plugins/nrpe_check_redis]
- Rsyslog::Conf[wmf_auto_restart_prometheus-redis-exporter_6382]
- Exec[systemd daemon-reload for prometheus-redis-exporter@6380.service (prometheus-redis-exporter@6380)]
- Systemd::Service[redis-instance-tcp_6381]
- File[/lib/systemd/system/nrpe2nodexp-redis_status_on_port_6382.service]
- File[/lib/systemd/system/nrpe2nodexp-redis_status_on_port_6381.timer]
- File[/etc/logrotate.d/wmf_auto_restart_prometheus-redis-exporter_6378]
- Nrpe::Check[check_redis_status_on_port_6382]
- File_line[auto_restart_file_presence_prometheus-redis-exporter@6379]
- Monitoring::Service[redis_status_on_port_6379]
- File[/etc/nftables/input/10_redis_master_role.nft]
- Redis::Instance[6379]
- Systemd::Timer::Job[wmf_auto_restart_prometheus-redis-exporter@6380]
- Package[libredis-perl]
- File[/lib/systemd/system/wmf_auto_restart_prometheus-redis-exporter@6380.service]
- Nrpe::Check[check_redis_status_on_port_6381]
- Systemd::Unit[redis-instance-tcp_6382]
- Systemd::Service[prometheus-redis-exporter@6380]
- File[/srv/redis]
- Systemd::Service[wmf_auto_restart_prometheus-redis-exporter@6379]
- File[/etc/logrotate.d/wmf_auto_restart_prometheus-redis-exporter_6381]
- Service[redis-instance-tcp_6382]
- Exec[systemd daemon-reload for nrpe2nodexp-redis_status_on_port_6381.timer (nrpe2nodexp-redis_status_on_port_6381.timer)]
- Profile::Auto_restarts::Service[prometheus-redis-exporter@6378]
- Rsyslog::Conf[wmf_auto_restart_prometheus-redis-exporter_6380]
- Systemd::Timer[nrpe2nodexp-redis_status_on_port_6382]
- File[/lib/systemd/system/prometheus-redis-exporter@6381.service]
- Systemd::Unit[nrpe2nodexp-redis_status_on_port_6381.timer]
- Sudo::User[nagios_check_redis]
- Sysctl::Parameters[vm.overcommit_memory]
- Exec[systemd daemon-reload for nrpe2nodexp-redis_status_on_port_6381.service (nrpe2nodexp-redis_status_on_port_6381.service)]
- Systemd::Service[wmf_auto_restart_prometheus-redis-exporter@6382]
- Class[Redis]
- Node[__node_regexp__rdb2011.codfw.]
- Redis::Instance[6381]
- Systemd::Service[prometheus-redis-exporter@6381]
- Systemd::Timer::Job[nrpe2nodexp-redis_status_on_port_6379]
- Systemd::Timer[wmf_auto_restart_prometheus-redis-exporter@6378]
- Monitoring::Service[redis_status_on_port_6382]
- File[/etc/rsyslog.d/25-nrpe2nodexp-redis-status-on-port-6382.conf]
- File[/lib/systemd/system/wmf_auto_restart_prometheus-redis-exporter@6379.timer]
- Systemd::Timer::Job[wmf_auto_restart_prometheus-redis-exporter@6381]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-redis-exporter@6380.timer (wmf_auto_restart_prometheus-redis-exporter@6380.timer)]
- File[/lib/systemd/system/prometheus-redis-exporter@6378.service]
- File[/usr/local/lib/nagios/plugins/check_redis]
- Profile::Redis::Instance[6380]
- Exec[systemd daemon-reload for redis-instance-tcp_6381.service (redis-instance-tcp_6381)]
- Exec[systemd daemon-reload for prometheus-redis-exporter@6381.service (prometheus-redis-exporter@6381)]
- Profile::Auto_restarts::Service[prometheus-redis-exporter@6380]
- Class[Sysfs]
- Service[nrpe2nodexp-redis_status_on_port_6378.timer]
- Logrotate::Conf[wmf_auto_restart_prometheus-redis-exporter_6380]
- Rsyslog::Conf[nrpe2nodexp-redis_status_on_port_6382]
- Nrpe::Monitor_service[redis_status_on_port_6379]
- Systemd::Timer[wmf_auto_restart_prometheus-redis-exporter@6382]
- Nftables::Service[redis_master_role]
- Sysfs::Parameters[disable_transparent_hugepages]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-redis-exporter@6381.timer (wmf_auto_restart_prometheus-redis-exporter@6381.timer)]
- File[/etc/rsyslog.d/25-nrpe2nodexp-redis-status-on-port-6379.conf]
- Systemd::Syslog[wmf_auto_restart_prometheus-redis-exporter_6379]
- Exec[systemd daemon-reload for prometheus-redis-exporter@6379.service (prometheus-redis-exporter@6379)]
- File[/etc/logrotate.d/wmf_auto_restart_prometheus-redis-exporter_6379]
- File[/etc/rsyslog.d/25-nrpe2nodexp-redis-status-on-port-6380.conf]
- File[/etc/update-motd.d/05-redis--misc--master]
- Redis::Monitoring::Nrpe_instance[6381]
- Service[prometheus-redis-exporter@6378]
- Prometheus::Alert::Rule[check_redis_status_on_port_6378_0d765a2ae9d6f0dcfd44820fca8b55e5]
- Systemd::Service[redis-instance-tcp_6378]
- File[/etc/sudoers.d/nrpe-check_redis_status_on_port_6382]
- Systemd::Service[prometheus-redis-exporter@6379]
- Logrotate::Conf[wmf_auto_restart_prometheus-redis-exporter_6381]
- Systemd::Service[redis-instance-tcp_6379]
- Sysctl::Conffile[vm.overcommit_memory]
- File[/etc/sysfs.d]
- Profile::Prometheus::Redis_exporter[6378]
- File[/lib/systemd/system/prometheus-redis-exporter@6382.service]
- Exec[mask_default_redis_exporter_6382]
- Firewall::Service[redis_master_role]
- Systemd::Unit[wmf_auto_restart_prometheus-redis-exporter@6379.service]
- File[/var/lib/prometheus/node.d/check_redis_status_on_port_6379.prom]
- Profile::Redis::Instance[6381]
- File[/etc/nagios/nrpe.d/check_redis_status_on_port_6382.cfg]
- Redis::Monitoring::Nrpe_instance[6378]
- Prometheus::Alert::Rule[check_redis_status_on_port_6379_e78629fbf64415ee628f7acff8f8c88a]
- Systemd::Timer[nrpe2nodexp-redis_status_on_port_6380]
Resources only in the old catalog
- Class[Role::Insetup::Serviceops_nftables]
- File[/etc/update-motd.d/05-insetup--serviceops-nftables]
- Motd::Script[insetup::serviceops_nftables]
- Motd::Message[insetup::serviceops_nftables]
- Node[__node_regexp__rdb2011-4.codfw.]
Resources modified
- Systemd::Timer::Job[wmf_auto_restart_prometheus-redis-exporter@6382]
- Parameters differences:
--- Systemd::Timer::Job[wmf_auto_restart_prometheus-redis-exporter@6382].orig +++ Systemd::Timer::Job[wmf_auto_restart_prometheus-redis-exporter@6382] + send_mail_to => root@rdb2011.codfw.wmnet + monitoring_notes_url => https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state + private_tmp => False + environment => {} + monitoring_enabled => False + logfile_perms => all + interval => {'start': 'OnCalendar', 'interval': 'Mon,Tue,Wed,Thu,Fri *-*-* 6:15:00'} + syslog_force_stop => True + send_mail_only_on_error => True + ignore_errors => False + logfile_group => root + send_mail => False + ensure => present + logging_enabled => True + monitoring_contact_groups => admins + syslog_match_startswith => True + logfile_basedir => /var/log + user => root + fixed_random_delay => False + command => /usr/local/sbin/wmf-auto-restart -s prometheus-redis-exporter@6382 + require => File[/usr/local/sbin/wmf-auto-restart] + description => Auto restart job: prometheus-redis-exporter@6382 + success_exit_status => [] + logfile_name => syslog.log- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-redis-exporter@6380.service (wmf_auto_restart_prometheus-redis-exporter@6380.service)]
- Parameters differences:
--- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-redis-exporter@6380.service (wmf_auto_restart_prometheus-redis-exporter@6380.service)].orig +++ Exec[systemd daemon-reload for wmf_auto_restart_prometheus-redis-exporter@6380.service (wmf_auto_restart_prometheus-redis-exporter@6380.service)] + refreshonly => True + command => /bin/systemctl daemon-reload
- File[/lib/systemd/system/wmf_auto_restart_prometheus-redis-exporter@6379.service]
- Parameters differences:
--- File[/lib/systemd/system/wmf_auto_restart_prometheus-redis-exporter@6379.service].orig +++ File[/lib/systemd/system/wmf_auto_restart_prometheus-redis-exporter@6379.service] + mode => 0444 + notify => Exec[systemd daemon-reload for wmf_auto_restart_prometheus-redis-exporter@6379.service (wmf_auto_restart_prometheus-redis-exporter@6379.service)] + owner => root + group => root + ensure => present
- Content differences:
--- /lib/systemd/system/wmf_auto_restart_prometheus-redis-exporter@6379.service.orig +++ /lib/systemd/system/wmf_auto_restart_prometheus-redis-exporter@6379.service @@ -0,0 +1,8 @@ +[Unit] +Description=Auto restart job: prometheus-redis-exporter@6379 +Documentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state + +[Service] +Type=oneshot +User=root +ExecStart=/usr/local/sbin/wmf-auto-restart -s prometheus-redis-exporter@6379
- File[/lib/systemd/system/wmf_auto_restart_prometheus-redis-exporter@6378.timer]
- Parameters differences:
--- File[/lib/systemd/system/wmf_auto_restart_prometheus-redis-exporter@6378.timer].orig +++ File[/lib/systemd/system/wmf_auto_restart_prometheus-redis-exporter@6378.timer] + mode => 0444 + notify => Exec[systemd daemon-reload for wmf_auto_restart_prometheus-redis-exporter@6378.timer (wmf_auto_restart_prometheus-redis-exporter@6378.timer)] + owner => root + group => root + ensure => present
- Content differences:
--- /lib/systemd/system/wmf_auto_restart_prometheus-redis-exporter@6378.timer.orig +++ /lib/systemd/system/wmf_auto_restart_prometheus-redis-exporter@6378.timer @@ -0,0 +1,12 @@ +[Unit] +Description=Periodic execution of wmf_auto_restart_prometheus-redis-exporter@6378.service + +[Timer] +Unit=wmf_auto_restart_prometheus-redis-exporter@6378.service +# Accuracy sets the maximum time interval around the execution time we want to allow +AccuracySec=15sec +OnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 19:3:00 +RandomizedDelaySec=0 + +[Install] +WantedBy=multi-user.target
- Systemd::Service[nrpe2nodexp-redis_status_on_port_6379]
- Parameters differences:
--- Systemd::Service[nrpe2nodexp-redis_status_on_port_6379].orig +++ Systemd::Service[nrpe2nodexp-redis_status_on_port_6379] + unit_type => timer + monitoring_contact_group => admins + monitoring_enabled => False + monitoring_critical => False + require => Systemd::Unit[nrpe2nodexp-redis_status_on_port_6379.service] + migration_task => T407130 + restart => False + override => False + service_params => {} + ensure => absent- File[/lib/systemd/system/nrpe2nodexp-redis_status_on_port_6380.service]
- Parameters differences:
--- File[/lib/systemd/system/nrpe2nodexp-redis_status_on_port_6380.service].orig +++ File[/lib/systemd/system/nrpe2nodexp-redis_status_on_port_6380.service] + mode => 0444 + notify => Exec[systemd daemon-reload for nrpe2nodexp-redis_status_on_port_6380.service (nrpe2nodexp-redis_status_on_port_6380.service)] + owner => root + group => root + ensure => absent
- Content differences:
--- /lib/systemd/system/nrpe2nodexp-redis_status_on_port_6380.service.orig +++ /lib/systemd/system/nrpe2nodexp-redis_status_on_port_6380.service @@ -0,0 +1,11 @@ +[Unit] +Description=execution of nrpe2nodexp for the check_redis_status_on_port_6380 command. +Documentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state + +[Service] +Type=oneshot +User=nagios + +Group=prometheus-node-exporter +SyslogIdentifier=nrpe2nodexp-redis_status_on_port_6380 +ExecStart=-/usr/local/bin/nrpe2nodexp --alert-rule-hash "7339c933d3ebf4cdb29013d74f0cf72f" --timeout 10 --check-command "check_redis_status_on_port_6380"
- Nrpe::Check[check_redis_status_on_port_6379]
- Parameters differences:
--- Nrpe::Check[check_redis_status_on_port_6379].orig +++ Nrpe::Check[check_redis_status_on_port_6379] + sudo_user => root + ensure => present + before => Monitoring::Service[redis_status_on_port_6379] + command => /usr/local/lib/nagios/plugins/nrpe_check_redis 6379 60 600
- File[/usr/lib/nagios/plugins/check_redis]
- Parameters differences:
--- File[/usr/lib/nagios/plugins/check_redis].orig +++ File[/usr/lib/nagios/plugins/check_redis] + ensure => absent + group => root + owner => root
- Profile::Prometheus::Redis_exporter[6379]
- Parameters differences:
--- Profile::Prometheus::Redis_exporter[6379].orig +++ Profile::Prometheus::Redis_exporter[6379] + port => 16379 + hostname => rdb2011 + arguments => + password => yetanotherpass
- Systemd::Unit[nrpe2nodexp-redis_status_on_port_6378.service]
- Parameters differences:
--- Systemd::Unit[nrpe2nodexp-redis_status_on_port_6378.service].orig +++ Systemd::Unit[nrpe2nodexp-redis_status_on_port_6378.service] + require => ['Class[Systemd]'] + restart => False + override => False + unit => nrpe2nodexp-redis_status_on_port_6378.service + ensure => absent + override_filename => puppet-override.conf
- Profile::Redis::Instance[6382]
- Parameters differences:
--- Profile::Redis::Instance[6382].orig +++ Profile::Redis::Instance[6382] + port => 6382 + settings => {'bind': '0.0.0.0 ::', 'appendonly': True, 'auto_aof_rewrite_min_size': '512mb', 'client_output_buffer_limit': 'slave 2048mb 512mb 60', 'dir': '/srv/redis', 'maxmemory': '20562mb', 'maxmemory-policy': 'allkeys-lru', 'no_appendfsync_on_rewrite': True, 'save': '""', 'stop_writes_on_bgsave_error': False, 'slave_read_only': False, 'masterauth': 'yetanotherpass', 'requirepass': 'yetanotherpass'} + aof => False- Sudo::User[nrpe-check_redis_status_on_port_6382]
- Parameters differences:
--- Sudo::User[nrpe-check_redis_status_on_port_6382].orig +++ Sudo::User[nrpe-check_redis_status_on_port_6382] + require => ['Class[Sudo]'] + privileges => ['ALL = (root) NOPASSWD: /usr/local/lib/nagios/plugins/nrpe_check_redis 6382 60 600'] + ensure => present + tag => nrpe::check + user => nagios
- File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-redis-exporter-6381.conf]
- Parameters differences:
--- File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-redis-exporter-6381.conf].orig +++ File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-redis-exporter-6381.conf] + mode => 0444 + notify => Service[rsyslog] + owner => root + group => root + ensure => present
- Content differences:
--- /etc/rsyslog.d/40-wmf-auto-restart-prometheus-redis-exporter-6381.conf.orig +++ /etc/rsyslog.d/40-wmf-auto-restart-prometheus-redis-exporter-6381.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-redis-exporter_6381" then { + action( + type="omfile" file="/var/log/wmf_auto_restart_prometheus-redis-exporter_6381/syslog.log" + fileOwner="root" fileGroup="root" + fileCreateMode="0644" + ) + & stop +}- Sudo::User[nrpe-check_redis_status_on_port_6378]
- Parameters differences:
--- Sudo::User[nrpe-check_redis_status_on_port_6378].orig +++ Sudo::User[nrpe-check_redis_status_on_port_6378] + require => ['Class[Sudo]'] + privileges => ['ALL = (root) NOPASSWD: /usr/local/lib/nagios/plugins/nrpe_check_redis 6378 60 600'] + ensure => present + tag => nrpe::check + user => nagios
- File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-redis-exporter-6378.conf]
- Parameters differences:
--- File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-redis-exporter-6378.conf].orig +++ File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-redis-exporter-6378.conf] + mode => 0444 + notify => Service[rsyslog] + owner => root + group => root + ensure => present
- Content differences:
--- /etc/rsyslog.d/40-wmf-auto-restart-prometheus-redis-exporter-6378.conf.orig +++ /etc/rsyslog.d/40-wmf-auto-restart-prometheus-redis-exporter-6378.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-redis-exporter_6378" then { + action( + type="omfile" file="/var/log/wmf_auto_restart_prometheus-redis-exporter_6378/syslog.log" + fileOwner="root" fileGroup="root" + fileCreateMode="0644" + ) + & stop +}- Service[prometheus-redis-exporter@6379]
- Parameters differences:
--- Service[prometheus-redis-exporter@6379].orig +++ Service[prometheus-redis-exporter@6379] + ensure => running + enable => True
- Systemd::Timer::Job[wmf_auto_restart_prometheus-redis-exporter@6378]
- Parameters differences:
--- Systemd::Timer::Job[wmf_auto_restart_prometheus-redis-exporter@6378].orig +++ Systemd::Timer::Job[wmf_auto_restart_prometheus-redis-exporter@6378] + send_mail_to => root@rdb2011.codfw.wmnet + monitoring_notes_url => https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state + private_tmp => False + environment => {} + monitoring_enabled => False + logfile_perms => all + interval => {'start': 'OnCalendar', 'interval': 'Mon,Tue,Wed,Thu,Fri *-*-* 19:3:00'} + syslog_force_stop => True + send_mail_only_on_error => True + ignore_errors => False + logfile_group => root + send_mail => False + ensure => present + logging_enabled => True + monitoring_contact_groups => admins + syslog_match_startswith => True + logfile_basedir => /var/log + user => root + fixed_random_delay => False + command => /usr/local/sbin/wmf-auto-restart -s prometheus-redis-exporter@6378 + require => File[/usr/local/sbin/wmf-auto-restart] + description => Auto restart job: prometheus-redis-exporter@6378 + success_exit_status => [] + logfile_name => syslog.log- Prometheus::Redis_exporter[6382]
- Parameters differences:
--- Prometheus::Redis_exporter[6382].orig +++ Prometheus::Redis_exporter[6382] + port => 16382 + instance => 6382 + arguments => + hostname => rdb2011 + ensure => present + password => yetanotherpass
- File[/etc/default/prometheus-redis-exporter@6379]
- Parameters differences:
--- File[/etc/default/prometheus-redis-exporter@6379].orig +++ File[/etc/default/prometheus-redis-exporter@6379] + mode => 0400 + notify => Systemd::Service[prometheus-redis-exporter@6379] + owner => root + group => root + show_diff => False + ensure => file
- Content differences:
--- /etc/default/prometheus-redis-exporter@6379.orig +++ /etc/default/prometheus-redis-exporter@6379 @@ -0,0 +1,2 @@ +ARGS="-redis.addr localhost:6379 " +REDIS_PASSWORD="yetanotherpass"
- Systemd::Unit[nrpe2nodexp-redis_status_on_port_6380.timer]
- Parameters differences:
--- Systemd::Unit[nrpe2nodexp-redis_status_on_port_6380.timer].orig +++ Systemd::Unit[nrpe2nodexp-redis_status_on_port_6380.timer] + require => ['Class[Systemd]'] + restart => False + override => False + unit => nrpe2nodexp-redis_status_on_port_6380.timer + ensure => absent + override_filename => puppet-override.conf
- Profile::Redis::Instance[6379]
- Parameters differences:
--- Profile::Redis::Instance[6379].orig +++ Profile::Redis::Instance[6379] + port => 6379 + settings => {'bind': '0.0.0.0 ::', 'appendonly': True, 'auto_aof_rewrite_min_size': '512mb', 'client_output_buffer_limit': 'slave 2048mb 512mb 60', 'dir': '/srv/redis', 'maxmemory': '20562mb', 'maxmemory-policy': 'volatile-lru', 'no_appendfsync_on_rewrite': True, 'save': '""', 'stop_writes_on_bgsave_error': False, 'slave_read_only': False, 'masterauth': 'yetanotherpass', 'requirepass': 'yetanotherpass'} + aof => False- Systemd::Service[redis-instance-tcp_6381]
- Parameters differences:
--- Systemd::Service[redis-instance-tcp_6381].orig +++ Systemd::Service[redis-instance-tcp_6381] + unit_type => service + monitoring_contact_group => admins + monitoring_enabled => False + monitoring_critical => False + migration_task => T407130 + restart => False + override => False + service_params => {} + ensure => present- Package[libredis-perl]
- Parameters differences:
--- Package[libredis-perl].orig +++ Package[libredis-perl] + provider => apt + ensure => installed
- Systemd::Service[prometheus-redis-exporter@6380]
- Parameters differences:
--- Systemd::Service[prometheus-redis-exporter@6380].orig +++ Systemd::Service[prometheus-redis-exporter@6380] + unit_type => service + monitoring_contact_group => admins + monitoring_enabled => False + monitoring_critical => False + migration_task => T407130 + restart => True + override => False + service_params => {} + ensure => present- Systemd::Timer[nrpe2nodexp-redis_status_on_port_6382]
- Parameters differences:
--- Systemd::Timer[nrpe2nodexp-redis_status_on_port_6382].orig +++ Systemd::Timer[nrpe2nodexp-redis_status_on_port_6382] + ensure => absent + timer_intervals => [{'start': 'OnUnitInactiveSec', 'interval': '1min'}, {'interval': '1s', 'start': 'OnActiveSec'}] + splay => 60 + accuracy => 15sec + unit_name => nrpe2nodexp-redis_status_on_port_6382.service + fixed_random_delay => True- Class[Cumin::Selector]
- Parameters differences:
--- Class[Cumin::Selector].orig +++ Class[Cumin::Selector] @@ - cluster => insetup + cluster => redis
- Systemd::Timer[wmf_auto_restart_prometheus-redis-exporter@6378]
- Parameters differences:
--- Systemd::Timer[wmf_auto_restart_prometheus-redis-exporter@6378].orig +++ Systemd::Timer[wmf_auto_restart_prometheus-redis-exporter@6378] + ensure => present + timer_intervals => [{'start': 'OnCalendar', 'interval': 'Mon,Tue,Wed,Thu,Fri *-*-* 19:3:00'}] + splay => 0 + accuracy => 15sec + unit_name => wmf_auto_restart_prometheus-redis-exporter@6378.service + fixed_random_delay => False- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-redis-exporter@6380.timer (wmf_auto_restart_prometheus-redis-exporter@6380.timer)]
- Parameters differences:
--- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-redis-exporter@6380.timer (wmf_auto_restart_prometheus-redis-exporter@6380.timer)].orig +++ Exec[systemd daemon-reload for wmf_auto_restart_prometheus-redis-exporter@6380.timer (wmf_auto_restart_prometheus-redis-exporter@6380.timer)] + refreshonly => True + before => ['Service[wmf_auto_restart_prometheus-redis-exporter@6380.timer]'] + command => /bin/systemctl daemon-reload
- File[/usr/local/lib/nagios/plugins/check_redis]
- Parameters differences:
--- File[/usr/local/lib/nagios/plugins/check_redis].orig +++ File[/usr/local/lib/nagios/plugins/check_redis] + mode => 0555 + require => File[/usr/local/lib/nagios/plugins/] + source => puppet:///modules/redis/check_redis + owner => root + tag => nrpe::plugin + group => root + ensure => file
- Nrpe::Monitor_service[redis_status_on_port_6379]
- Parameters differences:
--- Nrpe::Monitor_service[redis_status_on_port_6379].orig +++ Nrpe::Monitor_service[redis_status_on_port_6379] + timeout => 10 + notes_url => https://wikitech.wikimedia.org/wiki/Redis + migration_task => T384924 + alertmanager_team => observability + enable_icinga_check => True + contact_group => admins + sudo_user => root + enable_nrpe2nodexp => False + check_interval => 1 + nrpe_command => /usr/local/lib/nagios/plugins/nrpe_check_redis 6379 60 600 + critical => False + retries => 3 + nrpe2nodexp_parse_perf_data => False + description => Check health of redis instance on 6379 + ensure => present + retry_interval => 2
- Systemd::Syslog[wmf_auto_restart_prometheus-redis-exporter_6379]
- Parameters differences:
--- Systemd::Syslog[wmf_auto_restart_prometheus-redis-exporter_6379].orig +++ Systemd::Syslog[wmf_auto_restart_prometheus-redis-exporter_6379] + base_dir => /var/log + programname_comparison => startswith + log_filename => syslog.log + readable_by => all + owner => root + group => root + force_stop => True + ensure => present
- Exec[systemd daemon-reload for prometheus-redis-exporter@6379.service (prometheus-redis-exporter@6379)]
- Parameters differences:
--- Exec[systemd daemon-reload for prometheus-redis-exporter@6379.service (prometheus-redis-exporter@6379)].orig +++ Exec[systemd daemon-reload for prometheus-redis-exporter@6379.service (prometheus-redis-exporter@6379)] + refreshonly => True + notify => ['Service[prometheus-redis-exporter@6379]'] + command => /bin/systemctl daemon-reload
- File[/etc/update-motd.d/05-redis--misc--master]
- Parameters differences:
--- File[/etc/update-motd.d/05-redis--misc--master].orig +++ File[/etc/update-motd.d/05-redis--misc--master] + mode => 0555 + ensure => present + group => root + owner => root
- Content differences:
--- /etc/update-motd.d/05-redis--misc--master.orig +++ /etc/update-motd.d/05-redis--misc--master @@ -0,0 +1,2 @@ +#!/bin/sh +printf "%s\n" "rdb2011 is a Redis Misc master (redis::misc::master)"
- Service[prometheus-redis-exporter@6378]
- Parameters differences:
--- Service[prometheus-redis-exporter@6378].orig +++ Service[prometheus-redis-exporter@6378] + ensure => running + enable => True
- Sysctl::Conffile[vm.overcommit_memory]
- Parameters differences:
--- Sysctl::Conffile[vm.overcommit_memory].orig +++ Sysctl::Conffile[vm.overcommit_memory] + no_priority_prefix => False + ensure => present + priority => 70
- File[/lib/systemd/system/prometheus-redis-exporter@6382.service]
- Parameters differences:
--- File[/lib/systemd/system/prometheus-redis-exporter@6382.service].orig +++ File[/lib/systemd/system/prometheus-redis-exporter@6382.service] + mode => 0444 + notify => Exec[systemd daemon-reload for prometheus-redis-exporter@6382.service (prometheus-redis-exporter@6382)] + owner => root + group => root + ensure => present
- Content differences:
--- /lib/systemd/system/prometheus-redis-exporter@6382.service.orig +++ /lib/systemd/system/prometheus-redis-exporter@6382.service @@ -0,0 +1,13 @@ +[Unit] +Description=Prometheus exporter for Redis server (instance %i) +Documentation=https://prometheus.io/docs/introduction/overview/ + +[Service] +Restart=always +User=prometheus +Group=prometheus +EnvironmentFile=/etc/default/prometheus-redis-exporter@%i +ExecStart=/usr/bin/prometheus-redis-exporter -web.listen-address rdb2011:16382 $ARGS + +[Install] +WantedBy=multi-user.target
- Exec[mask_default_redis_exporter_6382]
- Parameters differences:
--- Exec[mask_default_redis_exporter_6382].orig +++ Exec[mask_default_redis_exporter_6382] + creates => /etc/systemd/system/prometheus-redis-exporter.service + command => /bin/systemctl mask prometheus-redis-exporter.service ; /bin/systemctl stop prometheus-redis-exporter.service
- Systemd::Unit[wmf_auto_restart_prometheus-redis-exporter@6379.service]
- Parameters differences:
--- Systemd::Unit[wmf_auto_restart_prometheus-redis-exporter@6379.service].orig +++ Systemd::Unit[wmf_auto_restart_prometheus-redis-exporter@6379.service] + require => ['Class[Systemd]'] + restart => False + override => False + unit => wmf_auto_restart_prometheus-redis-exporter@6379.service + ensure => present + override_filename => puppet-override.conf
- Prometheus::Alert::Rule[check_redis_status_on_port_6379_e78629fbf64415ee628f7acff8f8c88a]
- Parameters differences:
--- Prometheus::Alert::Rule[check_redis_status_on_port_6379_e78629fbf64415ee628f7acff8f8c88a].orig +++ Prometheus::Alert::Rule[check_redis_status_on_port_6379_e78629fbf64415ee628f7acff8f8c88a] + alert_name => nrpe_Check_health_of_redis_instance_on_6379 + summary => NRPE CHECK: Check health of redis instance on 6379 + for => 5m + site => codfw + expr => (nagios_nrpe_check_result{alert_rule_hash="e78629fbf64415ee628f7acff8f8c88a",check_name="check_redis_status_on_port_6379", status=~"(WARNING|CRITICAL)", severity=~"(warning|critical)"} > 0) * on (instance) group_left (team) role_owner + dashboard => TODO + def_label_whitelst => ['team', 'severity'] + team => observability + instance => ops + description => NRPE CHECK: Check health of redis instance on 6379 + logs => https://logstash.wikimedia.org/app/dashboards#/view/2d343ac0-6df8-11f0-8e08-7fab0da52b33?_g=(filters:!((query:(match_phrase:(event.module:check_redis_status_on_port_6379))),(query:(match_phrase:(host.name:{{$labels.instance|stripPort}}))))) + runbook => https://wikitech.wikimedia.org/wiki/Redis + severity => info + ensure => absent + group => nrpechecks- File[/lib/systemd/system/wmf_auto_restart_prometheus-redis-exporter@6381.service]
- Parameters differences:
--- File[/lib/systemd/system/wmf_auto_restart_prometheus-redis-exporter@6381.service].orig +++ File[/lib/systemd/system/wmf_auto_restart_prometheus-redis-exporter@6381.service] + mode => 0444 + notify => Exec[systemd daemon-reload for wmf_auto_restart_prometheus-redis-exporter@6381.service (wmf_auto_restart_prometheus-redis-exporter@6381.service)] + owner => root + group => root + ensure => present
- Content differences:
--- /lib/systemd/system/wmf_auto_restart_prometheus-redis-exporter@6381.service.orig +++ /lib/systemd/system/wmf_auto_restart_prometheus-redis-exporter@6381.service @@ -0,0 +1,8 @@ +[Unit] +Description=Auto restart job: prometheus-redis-exporter@6381 +Documentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state + +[Service] +Type=oneshot +User=root +ExecStart=/usr/local/sbin/wmf-auto-restart -s prometheus-redis-exporter@6381
- File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-redis-exporter-6379.conf]
- Parameters differences:
--- File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-redis-exporter-6379.conf].orig +++ File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-redis-exporter-6379.conf] + mode => 0444 + notify => Service[rsyslog] + owner => root + group => root + ensure => present
- Content differences:
--- /etc/rsyslog.d/40-wmf-auto-restart-prometheus-redis-exporter-6379.conf.orig +++ /etc/rsyslog.d/40-wmf-auto-restart-prometheus-redis-exporter-6379.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-redis-exporter_6379" then { + action( + type="omfile" file="/var/log/wmf_auto_restart_prometheus-redis-exporter_6379/syslog.log" + fileOwner="root" fileGroup="root" + fileCreateMode="0644" + ) + & stop +}- Systemd::Unit[wmf_auto_restart_prometheus-redis-exporter@6380.service]
- Parameters differences:
--- Systemd::Unit[wmf_auto_restart_prometheus-redis-exporter@6380.service].orig +++ Systemd::Unit[wmf_auto_restart_prometheus-redis-exporter@6380.service] + require => ['Class[Systemd]'] + restart => False + override => False + unit => wmf_auto_restart_prometheus-redis-exporter@6380.service + ensure => present + override_filename => puppet-override.conf
- Systemd::Service[redis-instance-tcp_6382]
- Parameters differences:
--- Systemd::Service[redis-instance-tcp_6382].orig +++ Systemd::Service[redis-instance-tcp_6382] + unit_type => service + monitoring_contact_group => admins + monitoring_enabled => False + monitoring_critical => False + migration_task => T407130 + restart => False + override => False + service_params => {} + ensure => present- File[/lib/systemd/system/redis-instance-tcp_6382.service]
- Parameters differences:
--- File[/lib/systemd/system/redis-instance-tcp_6382.service].orig +++ File[/lib/systemd/system/redis-instance-tcp_6382.service] + mode => 0444 + notify => Exec[systemd daemon-reload for redis-instance-tcp_6382.service (redis-instance-tcp_6382)] + owner => root + group => root + ensure => present
- Content differences:
--- /lib/systemd/system/redis-instance-tcp_6382.service.orig +++ /lib/systemd/system/redis-instance-tcp_6382.service @@ -0,0 +1,14 @@ +[Unit] +Description=Advanced key-value store +After=network.target + +[Service] +Type=forking +ExecStart=/usr/bin/redis-server /etc/redis/tcp_6382.conf +Restart=always +User=redis +Group=redis +LimitNOFILE=10032 + +[Install] +WantedBy=multi-user.target
- Class[Profile::Apt]
- Parameters differences:
--- Class[Profile::Apt].orig +++ Class[Profile::Apt] @@ - before => ['Package[puppet]', 'Package[facter]', 'Package[augeas-tools]', 'Package[virt-what]', 'Package[puppet-module-puppetlabs-augeas-core]', 'Package[python3-prometheus-client]', 'Package[python3-yaml]', 'Package[ruby-net-ssh]', 'Package[openssl]', 'Package[ssl-cert]', 'Package[ca-certificates]', 'Package[wmf-certificates]', 'Package[ntp]', 'Package[systemd-timesyncd]', 'Package[exim4-config]', 'Package[exim4-daemon-light]', 'Package[logrotate]', 'Package[prometheus-node-exporter]', 'Package[bsdutils]', 'Package[smartmontools]', 'Package[rsyslog]', 'Package[rsyslog-openssl]', 'Package[cadvisor]', 'Package[prometheus-ethtool-exporter]', 'Package[acct]', 'Package[byobu]', 'Package[colordiff]', 'Package[curl]', 'Package[debian-goodies]', 'Package[ethtool]', 'Package[gdb]', 'Package[gdisk]', 'Package[git]', 'Package[htop]', 'Package[httpry]', 'Package[iotop]', 'Package[iperf]', 'Package[jq]', 'Package[libtemplate-perl]', 'Package[lldpd]', 'Package[lshw]', 'Package[molly-guard]', 'Package[moreutils]', 'Package[net-tools]', 'Package[numactl]', 'Package[ncdu]', 'Package[ngrep]', 'Package[pigz]', 'Package[psmisc]', 'Package[pv]', 'Package[python3]', 'Package[screen]', 'Package[strace]', 'Package[sysstat]', 'Package[tcpdump]', 'Package[tmux]', 'Package[tree]', 'Package[vim]', 'Package[vim-addon-manager]', 'Package[vim-scripts]', 'Package[wipe]', 'Package[xfsprogs]', 'Package[zsh]', 'Package[icdiff]', 'Package[linux-perf]', 'Package[bsd-mailx]', 'Package[ack]', 'Package[netcat-openbsd]', 'Package[tshark]', 'Package[fzf]', 'Package[ripgrep]', 'Package[fd-find]', 'Package[kitty-terminfo]', 'Package[mtr-tiny]', 'Package[bat]', 'Package[efibootmgr]', 'Package[bind9-dnsutils]', 'Package[tzdata]', 'Package[python3-wmflib]', 'Package[ruby-sorted-set]', 'Package[btop]', 'Package[dstat]', 'Package[apport]', 'Package[command-not-found]', 'Package[command-not-found-data]', 'Package[ecryptfs-utils]', 'Package[mlocate]', 'Package[os-prober]', 'Package[python3-apport]', 'Package[wpasupplicant]', 'Package[apt-listchanges]', 'Package[isc-dhcp-client]', 'Package[rasdaemon]', 'Package[libicu67]', 'Package[libwsutil12]', 'Package[libwireshark14]', 'Package[libopencsd0]', 'Package[libwiretap11]', 'Package[ruby2.7]', 'Package[python3.9-minimal]', 'Package[python3.9]', 'Package[perl-modules-5.32]', 'Package[libpython3.9]', 'Package[libperl5.32]', 'Package[libpython3.9-minimal]', 'Package[libpython3.9-stdlib]', 'Package[libidn11]', 'Package[libldap-2.4-2]', 'Package[liburing1]', 'Package[libwebp6]', 'Package[libcbor0]', 'Package[libusb-0.1-4]', 'Package[telnet]', 'Package[libruby2.7]', 'Package[libdns-export1110]', 'Package[libisc-export1105]', 'Package[libbpf0]', 'Package[openssh-client]', 'Package[openssh-server]', 'Package[debdeploy-client]', 'Package[python3-dateutil]', 'Package[sudo]', 'Package[golang-cfssl]', 'Package[debmonitor-client]', 'Package[nagios-nrpe-server]', 'Package[monitoring-plugins]', 'Package[monitoring-plugins-basic]', 'Package[monitoring-plugins-standard]', 'Package[liburiparser1]', 'Package[python3-attr]', 'Package[iucode-tool]', 'Package[freeipmi-tools]', 'Package[freeipmi-ipmiseld]', 'Package[rsyslog-kafka]', 'Package[emacs-nox]', 'Package[prometheus-ipmi-exporter]', 'Package[libnet-dns-perl]', 'Package[iptables]', 'Package[ferm]', 'Package[nftables]', 'Package[conntrack]', 'Package[prometheus-rsyslog-exporter]', 'Package[initramfs-tools]', 'Package[python3-click]', 'Package[python3-box]', 'Package[confd]', 'Package[python3-toml]'] + before => ['Package[puppet]', 'Package[facter]', 'Package[augeas-tools]', 'Package[virt-what]', 'Package[puppet-module-puppetlabs-augeas-core]', 'Package[python3-prometheus-client]', 'Package[python3-yaml]', 'Package[ruby-net-ssh]', 'Package[openssl]', 'Package[ssl-cert]', 'Package[ca-certificates]', 'Package[wmf-certificates]', 'Package[ntp]', 'Package[systemd-timesyncd]', 'Package[exim4-config]', 'Package[exim4-daemon-light]', 'Package[logrotate]', 'Package[prometheus-node-exporter]', 'Package[bsdutils]', 'Package[smartmontools]', 'Package[rsyslog]', 'Package[rsyslog-openssl]', 'Package[cadvisor]', 'Package[prometheus-ethtool-exporter]', 'Package[acct]', 'Package[byobu]', 'Package[colordiff]', 'Package[curl]', 'Package[debian-goodies]', 'Package[ethtool]', 'Package[gdb]', 'Package[gdisk]', 'Package[git]', 'Package[htop]', 'Package[httpry]', 'Package[iotop]', 'Package[iperf]', 'Package[jq]', 'Package[libtemplate-perl]', 'Package[lldpd]', 'Package[lshw]', 'Package[molly-guard]', 'Package[moreutils]', 'Package[net-tools]', 'Package[numactl]', 'Package[ncdu]', 'Package[ngrep]', 'Package[pigz]', 'Package[psmisc]', 'Package[pv]', 'Package[python3]', 'Package[screen]', 'Package[strace]', 'Package[sysstat]', 'Package[tcpdump]', 'Package[tmux]', 'Package[tree]', 'Package[vim]', 'Package[vim-addon-manager]', 'Package[vim-scripts]', 'Package[wipe]', 'Package[xfsprogs]', 'Package[zsh]', 'Package[icdiff]', 'Package[linux-perf]', 'Package[bsd-mailx]', 'Package[ack]', 'Package[netcat-openbsd]', 'Package[tshark]', 'Package[fzf]', 'Package[ripgrep]', 'Package[fd-find]', 'Package[kitty-terminfo]', 'Package[mtr-tiny]', 'Package[bat]', 'Package[efibootmgr]', 'Package[bind9-dnsutils]', 'Package[tzdata]', 'Package[python3-wmflib]', 'Package[ruby-sorted-set]', 'Package[btop]', 'Package[dstat]', 'Package[apport]', 'Package[command-not-found]', 'Package[command-not-found-data]', 'Package[ecryptfs-utils]', 'Package[mlocate]', 'Package[os-prober]', 'Package[python3-apport]', 'Package[wpasupplicant]', 'Package[apt-listchanges]', 'Package[isc-dhcp-client]', 'Package[rasdaemon]', 'Package[libicu67]', 'Package[libwsutil12]', 'Package[libwireshark14]', 'Package[libopencsd0]', 'Package[libwiretap11]', 'Package[ruby2.7]', 'Package[python3.9-minimal]', 'Package[python3.9]', 'Package[perl-modules-5.32]', 'Package[libpython3.9]', 'Package[libperl5.32]', 'Package[libpython3.9-minimal]', 'Package[libpython3.9-stdlib]', 'Package[libidn11]', 'Package[libldap-2.4-2]', 'Package[liburing1]', 'Package[libwebp6]', 'Package[libcbor0]', 'Package[libusb-0.1-4]', 'Package[telnet]', 'Package[libruby2.7]', 'Package[libdns-export1110]', 'Package[libisc-export1105]', 'Package[libbpf0]', 'Package[openssh-client]', 'Package[openssh-server]', 'Package[debdeploy-client]', 'Package[python3-dateutil]', 'Package[sudo]', 'Package[golang-cfssl]', 'Package[debmonitor-client]', 'Package[nagios-nrpe-server]', 'Package[monitoring-plugins]', 'Package[monitoring-plugins-basic]', 'Package[monitoring-plugins-standard]', 'Package[liburiparser1]', 'Package[python3-attr]', 'Package[iucode-tool]', 'Package[freeipmi-tools]', 'Package[freeipmi-ipmiseld]', 'Package[rsyslog-kafka]', 'Package[emacs-nox]', 'Package[prometheus-ipmi-exporter]', 'Package[libnet-dns-perl]', 'Package[iptables]', 'Package[ferm]', 'Package[nftables]', 'Package[conntrack]', 'Package[prometheus-rsyslog-exporter]', 'Package[initramfs-tools]', 'Package[python3-click]', 'Package[python3-box]', 'Package[confd]', 'Package[python3-toml]', 'Package[libredis-perl]', 'Package[redis-server]', 'Package[prometheus-redis-exporter]', 'Package[sysfsutils]']
- File[/etc/rsyslog.d/25-nrpe2nodexp-redis-status-on-port-6378.conf]
- Parameters differences:
--- File[/etc/rsyslog.d/25-nrpe2nodexp-redis-status-on-port-6378.conf].orig +++ File[/etc/rsyslog.d/25-nrpe2nodexp-redis-status-on-port-6378.conf] + mode => 0444 + notify => Service[rsyslog] + owner => root + group => root + ensure => absent
- Content differences:
--- /etc/rsyslog.d/25-nrpe2nodexp-redis-status-on-port-6378.conf.orig +++ /etc/rsyslog.d/25-nrpe2nodexp-redis-status-on-port-6378.conf @@ -0,0 +1,10 @@ +# SPDX-License-Identifier: Apache-2.0 +if $programname contains "nrpe2nodexp-redis_status_on_port_6378" then { + if ($msg contains "\"ecs.version\": \"1.7.0\"") then { + # Send logs to kafka + set $.log_outputs = "kafka ecs_170 local"; + } else { + # Filter out non-relevant nrpe2nodexp messages + stop + } +}- File[/lib/systemd/system/nrpe2nodexp-redis_status_on_port_6378.service]
- Parameters differences:
--- File[/lib/systemd/system/nrpe2nodexp-redis_status_on_port_6378.service].orig +++ File[/lib/systemd/system/nrpe2nodexp-redis_status_on_port_6378.service] + mode => 0444 + notify => Exec[systemd daemon-reload for nrpe2nodexp-redis_status_on_port_6378.service (nrpe2nodexp-redis_status_on_port_6378.service)] + owner => root + group => root + ensure => absent
- Content differences:
--- /lib/systemd/system/nrpe2nodexp-redis_status_on_port_6378.service.orig +++ /lib/systemd/system/nrpe2nodexp-redis_status_on_port_6378.service @@ -0,0 +1,11 @@ +[Unit] +Description=execution of nrpe2nodexp for the check_redis_status_on_port_6378 command. +Documentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state + +[Service] +Type=oneshot +User=nagios + +Group=prometheus-node-exporter +SyslogIdentifier=nrpe2nodexp-redis_status_on_port_6378 +ExecStart=-/usr/local/bin/nrpe2nodexp --alert-rule-hash "0d765a2ae9d6f0dcfd44820fca8b55e5" --timeout 10 --check-command "check_redis_status_on_port_6378"
- File[/lib/systemd/system/nrpe2nodexp-redis_status_on_port_6382.timer]
- Parameters differences:
--- File[/lib/systemd/system/nrpe2nodexp-redis_status_on_port_6382.timer].orig +++ File[/lib/systemd/system/nrpe2nodexp-redis_status_on_port_6382.timer] + mode => 0444 + notify => Exec[systemd daemon-reload for nrpe2nodexp-redis_status_on_port_6382.timer (nrpe2nodexp-redis_status_on_port_6382.timer)] + owner => root + group => root + ensure => absent
- Content differences:
--- /lib/systemd/system/nrpe2nodexp-redis_status_on_port_6382.timer.orig +++ /lib/systemd/system/nrpe2nodexp-redis_status_on_port_6382.timer @@ -0,0 +1,14 @@ +[Unit] +Description=Periodic execution of nrpe2nodexp-redis_status_on_port_6382.service + +[Timer] +Unit=nrpe2nodexp-redis_status_on_port_6382.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/default/prometheus-redis-exporter@6380]
- Parameters differences:
--- File[/etc/default/prometheus-redis-exporter@6380].orig +++ File[/etc/default/prometheus-redis-exporter@6380] + mode => 0400 + notify => Systemd::Service[prometheus-redis-exporter@6380] + owner => root + group => root + show_diff => False + ensure => file
- Content differences:
--- /etc/default/prometheus-redis-exporter@6380.orig +++ /etc/default/prometheus-redis-exporter@6380 @@ -0,0 +1,2 @@ +ARGS="-redis.addr localhost:6380 " +REDIS_PASSWORD="yetanotherpass"
- Monitoring::Exported_nagios_service[rdb2011 ssh]
- Parameters differences:
--- Monitoring::Exported_nagios_service[rdb2011 ssh].orig +++ Monitoring::Exported_nagios_service[rdb2011 ssh] @@ - notifications_enabled => 0 + notifications_enabled => 1 @@ - servicegroups => insetup_codfw + servicegroups => redis_codfw
- Motd::Script[redis::misc::master]
- Parameters differences:
- Motd::Script[redis::misc::master]
- Content differences:
- Content differences:
- Content differences:
- Content differences:
- File[/etc/rsyslog.d/25-nrpe2nodexp-redis-status-on-port-6378.conf]
- Content differences:
- File[/lib/systemd/system/redis-instance-tcp_6382.service]
- Systemd::Service[redis-instance-tcp_6382]
- Content differences:
- Content differences:
- File[/lib/systemd/system/wmf_auto_restart_prometheus-redis-exporter@6381.service]
- Prometheus::Alert::Rule[check_redis_status_on_port_6379_e78629fbf64415ee628f7acff8f8c88a]
- Systemd::Unit[wmf_auto_restart_prometheus-redis-exporter@6379.service]
- Content differences:
- File[/lib/systemd/system/prometheus-redis-exporter@6382.service]
- Sysctl::Conffile[vm.overcommit_memory]
- Content differences:
- File[/etc/update-motd.d/05-redis--misc--master]
- Exec[systemd daemon-reload for prometheus-redis-exporter@6379.service (prometheus-redis-exporter@6379)]
- Systemd::Syslog[wmf_auto_restart_prometheus-redis-exporter_6379]
- Nrpe::Monitor_service[redis_status_on_port_6379]
- File[/usr/local/lib/nagios/plugins/check_redis]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-redis-exporter@6380.timer (wmf_auto_restart_prometheus-redis-exporter@6380.timer)]
- Systemd::Timer[wmf_auto_restart_prometheus-redis-exporter@6378]
- Class[Cumin::Selector]
- Systemd::Timer[nrpe2nodexp-redis_status_on_port_6382]
- Systemd::Service[prometheus-redis-exporter@6380]
- Package[libredis-perl]
- Systemd::Service[redis-instance-tcp_6381]
- Profile::Redis::Instance[6379]
- Content differences:
- File[/etc/default/prometheus-redis-exporter@6379]
- Prometheus::Redis_exporter[6382]
- Systemd::Timer::Job[wmf_auto_restart_prometheus-redis-exporter@6378]
- Content differences:
- File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-redis-exporter-6378.conf]
- Content differences:
- File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-redis-exporter-6381.conf]
- Sudo::User[nrpe-check_redis_status_on_port_6382]
- Profile::Redis::Instance[6382]
- Systemd::Unit[nrpe2nodexp-redis_status_on_port_6378.service]
- Profile::Prometheus::Redis_exporter[6379]
- File[/usr/lib/nagios/plugins/check_redis]
- Content differences:
- File[/lib/systemd/system/nrpe2nodexp-redis_status_on_port_6380.service]
- Content differences:
- Content differences:
- File[/lib/systemd/system/wmf_auto_restart_prometheus-redis-exporter@6379.service]
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-redis-exporter@6380.service (wmf_auto_restart_prometheus-redis-exporter@6380.service)]
- Parameters differences: