Steps to upgrade exiting Checkmk Raw to Enterprise Free Edition which is limited to two sites, each with a maximum of 10 hosts that can be monitored.
Dear friends of Checkmk, the new stable release 2.0.0p9 of Checkmk is ready for download. This maintenance release ships with 32 changes affecting all editions of Checkmk, 3 Enterprise Edition specific changes and 0 Managed Services Edition specific changes. The Checkmk Enterprise Free Edition is ideal for small environments and has all the features of the Checkmk Enterprise Editions, but is limited to one site, with 25 hosts. Select the Checkmk Raw Edition for the unlimited open-source edition of Checkmk. Select the platform you are using for running the Checkmk server. Checkmk Download. Mar 22, 2021 Checkmk versions. The development cycle. The cycle from one stable version of Checkmk to the next takes around twelve to eighteen months. It begins following the release of the preceding version – for example 1.6.0 – with the start of development of the new features for the coming version – for example 2.0.0.
- Download the latest version of Checkmk Enterprise – Free Edition for CentOS 7 and transfer it to existing Checkmk Raw Edition Server
- Install the checkmk enterprise free edition
- Verify the Checkmk Enterprise Free Edition (.cee) is installed successfully
- Switch to installed checkmk site and upgrade from Raw to Enterprise Edition
Select the Checkmk Enterprise Free Edition (.cee.demo) and click Update Now
- Start omd services
- Login to https://FQDN-CHECKMK/checkmk to verify that it had been upgraded to Enterprise Free Edition
Change the Core from NAGIOS to CMC
Change the Core Engine from nagios to CMC (Check_MK Micro Core)
Advanced Graphing
Enable the new CMC format to replace the existing pnp4nagios
- Backup existing graph data in ~/var/pnp4nagios/perfdata/ to /tmp/backup.tar
- Go to WATO-CONFIGURATION – Host & Service Parameters – Monitoring Configuration – Various – Configuration of RRD database of hosts
- Create a new rule for RRD Storage Format = One RRD per host/service (saves disk IO, only with CMC) and activate the changes
- Migrate existing RRDs to new format
- Delete all files in ~/var/pnp4nagios/perfdata to free up disk space
- Click on the graph icon to view the Graph
Reference Links
Steps to install checkmk Raw Edition on CentOS 7 on VMware ESXi 6.7 Host
Preparation of CentOS 7 Host
- Add EPEL Repository
- Install open-vm-tools
- Disabled SELinux & Firewalld
- Install NTPd & wget
- Reboot Server
Install CheckMK RAW Edition
- Download and Install CheckMK RAW 1.6.0p7
- Verify OMD is installed properly
Update chechmk to latest version
Verify existing version installed
Download and install the latest version (check_mk_raw-1.6.0p9)
Upgrade existing site to latest version
Create a Site for checkmk
Create a new site called checkmk (You can name it differently)
Change default password for cmkadmin if required
Start Checkmk Service
Login via http://10.10.10.220/checkmk with default admin : cmkadmin and password generated during 'omd create checkmk'
Configure https access in Apache
Refer to the steps below to enable HTTPS Access
Install mod_ssl package for Apache
Configure SSL Certificate
Let’s Encrypt wild card certificate is used
Restart httpd service
You should be able to access https://checkmk.aventislab.com/checkmk now
Force Http to Https Redirect
Add the following to lines at the end of /etc/httpd/conf.d/welcome.conf
Redirect Home Page
Add the following to lines at the end of /etc/httpd/conf.d/welcome.conf to redirect https://check.aventislab.com to https://checkmk.aventislab.com/checkmk
Checkmk Enterprise Edition Download
Restart httpd service to apply the changes
Integration with Active Directory
Allow AD Users who is member of CMK_Admin Group to login to checkmk
Create a new LDAP Connection with unique ID under WATO – Users – LDAP Connections – New Connection
it will sync with AD Domain Controller every 5 minutes
Select Active Directory and enter the IP Address of AD Domain Controller . Check Bind Credential and enter the Credential of Domain Administrator
Enter User Base DN with Search Filter to sync users who are member of CMK_Admin Group only.
(&(objectclass=user)(objectcategory=person)(memberof=cn=CMK_Admin,CN=Users,DC=lab,DC=aventislab,DC=com))
Enable User-ID Attribute = samaccountname
Enter the DN for AD Group (CMK_Admin) with Search Filter and Member Attributes enabled
cn=cmk_admin,cn=users,dc=lab,dc=aventislab,dc=com
Click Save & Test to verify the connectivity with AD Domain Controller.
The members of CMK_Admin should displayed now. You can click Sync Users to force it to sync immediately
Assign Administrator Role to the LDAP User, and you can login with AD User now.
Email Notification
Install Sendmail SMTP Server for checkmk to send email notification
Masquerade Sender Address In Sendmail
The email send from sendmail will have a default address of host.domain, like [email protected]
Steps to change the email address format to @aventislab.com
Comment out the following MASQUERADE_XXXX in /etc/mail/sendmail.mc
Enable domaintable & Genericstable feature in /etc/mail/sendmail.mc by adding the following lines before MAILER(smtp)dnl
Add the external email domain to /etc/mail/domaintable
Add the external email domain to /etc/mail/generics-domains
Map user email address in /etc/mail/genericstable
Regenerate the sendmail.cf and restart sendmail service
The sendmail.cf configuration file is generated automatically from a much shorter file called sendmail.mc. This file contains special macros that are processed by a program called m4. The m4 program reads the macros in the sendmail.mc file and expands them to create the actual sendmail.cf file.
Send a test email to [email protected] to verify the sender address is show as [email protected]
Relay via Smarthost
Add the line in /etc/mail/sendmail.mc to send email via smtp2go.com
Restart Sendmail
Verify email is send via smtp2go.com now
Email Notification in CHECKMK
Assign Email Address to checkmk admin in WATO – CONFIGURATION – Users
Check Mk Enterprise Edition Download Windows 10
Send a Test Email Notification to the email address configured for cmkadmin
Email Notification send from checkmk
Optional Changes
- Change the default theme to Modem (Dark) – Optional
Check_mk Enterprise Download
Reference Links