Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
Loading...
Searching...
No Matches
kcenon::monitoring::security_event Struct Reference

Individual security event information. More...

#include <security_collector.h>

Collaboration diagram for kcenon::monitoring::security_event:
Collaboration graph

Public Attributes

security_event_type type {security_event_type::unknown}
 Event type.
 
std::string username
 Username involved (may be masked for privacy)
 
std::string source
 Source IP/terminal.
 
std::string message
 Event message/details.
 
bool success {false}
 Whether the action succeeded.
 
std::chrono::system_clock::time_point timestamp
 Event timestamp.
 

Detailed Description

Individual security event information.

Definition at line 79 of file security_collector.h.

Member Data Documentation

◆ message

std::string kcenon::monitoring::security_event::message

Event message/details.

Definition at line 83 of file security_collector.h.

◆ source

std::string kcenon::monitoring::security_event::source

Source IP/terminal.

Definition at line 82 of file security_collector.h.

◆ success

bool kcenon::monitoring::security_event::success {false}

Whether the action succeeded.

Definition at line 84 of file security_collector.h.

84{false};

◆ timestamp

std::chrono::system_clock::time_point kcenon::monitoring::security_event::timestamp

Event timestamp.

Definition at line 85 of file security_collector.h.

◆ type

security_event_type kcenon::monitoring::security_event::type {security_event_type::unknown}

Event type.

Definition at line 80 of file security_collector.h.

◆ username

std::string kcenon::monitoring::security_event::username

Username involved (may be masked for privacy)

Definition at line 81 of file security_collector.h.


The documentation for this struct was generated from the following file: