Page MenuHomePhabricator

Infrastructure Foundation Alerts to migrate
Open, MediumPublicGoal

Description

The following are alerts for Infrastructure Foundation to migrate, sorted by number of devices with the alert defined:

  • ssh
  • disk_space
  • cpu_microcode_status
  • client_bucket_large_file - Talk to @jhathaway and this alert just goes away.
  • timesynd_ntp_status
  • check_systemd_state
  • ferm_active - We're replacing Ferm with nftables, which is alerting via Alertmanager. Not migrating, but deprecating.
  • conntrack_table_size
  • raid_md
  • raid_megaraid
  • raid_perc_raid
  • ganeti_memory
  • ganeti-noded
  • ganeti-mond
  • ganeti-confd
  • load_average
  • raid_ssacli - This will become irrelevant when we decommission the final HP servers. I don't believe writing an exporter for this is a good use of time.
  • ntp
  • ganeti-wconfd <- This cannot be removed due to the current implementation of services in Ganeti. Each service is wrapped using supervisord, preventing us from acting on a specific service, and we need to verify that only one wconfd is running.
  • squid
  • samplicator-process
  • puppetmaster_backend_https
  • puppet_merged
  • url_downloader
  • check_netbox_ganeti_SITE_sync_status
  • uwsgi-netbox-scriptproxy
  • uwsgi-netbox
  • uwsgi-debmonitor - This goes away with the migration to Debian packages. After this it's a standard systemd monitoring
  • debmonitor-https
  • debmonitor-cdn-https-expiry
  • debmonitor-cdn-https
  • uwsgi-puppetdb-microservice
  • uwsgi-puppetboard
  • uwsgi-nrpe-puppetboard
  • puppetmaster_https
  • krb-kdc
  • check_netbox_housekeeping_status
  • check_netbox_ganeti_SITE02_sync_status
  • check_netbox_ganeti_SITE01_sync_status
  • check_cfssl-multirootca_status
  • check_certificate_expiry_syslog
  • check_certificate_expiry_puppet_rsa
  • check_certificate_expiry_network_devices
  • check_certificate_expiry_discovery - Unable to locate this one.
  • check_certificate_expiry_debmonitor
  • check_certificate_expiry_cloud_wmnet_ca
  • uwsgi-bitu
  • package_builder_rsync
  • krb-kpropd
  • krb-kadmin-server
  • hue-gunicorn
  • check_uncommitted_dns_changes
  • check_netbox_puppetdb_virtual
  • check_netbox_puppetdb_physical
  • check_netbox_network
  • check_netbox_management
  • check_netbox_librenms
  • check_netbox_ganeti_SITE_test_sync_status
  • check_netbox_coherence_rack
  • check_netbox_cables
  • check_netbox_accounting
  • check_debian_mirror
  • http and squid checks for installserver
  • http checks for aptrepo
  • smtp checks for mail servers
  • ldap checks

Original list from o11y: https://phabricator.wikimedia.org/P53115

Migrated?(Y/N)TitleResource TypeCommandFileProfiles
Ncheck_certificate_expiry_XNrpe::Monitor_service/usr/bin/openssl/srv/puppet_code/environments/production/modules/profile/manifests/pki/multirootca/monitoring.pp:18profile::pki::multirootca, profile::pki::multirootca::monitoring
Npackage_builder_rsyncMonitoring::Servicecheck_tcp/srv/puppet_code/environments/production/modules/profile/manifests/package_builder.pp:25profile::package_builder
Nferm_activeNrpe::Monitor_service/usr/local/lib/nagios/plugins/check_ferm/srv/puppet_code/environments/production/modules/profile/manifests/firewall.pp:145profile::firewall, profile::backup::director, profile::backup::storage::main, profile::backup::storage::common, profile::dns::auth::monitoring, profile::dns::auth, profile::ci::firewall, profile::mariadb::proxy
Ndebmonitor-healthcheck-expiryMonitoring::Servicecheck_https_expiry/srv/puppet_code/environments/production/modules/icinga/manifests/monitor/debmonitor.pp:10profile::icinga
Ncheck_cfssl-multirootca_statusNrpe::Monitor_service/usr/local/lib/nagios/plugins/check_systemd_unit_status/srv/puppet_code/environments/production/modules/systemd/manifests/monitor.pp:23profile::pki::multirootca
NldapMonitoring::Servicecheck_ldap/srv/puppet_code/environments/production/modules/profile/manifests/openldap_clouddev.pp:56profile::openldap_clouddev
Nhttps-gnt-rapi-XNrpe::Monitor_service/usr/lib/nagios/plugins/check_http/srv/puppet_code/environments/production/modules/profile/manifests/ganeti.pp:230profile::ganeti
Ncheck_uncommitted_dns_changesNrpe::Monitor_service/usr/lib/nagios/plugins/check_json_file/srv/puppet_code/environments/production/modules/profile/manifests/netbox/automation.pp:92profile::netbox::automation
Ycpu_microcode_statusNrpe::Monitor_service/usr/local/lib/nagios/plugins/check_microcode/srv/puppet_code/environments/production/modules/base/manifests/kernel.pp:100profile::base, profile::base::production
NsquidMonitoring::Servicecheck_tcp/srv/puppet_code/environments/production/modules/profile/manifests/installserver/proxy.pp:57profile::installserver::proxy
Nraid_mdNrpe::Monitor_service/usr/local/lib/nagios/plugins/check_raid/srv/puppet_code/environments/production/modules/raid/manifests/md.pp:51profile::base::production, profile::monitoring
Ndebmonitor-httpsMonitoring::Servicecheck_https_client_auth_puppet/srv/puppet_code/environments/production/modules/profile/manifests/debmonitor/server.pp:188profile::debmonitor::server
NldapMonitoring::Servicecheck_ldap/srv/puppet_code/environments/production/modules/profile/manifests/openldap.pp:60profile::openldap
NhttpMonitoring::Servicecheck_http/srv/puppet_code/environments/production/modules/profile/manifests/installserver/http.pp:18profile::installserver::http
Ndebmonitor-cdn-https-expiryMonitoring::Servicecheck_https_expiry/srv/puppet_code/environments/production/modules/profile/manifests/debmonitor/server.pp:181profile::debmonitor::server
NsmtpMonitoring::Servicecheck_smtp_tls_le/srv/puppet_code/environments/production/modules/profile/manifests/postfix/mx.pp:352profile::community_civicrm::mail, profile::community_civicrm, profile::postfix::mx
Nraid_broadcom_raidNrpe::Monitor_service/usr/local/lib/nagios/plugins/get-raid-status-broadcom/srv/puppet_code/environments/production/modules/raid/manifests/broadcom.pp:21profile::base::production, profile::monitoring
Ndebmonitor-healthcheckMonitoring::Servicecheck_https_redirect/srv/puppet_code/environments/production/modules/icinga/manifests/monitor/debmonitor.pp:10profile::icinga
Ndbctl_uncommitted_diffsNrpe::Monitor_service/usr/local/lib/nagios/plugins/check_dbctl_uncommitted_diffs/srv/puppet_code/environments/production/modules/profile/manifests/conftool/dbctl_client.pp:12profile::conftool::dbctl_client
Ndebmonitor-cdn-httpsMonitoring::Servicecheck_https_redirect/srv/puppet_code/environments/production/modules/profile/manifests/debmonitor/server.pp:174profile::debmonitor::server
Nraid_megaraidNrpe::Monitor_service/usr/local/lib/nagios/plugins/check_raid/srv/puppet_code/environments/production/modules/raid/manifests/megaraid.pp:17profile::base::production, profile::monitoring
NhttpMonitoring::Servicecheck_http/srv/puppet_code/environments/production/modules/profile/manifests/installserver/http_light.pp:31profile::installserver::http_light
NhttpsMonitoring::Servicecheck_ssl_http_letsencrypt/srv/puppet_code/environments/production/modules/profile/manifests/aptrepo/wikimedia.pp:103profile::aptrepo::wikimedia

Details

Related Changes in Gerrit:
SubjectAuthorRepoBranchLines +/-
Muehlenhoffoperations/puppetproduction+0 -136
Slyngshedeoperations/puppetproduction+3 -0
Slyngshedeoperations/puppetproduction+7 -0
Tiziano Foglioperations/puppetproduction+9 -8
Tiziano Foglioperations/puppetproduction+11 -10
Tiziano Foglioperations/puppetproduction+0 -90
Slyngshedeoperations/alertsmaster+8 -18
Slyngshedeoperations/alertsmaster+110 -0
Slyngshedeoperations/puppetproduction+1 -10
Slyngshedeoperations/alertsmaster+78 -0
Slyngshedeoperations/puppetproduction+0 -5
Slyngshedeoperations/puppetproduction+7 -0
Slyngshedeoperations/puppetproduction+1 -8
Slyngshedeoperations/puppetproduction+1 -0
Slyngshedeoperations/puppetproduction+1 -0
Filippo Giunchedioperations/alertsmaster+1 -0
Slyngshedeoperations/puppetproduction+1 -1
Filippo Giunchedioperations/puppetproduction+2 -1
Slyngshedeoperations/alertsmaster+28 -5
Slyngshedeoperations/alertsmaster+37 -0
Slyngshedeoperations/puppetproduction+8 -0
Slyngshedeoperations/puppetproduction+4 -0
Slyngshedeoperations/alertsmaster+25 -23
Slyngshedeoperations/alertsmaster+49 -0
Slyngshedeoperations/alertsmaster+1 -1
Slyngshedeoperations/puppetproduction+7 -0
Slyngshedeoperations/puppetproduction+96 -0
Slyngshedeoperations/puppetproduction+8 -0
Slyngshedeoperations/puppetproduction+1 -0
Slyngshedeoperations/puppetproduction+1 -0
Slyngshedeoperations/puppetproduction+9 -3
Slyngshedeoperations/alertsmaster+46 -0
Slyngshedeoperations/puppetproduction+1 -0
Slyngshedeoperations/puppetproduction+13 -15
Slyngshedeoperations/puppetproduction+3 -2
Slyngshedeoperations/puppetproduction+1 -0
Slyngshedeoperations/puppetproduction+1 -0
Slyngshedeoperations/puppetproduction+2 -0
Slyngshedeoperations/alertsmaster+69 -0
Slyngshedeoperations/puppetproduction+1 -1
Slyngshedeoperations/puppetproduction+1 -0
Slyngshedeoperations/puppetproduction+97 -0
Slyngshedeoperations/puppetproduction+6 -0
Slyngshedeoperations/puppetproduction+4 -2
Slyngshedeoperations/puppetproduction+9 -2
Slyngshedeoperations/puppetproduction+2 -0
Slyngshedeoperations/puppetproduction+1 -0
Slyngshedeoperations/puppetproduction+2 -0
Slyngshedeoperations/puppetproduction+8 -4
Slyngshedeoperations/alertsmaster+2 -2
Slyngshedeoperations/alertsmaster+66 -0
Slyngshedeoperations/alertsmaster+71 -0
Slyngshedeoperations/puppetproduction+1 -0
Slyngshedeoperations/puppetproduction+1 -1
Slyngshedeoperations/puppetproduction+17 -0
Slyngshedeoperations/puppetproduction+1 -0
Slyngshedeoperations/puppetproduction+6 -5
Slyngshedeoperations/alertsmaster+45 -0
Slyngshedeoperations/puppetproduction+2 -2
Slyngshedeoperations/puppetproduction+113 -0
Slyngshedeoperations/puppetproduction+19 -0
Slyngshedeoperations/puppetproduction+0 -16
Slyngshedeoperations/puppetproduction+2 -3
Slyngshedeoperations/puppetproduction+17 -0
Slyngshedeoperations/alertsmaster+45 -0
Slyngshedeoperations/puppetproduction+5 -0
Slyngshedeoperations/alertsmaster+82 -0
Show related patches Customize query in gerrit

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Change 1003413 had a related patch set uploaded (by Slyngshede; author: Slyngshede):

[operations/puppet@production] P:netbox monitoring not required on systemd timer.

https://gerrit.wikimedia.org/r/1003413

Change 1003761 had a related patch set uploaded (by Slyngshede; author: Slyngshede):

[operations/alerts@master] Puppetmaster: Alert when unmerged changes exists in Puppet repo.

https://gerrit.wikimedia.org/r/1003761

Change 1003405 merged by Slyngshede:

[operations/puppet@production] P:puppetdb::microservice absent uwsgi Icinga check.

https://gerrit.wikimedia.org/r/1003405

Change 1003413 merged by Slyngshede:

[operations/puppet@production] P:netbox monitoring not required on systemd timer.

https://gerrit.wikimedia.org/r/1003413

Change 1003406 merged by Slyngshede:

[operations/puppet@production] P:puppetboard absent Icinga checks for PuppetBoard.

https://gerrit.wikimedia.org/r/1003406

Change 1004061 had a related patch set uploaded (by Slyngshede; author: Slyngshede):

[operations/puppet@production] C:ganeti::prometheus Collect process information

https://gerrit.wikimedia.org/r/1004061

Change 1004619 had a related patch set uploaded (by Slyngshede; author: Slyngshede):

[operations/alerts@master] Load average for Swift cluster

https://gerrit.wikimedia.org/r/1004619

Change 1003761 merged by jenkins-bot:

[operations/alerts@master] Puppetmaster: Alert when unmerged changes exists in Puppet repo.

https://gerrit.wikimedia.org/r/1003761

Change 1005736 had a related patch set uploaded (by Slyngshede; author: Slyngshede):

[operations/alerts@master] Puppetmaster: Adjust alerting interval.

https://gerrit.wikimedia.org/r/1005736

Change 1005743 had a related patch set uploaded (by Slyngshede; author: Slyngshede):

[operations/puppet@production] C:puppetmaster::monitoring Disable Icinga merge check.

https://gerrit.wikimedia.org/r/1005743

Change 1005743 merged by Slyngshede:

[operations/puppet@production] C:puppetmaster::monitoring Disable Icinga merge check.

https://gerrit.wikimedia.org/r/1005743

Change 1003383 merged by Slyngshede:

[operations/puppet@production] P:kerberos::replication absent Icinga check

https://gerrit.wikimedia.org/r/1003383

Change 1003382 merged by Slyngshede:

[operations/puppet@production] P:kerberos::kdc absent Icinga check

https://gerrit.wikimedia.org/r/1003382

Change 1006907 had a related patch set uploaded (by Slyngshede; author: Slyngshede):

[operations/puppet@production] P:pki::multirootca::monitoring Collect metrics from intermediate.

https://gerrit.wikimedia.org/r/1006907

Change 1006907 merged by Slyngshede:

[operations/puppet@production] P:pki::multirootca::monitoring Collect metrics from intermediate.

https://gerrit.wikimedia.org/r/1006907

Change 1007321 had a related patch set uploaded (by Slyngshede; author: Slyngshede):

[operations/alerts@master] PKI: Switch alerts to use the x509 metric.

https://gerrit.wikimedia.org/r/1007321

Change 1004061 abandoned by Slyngshede:

[operations/puppet@production] C:ganeti::prometheus Collect process information

Reason:

Abandoned in favor of a more general solution: https://gerrit.wikimedia.org/r/c/operations/puppet/+/1004672

https://gerrit.wikimedia.org/r/1004061

Change 979902 abandoned by Slyngshede:

[operations/puppet@production] C:prometheus::node_exporter allow CPU flags collection

Reason:

Monitoring of CPU flags is no longer required.

https://gerrit.wikimedia.org/r/979902

Change 1005736 merged by jenkins-bot:

[operations/alerts@master] Puppetmaster: Adjust alerting interval.

https://gerrit.wikimedia.org/r/1005736

Change 1004619 merged by jenkins-bot:

[operations/alerts@master] Load average for Swift cluster

https://gerrit.wikimedia.org/r/1004619

Change 1007321 merged by jenkins-bot:

[operations/alerts@master] PKI: Switch alerts to use the x509 metric.

https://gerrit.wikimedia.org/r/1007321

Change #995180 abandoned by Btullis:

[operations/puppet@production] P:hue absent Icinga monitoring.

Reason:

Hue has been decommissioned.

https://gerrit.wikimedia.org/r/995180

Change #1031834 had a related patch set uploaded (by Slyngshede; author: Slyngshede):

[operations/puppet@production] P:ganeti Prometheus monitoring of ganeti services.

https://gerrit.wikimedia.org/r/1031834

Change #1031834 merged by Slyngshede:

[operations/puppet@production] P:ganeti Prometheus monitoring of ganeti noded services.

https://gerrit.wikimedia.org/r/1031834

Change #1084758 had a related patch set uploaded (by Slyngshede; author: Slyngshede):

[operations/alerts@master] Start migrating Netbox alerts from Icinga.

https://gerrit.wikimedia.org/r/1084758

Change #1084758 merged by jenkins-bot:

[operations/alerts@master] Start migrating Netbox alerts from Icinga.

https://gerrit.wikimedia.org/r/1084758

Change #1090875 had a related patch set uploaded (by Slyngshede; author: Slyngshede):

[operations/alerts@master] Netbox: Update runbook, add dashboard and physicalhosts report.

https://gerrit.wikimedia.org/r/1090875

Change #1090875 merged by jenkins-bot:

[operations/alerts@master] Netbox: Update runbook, add dashboard and physicalhosts report.

https://gerrit.wikimedia.org/r/1090875

Change #1092779 had a related patch set uploaded (by Slyngshede; author: Slyngshede):

[operations/alerts@master] Netbox alerting: Add remaining netbox alert.

https://gerrit.wikimedia.org/r/1092779

I couldn't find the replacement for check microcode, it looks like we have the metric in prometheus though we don't alert

@fgiunchedi I think that was a special case check for some hardware we no longer run.

@fgiunchedi I think that was a special case check for some hardware we no longer run.

Ok thank you! I'll followup with a patch to absent the check

Change #1114391 had a related patch set uploaded (by Filippo Giunchedi; author: Filippo Giunchedi):

[operations/puppet@production] base: absent check_microcode

https://gerrit.wikimedia.org/r/1114391

Change #1114391 merged by Filippo Giunchedi:

[operations/puppet@production] base: absent check_microcode

https://gerrit.wikimedia.org/r/1114391

Change #994172 merged by Slyngshede:

[operations/puppet@production] P:systemd::timesyncd absent monitoring, handled by AlertManager

https://gerrit.wikimedia.org/r/994172

Change #1124776 had a related patch set uploaded (by Filippo Giunchedi; author: Filippo Giunchedi):

[operations/alerts@master] sre: limit netbox reports alerts to eqiad and codfw

https://gerrit.wikimedia.org/r/1124776

Change #1124776 merged by Filippo Giunchedi:

[operations/alerts@master] sre: limit netbox reports alerts to eqiad and codfw

https://gerrit.wikimedia.org/r/1124776

Change #994164 merged by Slyngshede:

[operations/puppet@production] P:firewall absent conntrack_table_size monitoring.

https://gerrit.wikimedia.org/r/994164

Change #1126503 had a related patch set uploaded (by Slyngshede; author: Slyngshede):

[operations/puppet@production] P:firewall absent conntrack_table_size monitoring.

https://gerrit.wikimedia.org/r/1126503

Change #1126503 merged by Slyngshede:

[operations/puppet@production] P:firewall absent conntrack_table_size monitoring.

https://gerrit.wikimedia.org/r/1126503

Change #1128405 had a related patch set uploaded (by Slyngshede; author: Slyngshede):

[operations/puppet@production] P:firewall remove connection tracking monitoring

https://gerrit.wikimedia.org/r/1128405

Change #1128405 merged by Slyngshede:

[operations/puppet@production] P:firewall remove connection tracking monitoring

https://gerrit.wikimedia.org/r/1128405

Change #1129827 had a related patch set uploaded (by Slyngshede; author: Slyngshede):

[operations/puppet@production] P:mirrors add file age exporter

https://gerrit.wikimedia.org/r/1129827

Change #1129827 merged by Slyngshede:

[operations/puppet@production] P:mirrors add file age exporter

https://gerrit.wikimedia.org/r/1129827

Change #1130594 had a related patch set uploaded (by Slyngshede; author: Slyngshede):

[operations/puppet@production] P:firewall remove unused code

https://gerrit.wikimedia.org/r/1130594

Change #1130594 merged by Slyngshede:

[operations/puppet@production] P:firewall remove unused code

https://gerrit.wikimedia.org/r/1130594

Change #1130964 had a related patch set uploaded (by Slyngshede; author: Slyngshede):

[operations/alerts@master] Alert when mirrors become out of date

https://gerrit.wikimedia.org/r/1130964

Change #1130964 merged by jenkins-bot:

[operations/alerts@master] Alert when mirrors become out of date

https://gerrit.wikimedia.org/r/1130964

Change #1131259 had a related patch set uploaded (by Slyngshede; author: Slyngshede):

[operations/puppet@production] P:systemd::timesyncd remove deprecated Icinga check

https://gerrit.wikimedia.org/r/1131259

Change #1131259 merged by Slyngshede:

[operations/puppet@production] P:systemd::timesyncd remove deprecated Icinga check

https://gerrit.wikimedia.org/r/1131259

Change #1092779 merged by jenkins-bot:

[operations/alerts@master] Netbox alerting: Add remaining netbox alert.

https://gerrit.wikimedia.org/r/1092779

Regarding the disk space alert: The current AlertManager check will trigger on 6% free disk space, while the Icinga checks are configurable.

In the Puppet repo we have ranges from warning at 15% down to 6% and critical from 10% down to 3%. Some hosts also have different levels for different storage types, on the same host.

So see the Icinga configs in the Puppet repository do:

grep -r nrpe_check_disk_options *

Regarding the disk space alert: The current AlertManager check will trigger on 6% free disk space, while the Icinga checks are configurable.

In the Puppet repo we have ranges from warning at 15% down to 6% and critical from 10% down to 3%. Some hosts also have different levels for different storage types, on the same host.

So see the Icinga configs in the Puppet repository do:

grep -r nrpe_check_disk_options *

Thank you, I have asked an LLM to diff the options with the standard ones and sum up the results (take it with a grain of salt. I did a spot check and the results check out) https://phabricator.wikimedia.org/P74815

Change #1136989 had a related patch set uploaded (by Slyngshede; author: Slyngshede):

[operations/alerts@master] Netbox: simplify query

https://gerrit.wikimedia.org/r/1136989

Change #1136989 merged by Slyngshede:

[operations/alerts@master] Netbox: simplify query

https://gerrit.wikimedia.org/r/1136989

Change #1155140 had a related patch set uploaded (by Tiziano Fogli; author: Tiziano Fogli):

[operations/puppet@production] monitoring services: add migration task T350694 to instances

https://gerrit.wikimedia.org/r/1155140

Change #1155140 merged by Tiziano Fogli:

[operations/puppet@production] monitoring services: add migration task T350694 to instances

https://gerrit.wikimedia.org/r/1155140

tappof changed the subtype of this task from "Task" to "Goal".Sep 2 2025, 1:33 PM

Change #1184447 had a related patch set uploaded (by Tiziano Fogli; author: Tiziano Fogli):

[operations/puppet@production] base: remove check_microcode

https://gerrit.wikimedia.org/r/1184447

Change #1195712 had a related patch set uploaded (by Tiziano Fogli; author: Tiziano Fogli):

[operations/puppet@production] monitoring services: add migration task T350694 to instances

https://gerrit.wikimedia.org/r/1195712

Change #1195712 merged by Tiziano Fogli:

[operations/puppet@production] monitoring services: add migration task T350694 to instances

https://gerrit.wikimedia.org/r/1195712

Change #1195735 had a related patch set uploaded (by Tiziano Fogli; author: Tiziano Fogli):

[operations/puppet@production] monitoring services: add migration task T350694 to instances

https://gerrit.wikimedia.org/r/1195735

Change #1195735 merged by Tiziano Fogli:

[operations/puppet@production] monitoring services: add migration task T350694 to instances

https://gerrit.wikimedia.org/r/1195735

Change #1200074 had a related patch set uploaded (by Tiziano Fogli; author: Tiziano Fogli):

[operations/puppet@production] dbctl: enable nrpe2nodexp wrapper on dbctl_uncommitted_diffs

https://gerrit.wikimedia.org/r/1200074

Change #1184447 merged by Tiziano Fogli:

[operations/puppet@production] base: remove check_microcode

https://gerrit.wikimedia.org/r/1184447

Change #1200074 merged by Tiziano Fogli:

[operations/puppet@production] dbctl: enable nrpe2nodexp wrapper on dbctl_uncommitted_diffs

https://gerrit.wikimedia.org/r/1200074

Change #1200365 had a related patch set uploaded (by Tiziano Fogli; author: Tiziano Fogli):

[operations/puppet@production] netbox: enable nrpe2nodexp wrapper on check_uncommitted_dns_changes check

https://gerrit.wikimedia.org/r/1200365

Change #1200365 merged by Tiziano Fogli:

[operations/puppet@production] netbox: enable nrpe2nodexp wrapper on check_uncommitted_dns_changes check

https://gerrit.wikimedia.org/r/1200365

Change #1003374 abandoned by Slyngshede:

[operations/puppet@production] P:ganeti: Absent checks for generic Ganeti services.

https://gerrit.wikimedia.org/r/1003374

Change #1251080 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] Remove obsolete Icinga check

https://gerrit.wikimedia.org/r/1251080

Change #1251080 merged by Muehlenhoff:

[operations/puppet@production] Remove obsolete Icinga check

https://gerrit.wikimedia.org/r/1251080