Management Main
Main management interface component. Location:plugins/main/public/components/management/
Usage
- Rules management
- Decoders management
- CDB lists management
- Groups configuration
- Configuration assessment
Management Sections
Rules Management
Interface for viewing and managing Wazuh detection rules.RulesTable
Props:object
Filters to apply to rules list
(rule: Rule) => void
Callback when a rule is selected
Rule Type
Decoders Management
Interface for managing log decoders.DecodersTable
Props:object
Filters for decoders list
(decoder: Decoder) => void
Callback when a decoder is selected
Decoder Type
CDB Lists Management
Interface for managing Custom Database (CDB) lists.CDBListsTable
Props:(list: CDBList) => void
Callback when a list is selected
CDBList Type
Configuration Management
ConfigurationEditor
Editor for Wazuh configuration files. Props:Agent
Agent to configure (omit for manager configuration)
string
required
Configuration section to editPossible values:
"alerts"- Alert configuration"syscheck"- FIM configuration"rootcheck"- Rootkit detection"vulnerability-detector"- Vulnerability scanning"osquery"- Osquery configuration"sca"- SCA configuration- And more sections
(config: object) => void
Callback when configuration is saved
Configuration Viewer
Read-only configuration display. Props:object
required
Configuration object to display
string
Specific section to highlight
Groups Management
GroupsTable
Manage agent groups and assignments. Props:(group: Group) => void
Callback when a group is selected
(group: Group) => void
Callback to edit group configuration
Group Type
Complete Example
Full management interface implementation:Utility Functions
formatRule()
Format rule object for display.validateConfiguration()
Validate configuration before saving.Best Practices
Validate Before Saving
Validate Before Saving
Always validate configuration changes before submitting:
Show Confirmation Dialogs
Show Confirmation Dialogs
Confirm destructive actions:
Handle Permissions
Handle Permissions
Check user permissions before showing edit options:
Related Resources
Settings Components
Application settings interfaces
Main Plugin
Core plugin API
Rules
Rules management guide
Configuration
Configuration guide