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

Platform TCP connection state information. More...

#include <platform_metrics_collector.h>

Collaboration diagram for kcenon::monitoring::platform_tcp_info:
Collaboration graph

Public Attributes

uint64_t established {0}
 ESTABLISHED connections.
 
uint64_t syn_sent {0}
 SYN_SENT connections.
 
uint64_t syn_recv {0}
 SYN_RECV connections.
 
uint64_t fin_wait1 {0}
 FIN_WAIT1 connections.
 
uint64_t fin_wait2 {0}
 FIN_WAIT2 connections.
 
uint64_t time_wait {0}
 TIME_WAIT connections.
 
uint64_t close_wait {0}
 CLOSE_WAIT connections.
 
uint64_t listen {0}
 LISTEN connections.
 
uint64_t total {0}
 Total connections.
 
bool available {false}
 Whether info is available.
 

Detailed Description

Platform TCP connection state information.

Examples
platform_metrics_example.cpp.

Definition at line 86 of file platform_metrics_collector.h.

Member Data Documentation

◆ available

bool kcenon::monitoring::platform_tcp_info::available {false}

Whether info is available.

Examples
platform_metrics_example.cpp.

Definition at line 96 of file platform_metrics_collector.h.

96{false};

Referenced by display_tcp_info().

◆ close_wait

uint64_t kcenon::monitoring::platform_tcp_info::close_wait {0}

CLOSE_WAIT connections.

Examples
platform_metrics_example.cpp.

Definition at line 93 of file platform_metrics_collector.h.

93{0};

Referenced by display_tcp_info().

◆ established

uint64_t kcenon::monitoring::platform_tcp_info::established {0}

ESTABLISHED connections.

Examples
platform_metrics_example.cpp.

Definition at line 87 of file platform_metrics_collector.h.

87{0};

Referenced by display_tcp_info().

◆ fin_wait1

uint64_t kcenon::monitoring::platform_tcp_info::fin_wait1 {0}

FIN_WAIT1 connections.

Examples
platform_metrics_example.cpp.

Definition at line 90 of file platform_metrics_collector.h.

90{0};

Referenced by display_tcp_info().

◆ fin_wait2

uint64_t kcenon::monitoring::platform_tcp_info::fin_wait2 {0}

FIN_WAIT2 connections.

Examples
platform_metrics_example.cpp.

Definition at line 91 of file platform_metrics_collector.h.

91{0};

Referenced by display_tcp_info().

◆ listen

uint64_t kcenon::monitoring::platform_tcp_info::listen {0}

LISTEN connections.

Examples
platform_metrics_example.cpp.

Definition at line 94 of file platform_metrics_collector.h.

94{0};

Referenced by display_tcp_info().

◆ syn_recv

uint64_t kcenon::monitoring::platform_tcp_info::syn_recv {0}

SYN_RECV connections.

Examples
platform_metrics_example.cpp.

Definition at line 89 of file platform_metrics_collector.h.

89{0};

Referenced by display_tcp_info().

◆ syn_sent

uint64_t kcenon::monitoring::platform_tcp_info::syn_sent {0}

SYN_SENT connections.

Examples
platform_metrics_example.cpp.

Definition at line 88 of file platform_metrics_collector.h.

88{0};

Referenced by display_tcp_info().

◆ time_wait

uint64_t kcenon::monitoring::platform_tcp_info::time_wait {0}

TIME_WAIT connections.

Examples
platform_metrics_example.cpp.

Definition at line 92 of file platform_metrics_collector.h.

92{0};

Referenced by display_tcp_info().

◆ total

uint64_t kcenon::monitoring::platform_tcp_info::total {0}

Total connections.

Examples
platform_metrics_example.cpp.

Definition at line 95 of file platform_metrics_collector.h.

95{0};

Referenced by display_tcp_info().


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