Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

For the CME, there is a setting for every customer to upload a customized icon.

For the customers

  1. Go to Setup → Users → Customers and select the color palette for every customer you want to modify.
    Image Modified

    Image Modified
    ..
  2. Now you can upload a picture. The needed size of that picture is described in the inline help.
    Image Modified

    Image Modified.
    .

  3. Your customer will see that icon on the login screen and after the login.
    Image Modified

    Image Modified

    .

For the provider

  1. For the provider, there is no GUI way to do that. So we will need to work on the command line. Inside the Checkmk instance, we store the icons in the ~/share/check_mk/web/htdocs/themes/ directory.

    Code Block
    languagebash
    themeRDark
    OMD[mysite]:~$ ls share/check_mk/web/htdocs/themes/

    So there is a way to create a local branch and add your custom icon. To achieve that successfully, you must use the same icon names stored in share/check_mk/web/htdocs/themes/. The name of that icon for the log in is mk-logo.png
    .

  2. The easiest way to move the icons to the provider is to copy the paths. Checkmk has two directories for the dark and light themes. In that example, I'm using root to copy both directories. After that, we must change the permissions to the Checkmk instance name.

    Code Block
    languagebash
    themeRDark
    root@linux# cp -r /omd/sites/mysite/local/share/check_mk/web/htdocs/themes/* /omd/sites/mysite/local/share/check_mk/web/htdocs/themes/
    root@linux# chown -R mysite:mysite /omd/sites/mysite/local/share/check_mk/web/htdocs/themes/*

    .

  3. Now you changed the login icon of the provider site successfully:

    Image Modified



Note

In the CME, Checkmk tries to autoscale the icon automatically. In any other addition, that is not done. That's why you see an overlapping. 

In this case, there is also overlapping in the CME edition because the icon is much taller than wide. 

...

Code Block
languagebash
themeRDark
➜  images cp /omd/sites/mysite/local/share/check_mk/web/htdocs/themes/facelift/images/mk-logo.png /omd/sites/mysite/local/share/check_mk/web/htdocs/themes/facelift/images/tribe29_icon.png
➜  images cp /omd/sites/mysite/local/share/check_mk/web/htdocs/themes/modern-dark/images/mk-logo.png /omd/sites/mysite/local/share/check_mk/web/htdocs/themes/modern-dark/images/tribe29_icon.png 
➜  images chown -R mysite. /omd/sites/mysite/local/share/check_mk/web/htdocs/themes/*


To find also the other icon names, you can activate the network tools (F12) in your browser and inspect the elements:

...

In the global setting (regardless of whether it's a CME or CEE), you will find an option to customize the login screen.

  1. Setup → General → Global setting → search for "login"
    Image Modified
    .
  2. Here you can hide the Checkmk version, add a custom link, and put a custom login message.
    Image Modified
    .
  3. After saving that, the login screen will look similar to below.
    Image Modified


Note

If you're running Checkmk in a distributed setup, you may want to do that in the site-specific global settings than globally!

...