Las funciones mostradas en esta sección recuperan, imprimen y liberan los recursos de red utilizados por los recursos y grupos de recursos. La función scds_get_ incluida en esta sección proporciona una forma cómoda de recuperar recursos de red sin utilizar las funciones de RMAPI para consultar las propiedades específicas como, por ejemplo, Network_resources_used y Port_list. Los valores de impresión de las funciones, scds_print_name(), de las estructuras de datos son devueltos por las funciones scds_get_name (). Las funciones scds_free_name () liberan la memoria asignada por las funciones scds_get_ name().
Las siguientes funciones administran los nombres de host:
scds_get_rs_hostnames(3HA): recupera la lista de nombres de host utilizados por el recurso.
scds_get_rg_hostnames(3HA): recupera la lista de nombres de host utilizados por los recursos de red de un grupo de recursos.
scds_print_net_list(3HA): imprime el contenido de la lista de nombres de host devuelta por scds_get_rs_hostnames () o scds_get_rg_hostnames().
scds_free_net_list(3HA): libera la memoria asignada por scds_get_rs_hostnames() o scds_get_rg_hostnames().
Las siguientes funciones administran las listas de puertos:
scds_get_port_list(3HA): recupera una lista de pares de puerto y protocolo utilizados por un recurso.
scds_print_port_list(3HA):imprime el contenido de la lista de pares de puerto y protocolo devuelta por scds_get_port_list().
scds_free_port_list(3HA): libera la memoria asignada por scds_get_port_list().
Las siguientes funciones administran las direcciones de red:
scds_get_netaddr_list(3HA): recupera una lista de direcciones de red utilizadas por un recurso.
scds_print_netaddr_list(3HA): imprime el contenido de la lista de direcciones de red devuelta por scds_get_netaddr_list().
scds_free_netaddr_list(3HA): libera la memoria asignada por scds_get_netaddr_list().
Las funciones de esta sección habilitan la supervisión basada en TCP. Normalmente, un supervisor de fallos utiliza estas funciones para establecer una conexión simple de socket a un servicio, leer y escribir datos en el servicio para determinar su estado, o desconectarse del servicio.
Entre estas funciones, se incluyen:
scds_fm_tcp_connect(3HA): establece una conexión TCP a un proceso que utiliza únicamente la asignación de direcciones IPv4.
scds_fm_net_connect(3HA): establece una conexión TCP a un proceso que utiliza la asignación de direcciones IPv4 o IPv6.
scds_fm_tcp_read(3HA): utiliza una conexión TCP para leer los datos del proceso que se está supervisando.
scds_fm_tcp_write(3HA): utiliza una conexión TCP para escribir datos en el proceso que se está supervisando.
scds_simple_probe(3HA): establece y finaliza una conexión TCP al proceso para analizarlo. Esta función administra sólo direcciones IPv4.
scds_simple_net_probe(3HA): establece y finaliza una conexión TCP al proceso para analizarlo. Esta función administra direcciones IPv4 o IPv6.
scds_fm_tcp_disconnect(3HA): finaliza la conexión al proceso que se está supervisando. Esta función gestiona sólo direcciones IPv4.
scds_fm_net_disconnect(3HA): finaliza la conexión al proceso que se está supervisando. Esta función administra direcciones IPv4 o IPv6.