diff options
author | hugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2004-03-07 15:06:56 +0000 |
---|---|---|
committer | hugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2004-03-07 15:06:56 +0000 |
commit | deb9a716a75721db12b7f15c178d048b2b1557ca (patch) | |
tree | f54d6514b84deeaa24aeda050685e0c529843e71 /src/zabbix_agent/sysinfo.c | |
parent | 895e9f8b06a54a5cf8115d474c839773dc660d6c (diff) | |
download | zabbix-deb9a716a75721db12b7f15c178d048b2b1557ca.tar.gz zabbix-deb9a716a75721db12b7f15c178d048b2b1557ca.tar.xz zabbix-deb9a716a75721db12b7f15c178d048b2b1557ca.zip |
- added support for simple check 'tcp,<port>' (Alexei)
git-svn-id: svn://svn.zabbix.com/trunk@1292 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'src/zabbix_agent/sysinfo.c')
-rw-r--r-- | src/zabbix_agent/sysinfo.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/zabbix_agent/sysinfo.c b/src/zabbix_agent/sysinfo.c index 7e3bd136..f7b4ab39 100644 --- a/src/zabbix_agent/sysinfo.c +++ b/src/zabbix_agent/sysinfo.c @@ -2522,6 +2522,11 @@ double CHECK_SERVICE_PERF(char *service_and_ip_and_port) if(port == 0) port=143; result=tcp_expect(ip,port,"* OK","a1 LOGOUT\n"); } + else if(strcmp(service,"tcp") == 0) + { + if(port == 0) port=80; + result=tcp_expect(ip,port,NULL,""); + } else { result=0; @@ -2666,6 +2671,11 @@ double CHECK_SERVICE(char *service_and_ip_and_port) if(port == 0) port=143; result=tcp_expect(ip,port,"* OK","a1 LOGOUT\n"); } + else if(strcmp(service,"tcp") == 0) + { + if(port == 0) port=80; + result=tcp_expect(ip,port,NULL,""); + } else { result=FAIL; |