summaryrefslogtreecommitdiffstats
path: root/frontends/php/services.php
diff options
context:
space:
mode:
authorhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2003-01-26 12:42:31 +0000
committerhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2003-01-26 12:42:31 +0000
commitbe181cb0f782ee8770969b874bf69f4d176aca68 (patch)
tree43e339bc67029a2609772d7bb89a883157bae818 /frontends/php/services.php
parentaa8cb9dde7a3e4c5e9b74c6cc38aecd63d913de1 (diff)
downloadzabbix-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.php27
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"]!=""))