diff options
| author | hugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2003-01-26 12:42:31 +0000 |
|---|---|---|
| committer | hugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2003-01-26 12:42:31 +0000 |
| commit | be181cb0f782ee8770969b874bf69f4d176aca68 (patch) | |
| tree | 43e339bc67029a2609772d7bb89a883157bae818 /frontends/php/services.php | |
| parent | aa8cb9dde7a3e4c5e9b74c6cc38aecd63d913de1 (diff) | |
| download | zabbix-be181cb0f782ee8770969b874bf69f4d176aca68.tar.gz zabbix-be181cb0f782ee8770969b874bf69f4d176aca68.tar.xz zabbix-be181cb0f782ee8770969b874bf69f4d176aca68.zip | |
- added support for SLA level in IT Services (Alexei)
- added fields services.showsla and services.goodsla (Alexei)
git-svn-id: svn://svn.zabbix.com/trunk@666 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/services.php')
| -rw-r--r-- | frontends/php/services.php | 27 |
1 files changed, 24 insertions, 3 deletions
diff --git a/frontends/php/services.php b/frontends/php/services.php index 8e1c0103..452f8727 100644 --- a/frontends/php/services.php +++ b/frontends/php/services.php @@ -20,12 +20,12 @@ { if($HTTP_GET_VARS["register"]=="update") { - $result=@update_service($HTTP_GET_VARS["serviceid"],$HTTP_GET_VARS["name"],$HTTP_GET_VARS["triggerid"],$HTTP_GET_VARS["linktrigger"],$HTTP_GET_VARS["algorithm"]); + $result=@update_service($HTTP_GET_VARS["serviceid"],$HTTP_GET_VARS["name"],$HTTP_GET_VARS["triggerid"],$HTTP_GET_VARS["linktrigger"],$HTTP_GET_VARS["algorithm"],$HTTP_GET_VARS["showsla"],$HTTP_GET_VARS["goodsla"]); show_messages($result,"Service updated","Cannot update service"); } if($HTTP_GET_VARS["register"]=="add") { - $result=@add_service($HTTP_GET_VARS["serviceid"],$HTTP_GET_VARS["name"],$HTTP_GET_VARS["triggerid"],$HTTP_GET_VARS["linktrigger"],$HTTP_GET_VARS["algorithm"]); + $result=@add_service($HTTP_GET_VARS["serviceid"],$HTTP_GET_VARS["name"],$HTTP_GET_VARS["triggerid"],$HTTP_GET_VARS["linktrigger"],$HTTP_GET_VARS["algorithm"],$HTTP_GET_VARS["showsla"],$HTTP_GET_VARS["goodsla"]); show_messages($result,"Service added","Cannot add service"); } if($HTTP_GET_VARS["register"]=="add server") @@ -180,14 +180,18 @@ <?php if(isset($HTTP_GET_VARS["serviceid"])) { - $result=DBselect("select serviceid,triggerid,name,algorithm from services where serviceid=".$HTTP_GET_VARS["serviceid"]); + $result=DBselect("select serviceid,triggerid,name,algorithm,showsla,goodsla from services where serviceid=".$HTTP_GET_VARS["serviceid"]); $triggerid=DBget_field($result,0,1); $name=DBget_field($result,0,2); $algorithm=DBget_field($result,0,3); + $showsla=DBget_field($result,0,4); + $goodsla=DBget_field($result,0,5); } else { $name=""; + $showsla=0; + $goodsla=99.05; unset($HTTP_GET_VARS["triggerid"]); } @@ -232,6 +236,23 @@ echo "</SELECT>"; show_table2_v_delimiter(); + echo "Show SLA"; + show_table2_h_delimiter(); + if($showsla==1) + { + echo "<INPUT class=\"biginput\" TYPE=\"CHECKBOX\" NAME=\"showsla\" VALUE=\"true\" CHECKED>"; + } + else + { + echo "<INPUT class=\"biginput\" TYPE=\"CHECKBOX\" NAME=\"showsla\">"; + } + + show_table2_v_delimiter(); + echo "Acceptable SLA (in %)"; + show_table2_h_delimiter(); + echo "<input class=\"biginput\" name=\"goodsla\" value=\"$goodsla\" size=6>"; + + show_table2_v_delimiter(); echo "Link to trigger ?"; show_table2_h_delimiter(); if(isset($HTTP_GET_VARS["triggerid"])&&($HTTP_GET_VARS["triggerid"]!="")) |
