summaryrefslogtreecommitdiffstats
path: root/src/zabbix_agent/sysinfo.c
diff options
context:
space:
mode:
authorhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2004-03-07 15:06:56 +0000
committerhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2004-03-07 15:06:56 +0000
commitdeb9a716a75721db12b7f15c178d048b2b1557ca (patch)
treef54d6514b84deeaa24aeda050685e0c529843e71 /src/zabbix_agent/sysinfo.c
parent895e9f8b06a54a5cf8115d474c839773dc660d6c (diff)
downloadzabbix-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.c10
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;