Checkmk Proxmox LXC script

Checkmk is an IT monitoring software that tracks the health and performance of your systems, networks, servers, applications, and cloud services. It provides real-time insights, alerts for issues, and tools for troubleshooting, helping ensure smooth operations across your infrastructure.

To create a new Proxmox VE Checkmk LXC, run the command below in the Proxmox VE Shell.
To Update Checkmk, run the command below (or type update) in the LXC Console.

bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/checkmk.sh)"

Login Credentials : cat ~/checkmk.creds

Default settings

CPU: 2vCPU
RAM: 2GB
HDD: 4GB
Default Interface:IP:80

Screenshot looks interesting. Offcial website looks interesting as well.

However, when following the instructions, there appears no ‘checkmk.creds’ file is being generated.
Located the file with this command: find /opt/omd/sites -name “checkmk.creds” 2>/dev/nul
To find the user/pass needed, I used: cat /root/checkmk.creds

Perhaps add this to the instructions, as ‘cat ~/checkmk.creds’ showed nothing.

I dont have the same problem. Did you run cat ~/checkmk.creds in Proxmox shell or in the LXC? Also did you use Debain 12?

Yes, used Debian 12 and yes, used the Proxmox shell too (v8.3.1 if that is a concern or not).

I did use the ‘Advanced’ option during setup wizard of the LXC container, for the sole purpose of entering a pre-configured MAC address, as I use DHCP mapping extensively in my OPNSense router.

This also makes it easier to access the LXC container via SSH later on. As I didn’t get the info from the Proxmox shell, I used SSH access to find the creds file. And that worked like a charm.