本节中的函数用于启用基于 TCP 的监视。通常,故障监视器使用这些函数来建立与服务之间的简单套接字连接、从服务中读取和向服务中写入数据以确定其状态,以及断开与服务的连接。
这些函数包括:
scds_fm_tcp_connect(3HA) – 与仅使用 IPv4 寻址的进程建立 TCP 连接。
scds_fm_net_connect(3HA) – 与使用 IPv4 或 IPv6 寻址的进程建立 TCP 连接。
scds_fm_tcp_read(3HA) – 使用 TCP 连接从被监视的进程中读取数据。
scds_fm_tcp_write(3HA) – 使用 TCP 连接向被监视的进程写入数据。
scds_simple_probe(3HA) – 通过建立和终止与进程的 TCP 连接来探测进程。此函数只能处理 IPv4 地址。
scds_simple_net_probe(3HA) – 通过建立和终止与进程的 TCP 连接来探测进程。此函数可以处理 IPv4 或 IPv6 地址。
scds_fm_tcp_disconnect(3HA) – 终止与被监视进程的连接。此函数只能处理 IPv4 地址。
scds_fm_net_disconnect(3HA) – 终止与被监视进程的连接。此函数可以处理 IPv4 或 IPv6 地址。