Video coming soon…
🔍 Setup Checkmk — Enterprise IT Infrastructure Monitoring
Deploy Checkmk Raw Edition on Ubuntu with Docker — a powerful agent-based monitoring platform that auto-discovers servers, VMs, applications, and network devices with minimal configuration.
⚠️ Always review any script before running it on your server. Test in a staging environment first.
📦 Resources & Setup Scripts
Before starting, please make sure to grab the required scripts from our GitHub repository to follow along with the video easily.
Quick Install:
wget https://raw.githubusercontent.com/mhmdali94/Docker/refs/heads/main/monitoring/checkmk/checkmk-ubuntu.sh
chmod +x checkmk-ubuntu.sh
sudo bash checkmk-ubuntu.sh
Tutorial Steps
1 Download the Script
wget https://raw.githubusercontent.com/mhmdali94/Docker/refs/heads/main/monitoring/checkmk/checkmk-ubuntu.sh
2 Make it Executable
chmod +x checkmk-ubuntu.sh
3 Run the Installer
The script pulls checkmk/check-mk-raw and starts the container. Retrieve the auto-generated admin password from the logs after startup.
sudo bash checkmk-ubuntu.sh
# After startup, get the admin password:
docker logs checkmk 2>&1 | grep -i password
4 Access the Web UI
Open your browser and navigate to Checkmk:
http://<your-server-ip>:8080/cmk/
Ports Used
| Port | Purpose |
|---|---|
| 8080 | Checkmk Web UI (HTTP) |
| TCP 6556 | Checkmk agent (monitored hosts → server) |
