...
Warning |
---|
This guide is not specific to Checkmk! It applies to web server configuration in general, and we provide this article for your convenience. We can not support you with general web server issues. |
Problem
Numerous problems related to TLS encryption come down to a simple reason: The web server is configured improperly.
More specifically, many web servers (especially ones not facing the internet) lack the full certificate chain. They only serve their server certificate.
Reason
Technically, TLS encryption works with only the server certificate, but to verify the trust, you need the chain.
Modern browsers assemble the certificate chain themselves, which covers up the issue of a missing chain, but many CLI tools and programming languages expect the chain from the web server.
Solution
Background
There is some further reading on certificate chains, which we want to share in advance and encourage you to read and understand:
...
- Your client (monitored system) will need to trust the root certificate of your CA (The internet is full of guides on how to achieve that for several operating systems).
- Your web server has to serve the certificate chain (without the root certificate) in addition to the server certificate.
Preparations
Before moving on to the actual configuration, you need to acquire and prepare the necessary files:
...
Now, depending on your Checkmk infrastructure, choose the appropriate manual:
Checkmk Appliance
Panel | ||||
---|---|---|---|---|
| ||||
|
Linux Server
Panel | |||||||
---|---|---|---|---|---|---|---|
| |||||||
The following steps depend on your specific Linux distribution:
|
Related articles
Filter by label (Content by label) | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...