How to integrate checkmk monitoring data to aws cloud watch

Hi all,

I’m sorry to start this topic. I don’t know if this topic has been discussed before. If so, please share the link.

I’m researching how to integrate checkmk monitoring data with AWS cloud watch. So we can monitor the data through AWS cloud watch.

Can you tell me if it’s possible? Tell me if you know how to do it.

Thanks in advance.

Hi @nashriqmohd, and welcome to the forum.

This is a peculiar question. You can get cloudwatch into Checkmk, but Checkmk into cloudwatch?

Cloudwatch has an API, which also allows you to “Put” stuff there and publish your own custom metrics.

So I assume, in my naive, non-developer mind, that if you try hard enough, you could export metrics from Checkmk via the REST API and then get it into Cloudwatch

But I wonder: Why would you want to do that?

Hi Elias,

Thanks for responding.
Yes, what you said below is what I want to do.

" So I assume, in my naive, non-developer mind, that if you try hard enough, you could export metrics from Checkmk via the REST API and then get it into Cloudwatch

But I wonder: Why would you want to do that? "

One of the case studies. Client really wants to use checkmk on prem plus they want to use cloudwatch as a dashboard. Instead of opening checkmk, they just want to open cloud watch, but all the data in checkmk will show up on cloudwatch.

I’m trying to figure out if it’s possible to integrate all the data from checkmk into cloudwatch.

Hi @nashriqmohd

thanks for the explanation. That seems like a lot of effort for something that can probably be achieved much easier. Is bringing stuff together from Checkmk and Cloudwatch in Grafana an option?

To answer your specific question:
You will most likely not be able to get ALL data from Checkmk into Cloudwatch. The API looks very focused on Metrics (or “performance data” in Checkmk-Lingo). State information, inventory, events will probably not be able to be pushed there.

But again, I’d seriously consider whether this would be the best approach, or whether it doesn’t make more sense to go the Grafana route…

Hi Elias,

Hope you don’t mind, but could you tell me more about Grafana and what you’d suggest.

Sure.

There is a grafana datasource for Checkmk, which allows you to export stuff from Checkmk to Grafana. Read more here: Integrating Checkmk in Grafana

There is also a Grafana datasource for Cloudwatch: CloudWatch plugin for Grafana | Grafana Labs

That means that you could use Grafana as a dashboarding tool both for Cloudwatch and Checkmk, leveraging the pre-built datasources instead of manually building something via the Checkmk and Cloudwatch APIs.

And Grafana is a great dashboarding tool, definitely better than Cloudwatch, and admittedly even better than Checkmk. especially if you pull together various datasources.

That’s cool, thanks for the reply.
I appreciate it. I’ll go through the method you suggested.

I’ll reply here again soon.

Again, thanks Elias.

1 Like

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.