Provides the WazuhManagerStatus class, which allows to parse a managers’s status from the GET /manager/status api endpoint’s response data.

class WazuhManagerStatus(**kwargs)#

Bases: object

Object representation of an Wazuh manager’s status.

Wazuh reference: https://documentation.wazuh.com/current/user-manual/api/reference.html#tag/Manager/operation/api.controllers.manager_controller.get_status

is_agentlessd_running: bool#

Indicates whether the agentlessd module is running or not.

is_analysisd_running: bool#

Indicates whether the analysisd module is running or not.

is_apid_running: bool#

Indicates whether the apid module is running or not.

is_authd_running: bool#

Indicates whether the authd module is running or not.

is_clusterd_running: bool#

Indicates whether the clusterd module is running or not.

is_csyslogd_running: bool#

Indicates whether the csyslogd module is running or not.

is_db_running: bool#

Indicates whether the db module is running or not.

is_dbd_running: bool#

Indicates whether the dbd module is running or not.

is_execd_running: bool#

Indicates whether the execd module is running or not.

is_integratord_running: bool#

Indicates whether the integratord module is running or not.

is_logcollector_running: bool#

Indicates whether the logcollector module is running or not.

is_maild_running: bool#

Indicates whether the maild module is running or not.

is_modulesd_running: bool#

Indicates whether the modulesd module is running or not.

is_monitord_running: bool#

Indicates whether the monitord module is running or not.

is_remoted_running: bool#

Indicates whether the remoted module is running or not.

is_reportd_running: bool#

Indicates whether the reportd module is running or not.

is_syscheckd_running: bool#

Indicates whether the syscheckd module is running or not.