Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Info

This article explains how to troubleshoot a pending activation error while working with a remote site.

Status
colourGreen
titleLAST TESTED ON CHECKMK 2.0.0P1

Table of Contents

Problem

During the activation of changes from master the central site for a remote site, we faced an issue. This will happen if WATO is enabled on the remote site and you have pending changes there.

...

Image Added


On the slaveremote:

In the 'replication_changes_slaveremote.mk', you will find the pending change.

info
Code Block
language
~/var/check_mk/wato
bashtitle
themeRDark
OMD[
slave
remote]:~/var/check_mk/wato$ ll


total 36


drwxrwx---
2 slave slave 4096 Dec 11
 2 remote remote 4096 Dec 11 10:07 activation/


drwxrwxr-x
2 slave slave 4096 Dec 11
 2 remote remote 4096 Dec 11 13:24 auth/


-rw-rw----
1 slave slave 35 Dec 10
 1 remote remote 35 Dec 10 14:14 automation_secret.mk


-rw-rw----
1 slave slave 9 Dec 10
 1 remote remote 9 Dec 10 14:12 last_bake.mk


drwxrwxr-x
2 slave slave 4096 Dec 10
 2 remote remote 4096 Dec 10 14:12 log/


drwxrwx---
2 slave slave 4096 Dec 10
 2 remote remote 4096 Dec 10 14:12 php-api/


-rw-rw----
1 slave slave 301 Dec 11
 1 remote remote 301 Dec 11 13:24 replication_changes_
slave
remote.mk


-rw-rw----
1 slave slave 130 Dec 11
 1 remote remote 130 Dec 11 12:00 replication_status_
slave
remote.mk


drwxrwxr-x
3 slave slave 4096 Dec 11
 3 remote remote 4096 Dec 11 12:00 snapshots/


Code Block
languagebash
themeRDark
title~/var/check_mk/wato
OMD[slaveremote]:~/var/check_mk/wato$ cat replication_status_slaveremote.mk 
{'current_activation': None, 'last_activation': 'f9607439-2303-412c-a188-f4e0f54702ae', 'times': {'restart': 1.6235217094421388}}
OMD[slaveremote]:~/var/check_mk/wato$ cat replication_changes_slaveremote.mk 
{'need_restart': True, 'need_sync': True, 'user_id': u'cmkadmin', 'time': 1607689496.047742, 'domains': ['check_mk'], 'text': u'Modified host p19masterp19central-vcenter-agent.txt.', 'object': ('CREHost', 'p19masterp19central-vcenter-agent.txt'), 'id': 'cc91dcc8-bcc6-46fa-a264-9bdc5b041720', 'action_name': 'edit-host'}

...

In order to activate changes successfully from master central to slaveremote, you need to delete both replication-Files on the slaveremote:


Code Block
languagebash
themeRDark
OMD[slaveremote]:~/var/check_mk/wato$ rm replication_*

...

Note

To avoid this issue, disable WATO on the slave remote and push the configuration only from mastercentral.

Filter by label (Content by label)
showLabelsfalse
max5
spacesKB
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel in ("distributed_monitoring","wato","pending_changes") and type = "page" and space = "KB"
labelswato pending_changes distributed_monitoring

...