Skip to content

Update Inventory Module for Common Schema Compliance #292

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Tracked by #241
vikman90 opened this issue Nov 13, 2024 · 1 comment
Closed
Tracked by #241

Update Inventory Module for Common Schema Compliance #292

vikman90 opened this issue Nov 13, 2024 · 1 comment
Assignees
Labels
level/task Task issue module/inventory Inventory module mvp Minimum Viable Product refinement type/enhancement Enhancement issue

Comments

@vikman90
Copy link
Member

vikman90 commented Nov 13, 2024

Parent Issue: #253

Description

Update the inventory module to adhere to the common schema for enhanced consistency and compatibility.

We should consider applying a new mapping phase in the output of DBsync, before pushing messages into the Queue:

flowchart TD
    subgraph Inventory
    A(DataProvider) --> |JSON| B(DBsync)
    B <-->|Mapping| D@{shape: cyl, label: "SQLite"}
    B --> F(Mapping)
    style F color:red
    end
    subgraph Agent
    F --> C(Queue)
    C --> E(Communicator)
    end
Loading

Subtasks

References

@cborla
Copy link
Member

cborla commented Nov 27, 2024

Updated inventory configuration fields. wazuh-agent.yml

inventory:
  enabled: false
  interval: 1h
  scan_on_start: true
  hardware: true
  system: true
  networks: true
  packages: true
  ports: true
  ports_all: true
  processes: true
  hotfixes: true

@vikman90 vikman90 added this to the MVP Agent refinement (I) milestone Jan 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
level/task Task issue module/inventory Inventory module mvp Minimum Viable Product refinement type/enhancement Enhancement issue
Projects
Status: Done
Development

No branches or pull requests

2 participants