summaryrefslogtreecommitdiffstats
path: root/frontends/php/httpdetails.php
diff options
context:
space:
mode:
authorosmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2007-05-15 10:06:22 +0000
committerosmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2007-05-15 10:06:22 +0000
commit2bd2a0b597912994b44aaaba0d097549cbefd49c (patch)
treec557188a0ccff743418ed973b81becfa018770f6 /frontends/php/httpdetails.php
parent4894534baa0876a46909fb4429093a2289a4d9ef (diff)
downloadzabbix-2bd2a0b597912994b44aaaba0d097549cbefd49c.tar.gz
zabbix-2bd2a0b597912994b44aaaba0d097549cbefd49c.tar.xz
zabbix-2bd2a0b597912994b44aaaba0d097549cbefd49c.zip
- finished WEB monitoring (Eugene)
- tested WEB monitoring (Eugene) git-svn-id: svn://svn.zabbix.com/trunk@4137 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/httpdetails.php')
-rw-r--r--frontends/php/httpdetails.php30
1 files changed, 21 insertions, 9 deletions
diff --git a/frontends/php/httpdetails.php b/frontends/php/httpdetails.php
index 6be1fde3..3c1f1102 100644
--- a/frontends/php/httpdetails.php
+++ b/frontends/php/httpdetails.php
@@ -96,38 +96,45 @@ include_once "include/page_header.php";
$status['msg'] = S_OK_BIG;
$status['style'] = 'enabled';
- if($httptest_data['curstate'] > 0)
+ if( HTTPTEST_STATE_BUSY == $httptest_data['curstate'] )
{
- if($httptest_data['curstate'] == ($httpstep_data['no'] + 1))
+ if($httptest_data['curstep'] == ($httpstep_data['no']))
{
$status['msg'] = S_IN_PROGRESS;
$status['style'] = 'unknown';
$status['skip'] = true;
}
- elseif($httptest_data['curstate'] < ($httpstep_data['no'] + 1))
+ elseif($httptest_data['curstep'] < ($httpstep_data['no']))
{
$status['msg'] = S_UNKNOWN;
$status['style'] = 'unknown';
$status['skip'] = true;
}
}
- else
+ else if( HTTPTEST_STATE_IDLE == $httptest_data['curstate'] )
{
- if($httptest_data['lastfailedstep'] > 0)
+ if($httptest_data['lastfailedstep'] != 0)
{
- if($httptest_data['lastfailedstep'] == ($httpstep_data['no'] + 1))
+ if($httptest_data['lastfailedstep'] == ($httpstep_data['no']))
{
$status['msg'] = S_FAIL.' - '.S_ERROR.': '.$httptest_data['error'];
$status['style'] = 'disabled';
- $status['skip'] = true;
+ //$status['skip'] = true;
}
- else if($httptest_data['lastfailedstep'] < ($httpstep_data['no'] + 1))
+ else if($httptest_data['lastfailedstep'] < ($httpstep_data['no']))
{
$status['msg'] = S_UNKNOWN;
$status['style'] = 'unknown';
$status['skip'] = true;
}
}
+
+ }
+ else
+ {
+ $status['msg'] = S_UNKNOWN;
+ $status['style'] = 'unknown';
+ $status['skip'] = true;
}
$db_items = DBselect('select i.*, hi.type as httpitem_type from items i, httpstepitem hi '.
@@ -166,11 +173,16 @@ include_once "include/page_header.php";
$status['msg'] = S_OK_BIG;
$status['style'] = 'enabled';
- if($httptest_data['curstate'] > 0)
+ if( HTTPTEST_STATE_BUSY == $httptest_data['curstate'] )
{
$status['msg'] = S_IN_PROGRESS;
$status['style'] = 'unknown';
}
+ else if ( HTTPTEST_STATE_UNKNOWN == $httptest_data['curstate'] )
+ {
+ $status['msg'] = S_UNKNOWN;
+ $status['style'] = 'unknown';
+ }
else if($httptest_data['lastfailedstep'] > 0)
{
$status['msg'] = S_FAIL.' - '.S_ERROR.': '.$httptest_data['error'];