Info |
---|
Use this HOWTO how-to when setting the default behavior of the user interface. |
...
Panel |
---|
borderColor | black |
---|
bgColor | #f8f8f8 |
---|
title | Table of Contents |
---|
|
|
Introduction
The Checkmk GUI can be customized easily by each user to fit their personal needs. Here are some examples:
- The start page
- The number of columns
- The row limit
- The Sidebar snapins
- The time format
How to set Defaults?
It might be useful to define your own defaults for some of these settings so a new user doesn't have to change everything on his own.
...
Note |
---|
The views for which you already explicitly have set the Time stamp format will not be changed because the settings in your personal config files below ~/var/check_mk/web/<username> are overriding the default settings. |
In the case of the sidebar snapins, the file ~/lib/python3/cmk/gui/plugins/config/base.py doesn't help us because the variable "sidebar" that is set there seems to have a new data structure. You can find out this structure by explicitly configuring your sidebar in the GUI and then checking out the file ~/var/check_mk/web/<your_username>/sidebar.mk. The structure you find there can be used in ~/local/share/check_mk/web/plugins/config/my_base.py:
Code Block |
---|
language | bash |
---|
theme | RDark |
---|
title | ~/local/share/check_mk/web/plugins/config/my_base.py |
---|
|
# Newly create users should get these sidebar snapins:
sidebar = [
{
'snapin_type_id': 'tactical_overview',
'visibility': 'open'
},
{
'snapin_type_id': 'bookmarks',
'visibility': 'open'
},
{
'snapin_type_id': 'views',
'visibility': 'closed'
},
{
'snapin_type_id': 'search',
'visibility': 'closed'
},
{
'snapin_type_id': 'time',
'visibility': 'closed'
}
] |
Recommendations
Sometimes it's hard to work out the possible values of a setting. In that case, applying the setting in the GUI and then doing a "grep" in ~/var/check_mk/web might be helpful:
Code Block |
---|
|
OMD[mysite]:~$ grep -r ts_format ~/var/check_mk/web/
/omd/sites/mysite/var/check_mk/web/cmkadmin/viewoptions.mk:{'svcproblems': {'ts_date': '%Y-%m-%d', 'ts_format': 'abs'}} |
Related articles
Filter by label (Content by label) |
---|
showLabels | false |
---|
max | 5 |
---|
spaces | KB |
---|
showSpace | false |
---|
sort | modified |
---|
reverse | true |
---|
type | page |
---|
cql | label in ( "kb-how-to-article" , "howto" ) and type = "page" and space = "KB" |
---|
labels | kb-how-to-article |
---|
|
...