summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2005-08-02 09:18:32 +0000
committerhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2005-08-02 09:18:32 +0000
commit4ebce71e264df861fda3d3681f3d22011b075392 (patch)
treec5389a89488c130c2cd216d3010eee0c59b0b8e7 /src
parent8abab0300a093849fe78447d55f78d88932170cf (diff)
downloadzabbix-4ebce71e264df861fda3d3681f3d22011b075392.tar.gz
zabbix-4ebce71e264df861fda3d3681f3d22011b075392.tar.xz
zabbix-4ebce71e264df861fda3d3681f3d22011b075392.zip
Minor changes.
git-svn-id: svn://svn.zabbix.com/trunk@1916 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'src')
-rw-r--r--src/zabbix_agent/Makefile.am2
-rw-r--r--src/zabbix_agent/active.c20
2 files changed, 12 insertions, 10 deletions
diff --git a/src/zabbix_agent/Makefile.am b/src/zabbix_agent/Makefile.am
index 033f5203..7ff5a5e5 100644
--- a/src/zabbix_agent/Makefile.am
+++ b/src/zabbix_agent/Makefile.am
@@ -2,7 +2,7 @@ SUBDIRS = .
bin_PROGRAMS = zabbix_agent zabbix_agentd
zabbix_agentd_SOURCES = active.c cpustat.c diskdevices.c interfaces.c logfiles.c stats.c zabbix_agentd.c
zabbix_agentd_LDADD = ../libs/zbxsysinfo/libzbxsysinfo.a ../libs/zbxlog/libzbxlog.a ../libs/zbxcrypto/libzbxcrypto.a \
-../libs/zbxpid/libzbxpid.a ../libs/zbxnet/libzbxnet.a ../libs/zbxconf/libzbxconf.a
+../libs/zbxpid/libzbxpid.a ../libs/zbxnet/libzbxnet.a ../libs/zbxconf/libzbxconf.a ../libs/zbxcommon/libzbxcommon.a
zabbix_agent_SOURCES = zabbix_agent.c
zabbix_agent_LDADD = ../libs/zbxsysinfo/libzbxsysinfo.a ../libs/zbxlog/libzbxlog.a ../libs/zbxcrypto/libzbxcrypto.a \
../libs/zbxnet/libzbxnet.a ../libs/zbxconf/libzbxconf.a
diff --git a/src/zabbix_agent/active.c b/src/zabbix_agent/active.c
index eb3f4f0c..af2ed074 100644
--- a/src/zabbix_agent/active.c
+++ b/src/zabbix_agent/active.c
@@ -323,7 +323,7 @@ int get_active_checks(char *server, int port, char *error, int max_error_len)
return SUCCEED;
}
-int send_value(char *server,int port,char *shortname,char *value)
+int send_value(char *server,int port,char *host, char *key,char *value)
{
int i,s;
char tosend[1024];
@@ -372,7 +372,8 @@ int send_value(char *server,int port,char *shortname,char *value)
return FAIL;
}
- snprintf(tosend,sizeof(tosend)-1,"%s:%s\n",shortname,value);
+ comms_create_request(host, key, value, tosend,sizeof(tosend)-1);
+// snprintf(tosend,sizeof(tosend)-1,"%s:%s\n",shortname,value);
if( sendto(s,tosend,strlen(tosend),0,(struct sockaddr *)&servaddr_in,sizeof(struct sockaddr_in)) == -1 )
{
@@ -398,7 +399,7 @@ int send_value(char *server,int port,char *shortname,char *value)
}
else
{
- zabbix_log( LOG_LEVEL_DEBUG, "NOT OK [%s]", shortname);
+ zabbix_log( LOG_LEVEL_DEBUG, "NOT OK [%s:%s]", host, key);
}
if( close(s)!=0 )
@@ -438,10 +439,11 @@ int process_active_checks(char *server, int port)
count=0;
while(process_log(filename,&metrics[i].lastlogsize,value) == 0)
{
- snprintf(shortname, MAX_STRING_LEN-1,"%s:%s",CONFIG_HOSTNAME,metrics[i].key);
- zabbix_log( LOG_LEVEL_DEBUG, "%s",shortname);
+// snprintf(shortname, MAX_STRING_LEN-1,"%s:%s",CONFIG_HOSTNAME,metrics[i].key);
+// zabbix_log( LOG_LEVEL_DEBUG, "%s",shortname);
snprintf(value_tmp, MAX_STRING_LEN-1,"%d:%s",metrics[i].lastlogsize,value);
- if(send_value(server,port,shortname,value_tmp) == FAIL)
+
+ if(send_value(server,port,CONFIG_HOSTNAME,metrics[i].key,value_tmp) == FAIL)
{
ret = FAIL;
break;
@@ -461,9 +463,9 @@ int process_active_checks(char *server, int port)
{
process(metrics[i].key, value);
- snprintf(shortname, MAX_STRING_LEN-1,"%s:%s",CONFIG_HOSTNAME,metrics[i].key);
- zabbix_log( LOG_LEVEL_DEBUG, "%s",shortname);
- if(send_value(server,port,shortname,value) == FAIL)
+// snprintf(shortname, MAX_STRING_LEN-1,"%s:%s",CONFIG_HOSTNAME,metrics[i].key);
+// zabbix_log( LOG_LEVEL_DEBUG, "%s",shortname);
+ if(send_value(server,port,CONFIG_HOSTNAME,metrics[i].key,value) == FAIL)
{
ret = FAIL;
break;