Versions Compared

Key

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

...

Status
colourGreen
titleLAST TESTED ON CHECKMK 2.03.0P1


Panel
borderColorblack
bgColor#f8f8f8
titleTable of Contents

Table of Contents

Problem

During the activation of changes from 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 Removed

Image Added

Code Block
languagebash
themeRDark
Failed: Garbled automation reponse
Internal automation error: There are 1 pending changes that would get lost. The most recent are: Modified host p19central-vcenter-agent.txt.

Traceback (most recent call last):

File "/omd/sites/remote/lib/python/cmk/gui/wato/pages/automation.py".line 186, in execute_automation _command
html.write(repr(automation.execute(automation.get_request()))File &quot:/omd/sites/remote/lib/python/cmk/gui/watolib/sites.py&quot:. line 717, in get
request self._verify_remote_site_config(site_id) File &quot/omd/sites/remote/lib/python/cmk/gui/watolib/automation_commands.pyquot:, line 63, in
verify_remote_site_config raise MKGeneralException(message) MKGeneralException: There are 1 pending changes that would get lost. The most recent are:
Modified host p19central-vcenter-agent.txt

On the remote:

In the 'On the remote site, the pending change is stored in the ~/var/check_mk/wato/replication_changes_remote.mk', you will find the pending changefile.

Code Block
languagebash
themeRDark
OMD[remote]:~/var/check_mk/wato$ ll
total 36
drwxrwx--- 2 remote remote 4096 Dec 11 10:07 activation/
drwxrwxr-x 2 remote remote 4096 Dec 11 13:24 auth/
-rw-rw---- 1 remote remote 35 Dec 10 14:14 automation_secret.mk
-rw-rw---- 1 remote remote 9 Dec 10 14:12 last_bake.mk
drwxrwxr-x 2 remote remote 4096 Dec 10 14:12 log/
drwxrwx--- 2 remote remote 4096 Dec 10 14:12 php-api/
-rw-rw---- 1 remote remote 301 Dec 11 13:24 replication_changes_remote.mk
-rw-rw---- 1 remote remote 130 Dec 11 12:00 replication_status_remote.mk
drwxrwxr-x 3 remote remote 4096 Dec 11 12:00 snapshots/

...

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


Solution

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

...

Note

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

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

...