summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2005-05-08 07:10:39 +0000
committerhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2005-05-08 07:10:39 +0000
commitfa5d28036fbdafcee2bb5d048f59628ba8f5b3bd (patch)
tree193338d6ecee7065f2efb034645e72a619650d2b
parentf0992b870a4b4b2cd541bce01ae20694b02aaf02 (diff)
downloadzabbix-fa5d28036fbdafcee2bb5d048f59628ba8f5b3bd.tar.gz
zabbix-fa5d28036fbdafcee2bb5d048f59628ba8f5b3bd.tar.xz
zabbix-fa5d28036fbdafcee2bb5d048f59628ba8f5b3bd.zip
Fixes for active checks.
git-svn-id: svn://svn.zabbix.com/trunk@1761 97f52cf1-0a1b-0410-bd0e-c28be96e8082
-rw-r--r--misc/conf/zabbix_agentd.conf1
-rw-r--r--src/zabbix_agent/zabbix_agentd.c4
2 files changed, 4 insertions, 1 deletions
diff --git a/misc/conf/zabbix_agentd.conf b/misc/conf/zabbix_agentd.conf
index 429ef174..e9328996 100644
--- a/misc/conf/zabbix_agentd.conf
+++ b/misc/conf/zabbix_agentd.conf
@@ -4,6 +4,7 @@
############ GENERAL PARAMETERS #################
# List of comma delimited IP addresses of ZABBIX servers. No spaces allowed.
+# First IP is used for sending active checks.
Server=127.0.0.1
diff --git a/src/zabbix_agent/zabbix_agentd.c b/src/zabbix_agent/zabbix_agentd.c
index 24b1fd20..e7911aaf 100644
--- a/src/zabbix_agent/zabbix_agentd.c
+++ b/src/zabbix_agent/zabbix_agentd.c
@@ -419,6 +419,7 @@ int main(int argc, char **argv)
char host[128];
int ch;
+ char *s;
static struct sigaction phan;
@@ -482,7 +483,8 @@ int main(int argc, char **argv)
}
/* Initialize thread for active checks */
- pids[CONFIG_AGENTD_FORKS-1] = child_active_make(CONFIG_AGENTD_FORKS-1, CONFIG_HOSTS_ALLOWED, CONFIG_SERVER_PORT);
+ s=strtok(CONFIG_HOSTS_ALLOWED,",");
+ pids[CONFIG_AGENTD_FORKS-1] = child_active_make(CONFIG_AGENTD_FORKS-1, s, CONFIG_SERVER_PORT);
parent=1;