diff options
| author | alex <alex@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2007-03-24 19:18:47 +0000 |
|---|---|---|
| committer | alex <alex@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2007-03-24 19:18:47 +0000 |
| commit | 2f6b4a23edbb0e8556e1e8deee20c99eb2d830fd (patch) | |
| tree | db9be0d8df2205f4b3191e9b54cfcfc5fe806ed8 /src/zabbix_server/server.c | |
| parent | 643a4913561d844a4292cb28d9d83d7a66dfe623 (diff) | |
- added server-side support of external checks. Thanks to Mike Nestor. (Alexei)
git-svn-id: svn://svn.zabbix.com/trunk@3918 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'src/zabbix_server/server.c')
| -rw-r--r-- | src/zabbix_server/server.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/zabbix_server/server.c b/src/zabbix_server/server.c index 660fff6f..10a4379e 100644 --- a/src/zabbix_server/server.c +++ b/src/zabbix_server/server.c @@ -108,6 +108,7 @@ int CONFIG_UNREACHABLE_DELAY = 15; int CONFIG_UNAVAILABLE_DELAY = 60; int CONFIG_LOG_LEVEL = LOG_LEVEL_WARNING; char *CONFIG_ALERT_SCRIPTS_PATH = NULL; +char *CONFIG_EXTERNALSCRIPTS = NULL; char *CONFIG_FPING_LOCATION = NULL; char *CONFIG_DBHOST = NULL; char *CONFIG_DBNAME = NULL; @@ -170,6 +171,7 @@ void init_config(void) {"PidFile",&APP_PID_FILE,0,TYPE_STRING,PARM_OPT,0,0}, {"LogFile",&CONFIG_LOG_FILE,0,TYPE_STRING,PARM_OPT,0,0}, {"AlertScriptsPath",&CONFIG_ALERT_SCRIPTS_PATH,0,TYPE_STRING,PARM_OPT,0,0}, + {"ExternalScripts",&CONFIG_EXTERNALSCRIPTS,0,TYPE_STRING,PARM_OPT,0,0}, {"DBHost",&CONFIG_DBHOST,0,TYPE_STRING,PARM_OPT,0,0}, {"DBName",&CONFIG_DBNAME,0,TYPE_STRING,PARM_MAND,0,0}, {"DBUser",&CONFIG_DBUSER,0,TYPE_STRING,PARM_OPT,0,0}, @@ -205,7 +207,10 @@ void init_config(void) { CONFIG_FPING_LOCATION=strdup("/usr/sbin/fping"); } - + if(CONFIG_EXTERNALSCRIPTS == NULL) + { + CONFIG_EXTERNALSCRIPTS=strdup("/etc/zabbix/externalscripts"); + } } int tcp_listen(const char *host, int port, socklen_t *addrlenp) |
