summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2002-02-04 16:15:35 +0000
committerhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2002-02-04 16:15:35 +0000
commit0f1fb89acdfd3735fff4de3011ee7d7176f9706c (patch)
tree37cccaf2d49637ee1a51d5c0bf27638a07987ac7 /src
parent0239930baf2207cb2717a14161849a21961c7f58 (diff)
downloadzabbix-0f1fb89acdfd3735fff4de3011ee7d7176f9706c.tar.gz
zabbix-0f1fb89acdfd3735fff4de3011ee7d7176f9706c.tar.xz
zabbix-0f1fb89acdfd3735fff4de3011ee7d7176f9706c.zip
Change host status to Unreachable if agent drops connection (Alexei)
git-svn-id: svn://svn.zabbix.com/trunk@309 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'src')
-rw-r--r--src/zabbix_sucker/zabbix_sucker.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/zabbix_sucker/zabbix_sucker.c b/src/zabbix_sucker/zabbix_sucker.c
index af07dc74..51e62c2d 100644
--- a/src/zabbix_sucker/zabbix_sucker.c
+++ b/src/zabbix_sucker/zabbix_sucker.c
@@ -114,7 +114,7 @@ void daemon_init(void)
}
openlog("zabbix_suckerd",LOG_PID,LOG_USER);
-/* ret=setlogmask(LOG_UPTO(LOG_DEBUG));*/
+/* setlogmask(LOG_UPTO(LOG_DEBUG)); */
setlogmask(LOG_UPTO(LOG_WARNING));
}
@@ -464,7 +464,9 @@ int get_value_zabbix(double *result,DB_ITEM *item)
if( (*result==0) && (c==e) )
{
- return FAIL;
+ syslog( LOG_WARNING, "Got empty string from [%s]. Parameter [%s]",item->host, item->key);
+ syslog( LOG_WARNING, "Assuming that agent dropped connection because of access permissions");
+ return NETWORK_ERROR;
}
if( *result<0 )
{