RMPS: more logging improvements
This commit is contained in:
@@ -75,6 +75,7 @@ static void *servlet(void *args) /* Serve the connection -- threadable */
|
|||||||
log(WARNING, "SSL_accept() failed. Reason below:");
|
log(WARNING, "SSL_accept() failed. Reason below:");
|
||||||
log_ssl();
|
log_ssl();
|
||||||
} else {
|
} else {
|
||||||
|
log(INFO, "Agent [%s] has connected.", agent->ip);
|
||||||
show_certs(agent->ssl);
|
show_certs(agent->ssl);
|
||||||
do {
|
do {
|
||||||
buf.meta.type = GET_OS;
|
buf.meta.type = GET_OS;
|
||||||
@@ -96,7 +97,7 @@ static void *servlet(void *args) /* Serve the connection -- threadable */
|
|||||||
}
|
}
|
||||||
if (SSL_get_shutdown(agent->ssl)
|
if (SSL_get_shutdown(agent->ssl)
|
||||||
== SSL_RECEIVED_SHUTDOWN)
|
== SSL_RECEIVED_SHUTDOWN)
|
||||||
log(VERBOSE, "Agent [%s] has shutdown.",
|
log(INFO, "Agent [%s] has shutdown.",
|
||||||
agent->ip);
|
agent->ip);
|
||||||
else {
|
else {
|
||||||
log(VERBOSE, "Client didn't send data!");
|
log(VERBOSE, "Client didn't send data!");
|
||||||
|
|||||||
@@ -67,13 +67,17 @@ static void signal_handler(int sig)
|
|||||||
log(WARNING, "Received SIGHUP signal. Ignoring...");
|
log(WARNING, "Received SIGHUP signal. Ignoring...");
|
||||||
break;
|
break;
|
||||||
case SIGINT:
|
case SIGINT:
|
||||||
|
log(INFO, "Received SIGINT signal.");
|
||||||
|
log(INFO, "RMPS is shutting down...");
|
||||||
|
rmps_shutdown();
|
||||||
|
log(INFO, "RMPS has been stopped properly.");
|
||||||
|
_exit(EXIT_SUCCESS);
|
||||||
case SIGTERM:
|
case SIGTERM:
|
||||||
log(INFO, "Received SIGTERM signal.");
|
log(INFO, "Received SIGTERM signal.");
|
||||||
log(INFO, "RMPS is shutting down...");
|
log(INFO, "RMPS is shutting down...");
|
||||||
rmps_shutdown();
|
rmps_shutdown();
|
||||||
log(INFO, "RMPS has been stopped properly.");
|
log(INFO, "RMPS has been stopped properly.");
|
||||||
_exit(EXIT_SUCCESS);
|
_exit(EXIT_SUCCESS);
|
||||||
break;
|
|
||||||
default:
|
default:
|
||||||
log(WARNING, "Unhandled signal %s", strsignal(sig));
|
log(WARNING, "Unhandled signal %s", strsignal(sig));
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user