Versions Compared

Key

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


Table of Contents

General debug options

Note
Info

If you're running in into a dcd DCD issue, you can follow these steps to get a better overview of that issue:.

Status
colourGreen
titleLAST TESTED ON CHECKMK 2.3.0P1


Panel
borderColorblack
bgColor#f8f8f8
titleTable of Contents

Table of Contents

General debug options

Increase the log level

Follow that manual to increase the log level of the dcdDCDHow to collect troubleshooting data for various issue types#DCD

Manual execution 

Like described in Solution you As described in 9472664, you can grab the urls URLs and try them inside a script or via the browser, e.g.:

Note

Since check 2.1, the dcd is using DCD uses the REST - API. Checkmk 1.6 is using the WEB-API to create a host (https://docs.checkmk.com/latest/en/web_api_references.htmlCheckmk REST API)


Code Block
languagebash
themeRDark
2022-05-13 13:37:35,970 [10] [cmk.dcd.web_api] > [GET] http://localhost:5005/bimysite/check_mk/api/1.0/domain-types/host_config/collections/all 

...

Code Block
languagebash
themeRDark
2022-05-13 13:38:28,917 [10] [cmk.dcd.web_api] > [POST] http://localhost:5005/bimysite/check_mk/api/1.0/domain-types/host_config/actions/bulk-create/invoke ((), {'data': None, 'json': {'ent
ries': [{'host_name': 'aws', 'folder': '/', 'attributes': {'locked_by': {'site_id': 'bimysite', 'program_id': 'dcd', 'instance_id': 'connection_1'}, 'locked_attributes': ['cb', 'labels', 's
ite', 'tag_address_family', 'tag_agent'], 'site': 'bimysite', 'labels': {'ds': 'pgb'}, 'tag_address_family': 'no-ip', 'tag_agent': 'no-agent', 'cb': 'hh'}}]}, 'params': {'bake_agent': 'fals
e'}})

...

Code Block
languagebash
themeRDark
2022-05-13 13:38:28,917 [10] [cmk.dcd.web_api] > [POST] http://localhost:5005/bimysite/check_mk/api/1.0/domain-types/host_config/actions/bulk-create/invoke ((), {'data': None, 'json': {'ent
ries': [{'host_name': 'aws', 'folder': '/', 'attributes': {'locked_by': {'site_id': 'bimysite', 'program_id': 'dcd', 'instance_id': 'connection_1'}, 'locked_attributes': ['cb', 'labels', 's
ite', 'tag_address_family', 'tag_agent'], 'site': 'bimysite', 'labels': {'ds': 'pgb'}, 'tag_address_family': 'no-ip', 'tag_agent': 'no-agent', 'cb': 'hh'}}]}, 'params': {'bake_agent': 'fals
e'}})

Problem

Internal Server Error

When running the dcd DCD, you may face the following isse

...

issue:

Screenshot of Dynamic host management. Error during phase 2.2. Fetching existing hostsImage Added


Code Block
languagebash
themeRDark
ERROR An exception occurred
Traceback (most recent call last):
	File “/omd/sites/mysite/lib/python3/cmk/cee/dcd/connectors.py:, line 229, in _execute_phase2
		Cmk hosts = self._web_api.get_all_hosts()
	File “/omd/sites/mysite/lib/python3.9/site-packages/request/models.py:, line 960, in raise_for_status…
		Raise HTTPError (http_error_msg, response=self)
request.exceptions.HTTPError: 500 Server Error: INTERNAL SERVER ERROR for url:
http://localhost:5005/mysite/check_mk/api/1.0/domain-types/host_config/collections/all


Solution

Grab the URL and paste it in into the browser. Will that work?

...

 

Screenshot of browser window of error Server was about to send an invalid response.Image Added


Note

In that case it seems like I'm using , custom attributes were used, which making caused trouble. In my this specific case I'm using , the wato plugin "wato_geo_fields.py" from the Checkmk treasures was used.

A workaround would be to delete the plugin und remove all custom values and run the dcd DCD again. This issue is already reported internalinternally.


Filter by label (Content by label)
showLabelsfalse
max5
spacesCON
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel = "kb-troubleshooting-article" and type = "page" and space = "CONKB"
labelskb-troubleshooting-article

...