- int rc = ves_heartbeat_send_ves_message();
- if(rc != NTS_ERR_FAILED) {
- log_error("could not send VES heartbeat");
+ if((framework_environment.settings.ssh_connections + framework_environment.settings.tls_connections) > 1) {
+ for(int port = ssh_base_port; port < ssh_base_port + framework_environment.settings.ssh_connections; port++) {
+ int rc = ves_heartbeat_send_ves_message(port);
+ if(rc != NTS_ERR_FAILED) {
+ log_error("could not send VES heartbeat\n");
+ }
+ }
+
+ for(int port = tls_base_port; port < tls_base_port + framework_environment.settings.tls_connections; port++) {
+ int rc = ves_heartbeat_send_ves_message(port);
+ if(rc != NTS_ERR_FAILED) {
+ log_error("could not send VES heartbeat\n");
+ }
+ }
+ }
+ else {
+ int rc = ves_heartbeat_send_ves_message(0);
+ if(rc != NTS_ERR_FAILED) {
+ log_error("could not send VES heartbeat\n");
+ }