Versions Compared

Key

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


Table of Contents

General debug options

Noteinfo

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


Table of Contents

General debug options

Increase the log level

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

Manual execution 

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

Note

Since check 2.1, the DCD is using 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.html)

...

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, you may face the following issue:

...

Image Added


Solution

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

...

 

Image Added


Note

In that case, custom attributes were used, which are causing caused trouble. In this specific case, the wato plugin "wato_geo_fields.py" from the Checkmk treasures was used.

A workaround would be to remove all custom values and run the DCD again. This issue is already reported internally.

...