You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The goal is to enhance the Wazuh agent by implementing a daemon (background process) mode. This will allow the agent to run continuously in the background, with the ability to manage it through a set of CLI commands (start, stop, status). The agent will be required to handle process management in both UNIX-like systems (Linux and macOS) and Windows environments. The implementation should follow best practices for daemon processes and system services for each platform.
Functional Requirements
wazuh-agent will act as a CLI by default.
wazuh-agent start:
Starts the Wazuh agent in the background.
Creates a new process and calls wazuh-agent --daemon.
wazuh-agent --daemon:
Starts the Wazuh agent as a daemon/background service.
wazuh-agent status:
Reports the current status of the Wazuh agent daemon (running/stopped).
wazuh-agent stop:
Locates and terminates the background Wazuh agent process.
Non-Functional Requirements
Compatibility with both UNIX (Linux/macOS) and Windows.
Logs and errors should be appropriately handled and logged in respective system logs (e.g., syslog for UNIX, Event Viewer for Windows).
Parent Issue:
Description
The goal is to enhance the Wazuh agent by implementing a daemon (background process) mode. This will allow the agent to run continuously in the background, with the ability to manage it through a set of CLI commands (
start
,stop
,status
). The agent will be required to handle process management in both UNIX-like systems (Linux and macOS) and Windows environments. The implementation should follow best practices for daemon processes and system services for each platform.Functional Requirements
wazuh-agent
will act as a CLI by default.wazuh-agent start
:wazuh-agent --daemon
.wazuh-agent --daemon
:wazuh-agent status
:wazuh-agent stop
:Non-Functional Requirements
Plan
The text was updated successfully, but these errors were encountered: