Freeing Ports for External Access

I released the following ports on my Mikrotik:
UDP: 161,162,514,6559
TCP: 80,443,514,6556,8000

My question, for me to monitor a host, do I need a local server that will communicate with mine or can I get the agent to communicate directly with my central server, as I have clients from a business that only has two hosts for I monitor, in this case they don’t have a server on site, I needed to communicate directly with the checkmk server, but even releasing the ports on my router the agent is not communicating. In other words, I need an external host, outside of my network, to be able to communicate directly with my server, would I be able to do this?

By default in Checkmk the server always contacts the agents and not! the agent the server. Therefore you will need to configure port-forwarding on your router, use the Cloud edition which contains a Push agent where the agent actually sends the data to the server or you will need to implement a solution like explained here:

Ralf

168.194.212.160 seems to be a public IP address (please not share these if you can avoid id)

This means you need to allow your checkmk server on 168.194.212.160 to talk to your private 172.16.34.130 client.

I would strongly not recommend that. Opening your router for the outside world is a bad idea, and open all these ports you mention is not intelligent.

Best way would be to setup a VPN from the network you have your checkmk server to your local network.

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.