
# Application-level permissions

[]
owner = admin
access = read : [ * ], write : [ admin ]

### EVENT TYPES

[eventtypes]
export = system


### PROPS

[props]
export = system


### MACROS

[macros]
export = system


### TRANSFORMS

[transforms]
export = system


### LOOKUPS

[lookups]
export = system

### TAGS

[tags]
export = system

### VIEWSTATES: even normal users should be able to create shared viewstates

[viewstates]
access = read : [ * ], write : [ * ]
export = system

### Special permissions

# KVstore collections used for configuration purposes should be explicitly mentioned
# Only users with the relevant privileges should be able to update the collections, by default this the admin role but you can customize it to your needs:

# If you need a very granular permissions management and do not import admin role or similar capabilities, you can copy/paste this block in local.meta and customize up to your needs

# KVstore based lookups permissions must be configured for both transforms and collections

# nmon_alerting_filesystem_global_exclusion

[transforms/nmon_alerting_filesystem_global_exclusion]
access = read : [ * ], write : [ admin ]

[collections/kv_nmon_alerting_filesystem_global_exclusion]
access = read : [ * ], write : [ admin ]

# nmon_alerting_filesystem_per_server_exclusion

[transforms/nmon_alerting_filesystem_per_server_exclusion]
access = read : [ * ], write : [ admin ]

[collections/kv_nmon_alerting_filesystem_per_server_exclusion]
access = read : [ * ], write : [ admin ]

# nmon alerting threshold management

[transforms/nmon_alerting_threshold]
access = read : [ * ], write : [ admin ]

[collections/kv_nmon_alerting_threshold]
access = read : [ * ], write : [ admin ]

# nmon alerting threshold management for file-systems

[transforms/nmon_alerting_threshold_filesystem]
access = read : [ * ], write : [ admin ]

[collections/kv_nmon_alerting_threshold_filesystem]
access = read : [ * ], write : [ admin ]

# nmon_inventory

[transforms/nmon_inventory]
access = read : [ * ], write : [ admin ]

[collections/kv_nmon_inventory]
access = read : [ * ], write : [ admin ]

# nmon_frameID_mapping

[transforms/nmon_frameID_mapping]
access = read : [ * ], write : [ admin ]

[collections/kv_nmon_frameID_mapping]
access = read : [ * ], write : [ admin ]

# nmon_hosts_last_7days
[transforms/nmon_hosts_last_7days]
access = read : [ * ], write : [ admin ]

[collections/kv_nmon_hosts_last_7days]
access = read : [ * ], write : [ admin ]

# nmon_baseline_CPU_ALL
[transforms/nmon_baseline_CPU_ALL]
access = read : [ * ], write : [ admin ]

[collections/kv_nmon_baseline_CPU_ALL]
access = read : [ * ], write : [ admin ]

# nmon_baseline_LPAR
[transforms/nmon_baseline_LPAR]
access = read : [ * ], write : [ admin ]

[collections/kv_nmon_baseline_LPAR]
access = read : [ * ], write : [ admin ]

# nmon_baseline_MEM
[transforms/nmon_baseline_MEM]
access = read : [ * ], write : [ admin ]

[collections/kv_nmon_baseline_MEM]
access = read : [ * ], write : [ admin ]

# nmon_baseline_DISKXFER
[transforms/nmon_baseline_DISKXFER]
access = read : [ * ], write : [ admin ]

[collections/kv_nmon_baseline_DISKXFER]
access = read : [ * ], write : [ admin ]