summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorsasha <sasha@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2008-03-14 16:21:12 +0000
committersasha <sasha@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2008-03-14 16:21:12 +0000
commit5e009a0ed6643f9af6016a4231fbcf5586def53b (patch)
treefda4ca178d73e1b67362589c658c276c72b9b777 /src
parent0cb3cf25a2356ebd6520c3948dc56164bd7cbe27 (diff)
downloadzabbix-5e009a0ed6643f9af6016a4231fbcf5586def53b.tar.gz
zabbix-5e009a0ed6643f9af6016a4231fbcf5586def53b.tar.xz
zabbix-5e009a0ed6643f9af6016a4231fbcf5586def53b.zip
- [DEV-110] Heartbeat
git-svn-id: svn://svn.zabbix.com/trunk@5493 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'src')
-rw-r--r--src/zabbix_proxy/heart/heart.c5
-rw-r--r--src/zabbix_server/trapper/trapper.c5
2 files changed, 7 insertions, 3 deletions
diff --git a/src/zabbix_proxy/heart/heart.c b/src/zabbix_proxy/heart/heart.c
index e7bc690a..091dd431 100644
--- a/src/zabbix_proxy/heart/heart.c
+++ b/src/zabbix_proxy/heart/heart.c
@@ -44,7 +44,6 @@ static void send_heartbeat()
{
zbx_sock_t sock;
struct zbx_json j;
- int res;
zabbix_log(LOG_LEVEL_DEBUG, "In process_configuration_sync()");
@@ -55,7 +54,7 @@ static void send_heartbeat()
if (FAIL == connect_to_server(&sock, CONFIG_HEARTBEAT_FREQUENCY)) /* alarm */
return;
- if (FAIL == (res = put_data_to_server(&sock, &j)))
+ if (FAIL == put_data_to_server(&sock, &j))
zabbix_log(LOG_LEVEL_WARNING, "Heartbeat message sendig failed");
disconnect_server(&sock);
@@ -81,7 +80,7 @@ void main_heart_loop()
struct sigaction phan;
int start, sleeptime;
- zabbix_log(LOG_LEVEL_WARNING, "In main_heart_loop()");
+ zabbix_log(LOG_LEVEL_DEBUG, "In main_heart_loop()");
phan.sa_handler = child_signal_handler;
sigemptyset(&phan.sa_mask);
diff --git a/src/zabbix_server/trapper/trapper.c b/src/zabbix_server/trapper/trapper.c
index 9d2c5d6f..309da7e6 100644
--- a/src/zabbix_server/trapper/trapper.c
+++ b/src/zabbix_server/trapper/trapper.c
@@ -490,6 +490,11 @@ static int process_proxy_heartbeat(zbx_sock_t *sock, struct zbx_json_parse *jp)
update_proxy_lastaccess(proxy_hostid);
+ if (send_result(sock, SUCCEED, NULL) != SUCCEED) {
+ zabbix_log( LOG_LEVEL_WARNING, "Error sending result back");
+ zabbix_syslog("Trapper: error sending result back");
+ }
+
return SUCCEED;
}