Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

A lot of users are asking for a role in checkmk which is using by the agent updater and only for the registration process. At the moment, there is no build in role. Please follow this short how-to if you want to have this kind of role

Step-by-step guide

  1. Pretty print the configuration for a better overview: Pretty-print the configuration files
  2. Add the following section to the config file: ~/etc/check_mk/multisite.d/wato/roles.mk

    'agent': {'alias': 'agents registration and download',
    'basedon': None,
    'builtin': True,
    'permissions': {'general.use': True,
    'wato.download_all_agents': True}}})
    
    
  3. Now we build a new role, only to register the Checkmk Agent with two roles! The whole config file should look like this:

    # Written by Checkmk store
    
    roles.update({'admin': {'alias': 'Administrator', 'builtin': True, 'permissions': {}},
     'admin': {'alias': 'Administrator',
                'basedon': 'admin',
                'builtin': False,
                'permissions': {}},
     'guest': {'alias': 'Guest user', 'builtin': True, 'permissions': {}},
     'user': {'alias': 'Normal monitoring user',
              'builtin': True,
              'permissions': {}},
    'agent': {'alias': 'agents registration and download',
              'basedon': None,
              'builtin': True,
              'permissions': {'general.see_all': True,
                              'general.use': True,
                              'wato.download_all_agents': True}}})
    ~                                                                    

Or you can create a copy of the guest user and give him the permissions "Use the GUI at all",  "Register Host & download monitoring agents of your hosts""Register all hosts & download all monitoring agents"


  • No labels