test case: No rules (all allowed)
- metric: 'vfs.file.contents[/etc/passwd]'
result: ZBX_KEY_ACCESS_ALLOW
- metric: 'system.run[echo 1]'
result: ZBX_KEY_ACCESS_DENY
test case: No allowed keys
type: ZBX_KEY_ACCESS_DENY
- metric: 'vfs.file.contents[/etc/passwd]'
result: ZBX_KEY_ACCESS_DENY
- metric: 'system.run[echo 1]'
result: ZBX_KEY_ACCESS_DENY
- metric: 'system.localtime[utc]'
result: ZBX_KEY_ACCESS_DENY
- pattern: 'vfs.file.contents'
type: ZBX_KEY_ACCESS_DENY
- metric: 'vfs.file.contents'
result: ZBX_KEY_ACCESS_DENY
- metric: 'vfs.file.contents[]'
result: ZBX_KEY_ACCESS_ALLOW
- metric: 'vfs.file.contents[/etc/passwd]'
result: ZBX_KEY_ACCESS_ALLOW
test case: Empty parameter list
- pattern: 'vfs.file.contents[]'
type: ZBX_KEY_ACCESS_DENY
- metric: 'vfs.file.contents[]'
result: ZBX_KEY_ACCESS_DENY
- metric: 'vfs.file.contents[""]'
result: ZBX_KEY_ACCESS_DENY
- metric: 'vfs.file.contents'
result: ZBX_KEY_ACCESS_ALLOW
- metric: 'vfs.file.contents[/etc/passwd]'
result: ZBX_KEY_ACCESS_ALLOW
- pattern: 'vfs.file.contents[*]'