Endpoint monitoring doesn't appear to be working

CMK version: 2.3.0p15cre
OS version: Redhat 8.10

I have created several endpoint monitoring rules and they don’t fire at all.
To check I even put firewall rules to drop outgoing traffic to those end-points on the checkmk server (and one was not even reachable at all since there is no enterprise firewall rule allowing outgoing traffic to the endpoint)
Nothing pops up on the monitoring Dashboard no matter what I do.
It seems the ones on actual monitored host work fine, but the ones I created dummy hosts for (e.g., systems not on our network or Internet targets) don’t work at all. Thanks

What exactly do you mean with “endpoint monitoring rules”?
Also some screenshot from the resulting services on the host would be nice.

2 Likes

Thanks Andreas,
Please note that if I curl these endpoints, I get a 401 status response.

Without status code

With status code

Hosts
ariba1

ariba2

Configured both host to be always up

The configuration look not wrong. Only you can simplify it a little bit.
If the host should always assumed to be up, you can simply set the “IP address family” to “No IP”. Then you don’t need the “Host check command” rule.

But the import question is not answered with the screenshots - how does your host “AribaProdEndpoint” and “AribaNonProdEndPoint” looks like inside the monitoring after activating all your changes.
On every one of the two you should see a “HTTPS…” check.

Thanks a lot. After setting the host to “No IP” I still had to add them to the “Assumed to be always up” rule otherwise they pop up on my dashboard with the “check icmp” error. But the endpoint monitoring is now working fine. I tested it by simulating a failure (a temporary iptables OUTPUT rule to drop traffic to the FQDN). Thanks again for answering all my questions!

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed. Contact an admin if you think this should be re-opened.