init web ems all

This commit is contained in:
agtuser
2024-09-27 17:13:36 +08:00
parent 81c97acbe9
commit 5cc56f8078
4263 changed files with 798779 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
# This file conf the total plat definition
PlatSysTypeNo=200
[0]
PlatformName="EMS"
PlatformID=0
PlatformNo=2
[8]
PlatformName="VSS"
PlatformID=8
PlatformNo=10
[9]
PlatformName="MSS"
PlatformID=9
PlatformNo=2
[18]
PlatformName="RCM"
PlatformID=18
PlatformNo=2

View File

@@ -0,0 +1,229 @@
<?php
require("../../inc/header.inc");
require("../serverStatusImprove/function.inc");
?>
<body onload="javascript:adjust();" onresize="javascript:adjust();" leftmargin="15" style="overflow:hidden;overflow-x:hidden;overflow-y:hidden;">
<?php
$global_id=0;
function AssignID()
{
global $global_id;
$id="ID_{$global_id}";
$global_id++;
return $id;
}
?>
<?php
adjust_head();
adjust_title_head();
echo "<FORM NAME=\"downForm\">";
echo "<table id=\"table_up\" border=\"0\" width=\"100%\">";
echo "<tr>";
echo "<td width=\"50%\">";
echo "Advanced > IPTRANS Status";
echo "</td>";
echo "<td width=\"50%\" align=\"right\" title=\"Help\">";
//showHelp($helpId);
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"50%\">";
echo "&nbsp;";
echo "</td>";
echo "<td width=\"50%\" align=\"right\" title=\"Clear\">";
echo "<a href=\"./plat_test_status.php\"><img align=absBottom border=0 src=\"../../images/left.gif\" width=\"14\" height=\"14\">Back</a>";
echo "</td>";
echo "</tr>";
echo "</table>";
adjust_title_tail();
adjust_content_head();
if(0)
{
echo "subSysNo=$subSysNo,platID=$platID<br>";
}
$config=parse_ini_file("config.ini",true);
$config_count=sizeof($config);
$platDetailInfo=GetDetailPlatInfo($sysNo,$subSysNo,0);
if(0)
{
echo "<pre>";
print_r($plat);
echo "</pre>";
}
$table_title="<font color=\"#0000FF\">IPTRANS</font>( Version:";
$id=AssignID();
$table_title.="<span id=\"{$id}\" style=\"color:#000000;\">$id</span>";
$table_title.=",";
$table_title.=" Status:";
$id=AssignID();
$table_title.="<span id=\"{$id}\" style=\"color:#000000;\">$id</span>";
$table_title.=",";
$table_title.="RefreshTime:";
$id=AssignID();
$table_title.="<span id=\"{$id}\" style=\"color:#000000;\">4id</span>";
$table_title.=")";
echo "<br><center>$table_title</center>";
echo "<table width=\"100%\" border=\"1\" cellpadding=\"2\" cellspacing=\"0\" bordercolor=\"#666666\" bordercolordark=\"#FFFFFF\" bgcolor=\"#FFFFFF\">";
echo "<tr bgcolor=\"#E6E6E6\">";
echo "<td align=\"left\" >Port no</td>";
echo "<td align=\"left\" >Status</td>";
echo "<td align=\"left\" >Port no</td>";
echo "<td align=\"left\" >Status</td>";
echo "<td align=\"left\" >Port no</td>";
echo "<td align=\"left\" >Status</td>";
echo "<td align=\"left\" >Port no</td>";
echo "<td align=\"left\" >Status</td>";
echo "</tr>";
for($i=0;$i<8;$i++)
{
echo "<tr>";
for($j=0;$j<4;$j++)
{
$dis_no=4950+($j)*8+$i;
echo "<td>";
echo $dis_no;
echo "</td>";
$id=AssignID();
echo "<td>";
$dis_port=($j)*8+$i;
echo "<span id=\"{$id}\" style=\"color:#000000;\">$id</span>";
echo "</td>";
}
echo "</tr>";
}
echo "</table>";
//Remark Table
echo "<table border=\"0\" width=\"100%\" cellpadding=1 cellspacing=0>";
echo "<tr>";
echo "<td width=\"50%\" align=\"left\">";
echo "Remarks: <font color=\"blue\">Y</font> = Normal, <font color=\"red\">N</font> = Abnormal, -- = None.";
echo "</td>";
echo "<td width=\"50%\" align=\"right\" title=\"Clear\">";
echo "<a href=\"plat_test_status.php\"><img align=absBottom border=0 src=\"../../images/left.gif\" width=\"14\" height=\"14\">Back</a>";
echo "</td>";
echo "</tr>";
echo "</table>";
adjust_content_tail();
?>
<script language="JavaScript">
function updateStatus(sysNo,subSysNo)
{
var fixurl="./iptrans_status_update.php?sysNo="+sysNo+"&subSysNo="+subSysNo;
var browserr = navigator.appName;
if(browserr == "Microsoft Internet Explorer")
{
request_oo = new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
request_oo = new XMLHttpRequest();
}
request_oo.open("GET",fixurl,"false");
request_oo.onreadystatechange=function()
{
checUpdateState();
}
request_oo.send(null);
setTimeout("updateStatus('"+sysNo+"','"+subSysNo+"')", 10000);
}
function checUpdateState()
{
//not
if(request_oo.readyState == 3)
{
//alert("not finish");
}
if(request_oo.readyState == 4)
{
var response = request_oo.responseText;
response=response.replace(/(^\s*)|(\s*$)/g, "");
//alert(response);
if(response == "")
return;
var objects=response.split(';');
//alert(objects.length);
for(i=0;i<objects.length;i++)
{
var items=objects[i].split(',');
var item_id=items[0].replace(/(^\s*)|(\s*$)/g, "");
if(document.getElementById(item_id) == null)
continue;
var item_display=items[1].replace(/(^\s*)|(\s*$)/g, "");
var item_value=items[2].replace(/(^\s*)|(\s*$)/g, "");
var item_color=items[3].replace(/(^\s*)|(\s*$)/g, "");
if(item_display == 'Rect')
{
document.getElementById(item_id).value=GetLabel(item_value);
document.getElementById(item_id).style.color='#3366aa';
}
else if(item_display == 'layerShow')
{
document.getElementById(item_id).style.display='';
}
else if(item_display == 'layerHide')
{
document.getElementById(item_id).style.display='none';
}
else
{
document.getElementById(item_id).style.color=item_color;
document.getElementById(item_id).innerHTML=item_value;
if(item_display == 'none')
document.getElementById(item_id).style.display='none';
else
document.getElementById(item_id).style.display='';
}
}
}
}
</script>
<?php
echo "\n<script language=\"JavaScript\">\n";
echo "updateStatus('$sysNo','$subSysNo');\n";
echo "</script>\n";
?>

View File

@@ -0,0 +1,51 @@
<?php
require("../../inc/lib.inc");
require("../serverStatusImprove/function.inc");
$global_id=0;
function AssignID()
{
global $global_id;
$id="ID_{$global_id}";
$global_id++;
return $id;
}
if(0)
{
echo "platID=$platID,subSysNo=$subSysNo";
}
$config=parse_ini_file("config.ini",true);
$config_count=sizeof($config);
$platDetailInfo=GetDetailPlatInfo($sysNo,$subSysNo,0);
//version
$id=AssignID();
$total_response.="$id,block,{$platDetailInfo[IPTRANS][Version][Value]},#0000FF;";
//Status
$id=AssignID();
$total_response.="$id,block,{$platDetailInfo[IPTRANS][Status][Value]},#0000FF;";
//RefreshTime
$id=AssignID();
$total_response.="$id,block,{$platDetailInfo[RefreshTime][Value]},#0000FF;";
//port
for($i=0;$i<8;$i++)
{
for($j=0;$j<4;$j++)
{
$dis_port=($j)*8+$i;
$id=AssignID();
$total_response.="$id,block,{$platDetailInfo[IPTRANS][Port][$dis_port][Status][Value]},{$platDetailInfo[IPTRANS][Port][$dis_port][Status][Color]};";
}
}
echo "$total_response";
?>

View File

@@ -0,0 +1,314 @@
<?php
require("../../inc/lib.inc");
?>
<?php
$maxRowPerPage=16;
$mtp3_systypeno=222;
$plat_systypeno=200;
$mss_platno=9;
$mtp3_modid=1;
$linkset_index_name="lsIndex";
$linkset_title_name="lsTitle";
$linkset_status_name="lsStatus";
$link_index_name="lkIndex";
$link_title_name="lkTitle";
$link_status_name="lkLinkStatus";
$link_lsID_name="lkLinkSetID";
$field_sep=",";
$line_sep=";";
function GetOIDByName($sysTypeNo,$name)
{
$database="OBJ_".$sysTypeNo.".paramConf";
$sql="select * from $database where name_2 like '%$name%' ";
$res=@mysqli_query($pubConn,$sql);
$row=@mysqli_fetch_array($res);
$oids="";
for($i=1;$i<=10;$i++)
{
$tmpN="level_".$i;
$tmpV=$row[$tmpN]+0;
if($tmpV == 0)
break;
$oids.=$tmpV.".";
}
if($i>1)
$oids=substr($oids,0,strlen($oids)-1);
return $oids;
}
function getLevel($objIdStr)
{
$levelArr=explode('.',$objIdStr);
for($j=0;$j<sizeof($levelArr);$j++)
{
$levelNo=$j+1;
${"level_$levelNo"}=$levelArr[$j];
if($Debug) echo "<BR>levelArr[$j]={$levelArr[$j]}";
if($j == 0){
$levelWhere ="level_$levelNo='${"level_$levelNo"}'";
}else{
$levelWhere .=" AND level_$levelNo='${"level_$levelNo"}'";
}
}
$levelNo+=1;
if($levelNo<=10)
$levelWhere.=" AND level_$levelNo=0 ";
return($levelWhere);
}
function getLinkInfo($table,$titleoid,$statusoid,$instance)
{
$instanceNo=omc_keep_length($instance,"0",4);
$tmpwhere=getLevel($titleoid);
$sql="select * from $table where $tmpwhere and instanceNo = '$instanceNo' ";
$res=@mysqli_query($pubConn,$sql);
$num=mysqli_num_rows($res);
if($num == 0)
$linkInfo[Title]="";
else
{
$row=@mysqli_fetch_array($res);
$linkInfo[Title]=$row[initValue];
}
$tmpwhere=getLevel($statusoid);
$sql="select * from $table where $tmpwhere and instanceNo = '$instanceNo' ";
$res=@mysqli_query($pubConn,$sql);
$num=mysqli_num_rows($res);
if($num == 0)
$linkInfo[Status]=0;
else
{
$row=@mysqli_fetch_array($res);
$linkInfo[Status]=$row[initValue]+0;
}
return $linkInfo;
}
function getStatusByHeartbeat()
{
global $mss_platno,$plat_systypeno;
$sql="select * from OMC_PUB.sysStat where sysTypeNo={$plat_systypeno} and sysNo={$mss_platno} order by updateTime desc ";
$res=@mysqli_query($pubConn,$sql);
$num=mysqli_num_rows($res);
if($num == 0)
return $StatusSet;
$row=@mysqli_fetch_array($res);
$baseStat=$row[detailStat];
$compStat=substr($baseStat,38);
$compStatLen=strlen($compStat)-1;
//echo "$compStat<br>";
$index=0;
$i=0;
while($i<$compStatLen)
{
$tmp=substr($compStat,$i,4);
$component[$index][ID]=$tmp+0;
$i+=4;
$tmp=substr($compStat,$i,4);
$component[$index][Length]=hexdec($tmp);
$i+=4;
$component[$index][Content]=substr($compStat,$i,$component[$index][Length]*2);
$i+=$component[$index][Length]*2;
$index++;
}
if($component[1][Length] == 0)
return $StatusSet;
$mtp3_hb=$component[1][Content];
$pos=0;
$link_hb=substr($mtp3_hb,8,256*2);
$linkset_hb=substr($mtp3_hb,520,128*2);
for($i=0;$i<256;$i++)
{
$tmpi=hexdec(substr($link_hb,$i*2,2));
$tmpb=omc_keep_length(decbin($tmpi),"0",8);
$tmpb=strrev($tmpb);
for($j=0;$j<4;$j++)
{
$tmp2bit=strrev(substr($tmpb,$j*2,2));
$StatusSet[LinkStatus][$i*4+$j]=bindec($tmp2bit);
}
}
for($i=0;$i<128;$i++)
{
$tmpi=hexdec(substr($linkset_hb,$i*2,2));
$tmpb=omc_keep_length(decbin($tmpi),"0",8);
$tmpb=strrev($tmpb);
for($j=0;$j<4;$j++)
{
$tmp2bit=strrev(substr($tmpb,$j*2,2));
$tt=$i*4+$j;
$yy=bindec($tmp2bit);
$StatusSet[LinkSetStatus][$i*4+$j]=bindec($tmp2bit);
}
}
return $StatusSet;
}
?>
<?php
$mtp3_param_table="OBJ_".$mtp3_systypeno.".param_".$mss_platno;
$linkset_index_oid=GetOIDByName($mtp3_systypeno,$linkset_index_name);
$linkset_title_oid=GetOIDByName($mtp3_systypeno,$linkset_title_name);
$linkset_status_oid=GetOIDByName($mtp3_systypeno,$linkset_status_name);
$link_index_oid=GetOIDByName($mtp3_systypeno,$link_index_name);
$link_title_oid=GetOIDByName($mtp3_systypeno,$link_title_name);
$link_status_oid=GetOIDByName($mtp3_systypeno,$link_status_name);
$link_lsID_oid=GetOIDByName($mtp3_systypeno,$link_lsID_name);
$response="";
//get the page list
$tmpwhere=getLevel($linkset_index_oid);
$sql="select * from $mtp3_param_table where $tmpwhere ";
$res=@mysqli_query($pubConn,$sql);
$num=mysqli_num_rows($res);
$page_count=ceil($num/$maxRowPerPage);
$response.="page_count".$field_sep.$page_count.$line_sep;
//get the linkset index
$tmpwhere=getLevel($linkset_index_oid);
$from=$current_page_no * $maxRowPerPage;
$sql="select * from $mtp3_param_table where $tmpwhere order by instanceNo LIMIT $from, $maxRowPerPage ";
$res=@mysqli_query($pubConn,$sql);
$num=mysqli_num_rows($res);
$linksetCount=$num;
//system("echo '$sql' >> /tmp/test.txt");
if($num > 0)
$response.="layer".$field_sep."blank_row_id".$field_sep."hide".$line_sep;
else
$response.="layer".$field_sep."blank_row_id".$field_sep."show".$line_sep;
for($index=0;$index<$maxRowPerPage;$index++)
{
//system("echo 'linksetCount=$linksetCount' >> /tmp/test.txt");
if($index < $linksetCount)
$response.="layer".$field_sep."row_id_{$index}".$field_sep."show".$line_sep;
else
$response.="layer".$field_sep."row_id_{$index}".$field_sep."hide".$line_sep;
}
$linkset_id_cond=" and (";
for($index=0;$index < $num;$index++)
{
$row=@mysqli_fetch_array($res);
$linkset[$index][Instance]=$row[instanceNo]+0;
$linkset_id_cond.=" initValue={$linkset[$index][Instance]} ";
if($index != ($num-1))
$linkset_id_cond.=" or ";
$linkset[$index][LinkIndex]=0;
$index_mirror[$linkset[$index][Instance]][Index]=$index;
}
$linkset_id_cond.=") ";
if($num == 0)
$linkset_id_cond="";
$statusSet=getStatusByHeartbeat();
//get linkset status and title
$tmpwhere=getLevel($linkset_title_oid);
$from=$current_page_no * $maxRowPerPage;
$sql="select * from $mtp3_param_table where $tmpwhere order by instanceNo LIMIT $from, $maxRowPerPage ";
$res=@mysqli_query($pubConn,$sql);
$num=mysqli_num_rows($res);
for($index=0;$index < $num;$index++)
{
$row=@mysqli_fetch_array($res);
$instance=$row[instanceNo]+0;
$pos=$index_mirror[$instance][Index];
$linkset[$index][Title]=$row[initValue];
}
$tmpwhere=getLevel($linkset_status_oid);
$from=$current_page_no * $maxRowPerPage;
$sql="select * from $mtp3_param_table where $tmpwhere order by instanceNo LIMIT $from, $maxRowPerPage ";
$res=@mysqli_query($pubConn,$sql);
$num=mysqli_num_rows($res);
for($index=0;$index < $num;$index++)
{
$row=@mysqli_fetch_array($res);
$instance=$row[instanceNo]+0;
$pos=$index_mirror[$instance][Index];
//$linkset[$index][Status]=$row[initValue]+0;
$linkset[$index][Status]=$statusSet[LinkSetStatus][$instance]+0;
}
$status_value=array(0=>"N",1=>"Y",2=>"I",3=>"--");
$status_color=array(0=>"#ff0000",1=>"#0000ff",2=>"#cecece",3=>"#000000");
for($index=0;$index<$linksetCount;$index++)
{
if(strlen($linkset[$index][Title])>0)
$value=$linkset[$index][Instance]."[".$linkset[$index][Title]."]";
else
$value=$linkset[$index][Instance];
$response.="obj".$field_sep."ls_title_id_{$index}".$field_sep.$value.$field_sep."#000000".$line_sep;
$value=$linkset[$index][Status]+0;
$response.="obj".$field_sep."ls_status_id_{$index}".$field_sep.$status_value[$value].$field_sep.$status_color[$value].$line_sep;
}
//get link status
$tmpwhere=getLevel($link_lsID_oid);
$from=$current_page_no * $maxRowPerPage;
$sql="select * from $mtp3_param_table where $tmpwhere $linkset_id_cond order by instanceNo asc ";
$res=@mysqli_query($pubConn,$sql);
$num=mysqli_num_rows($res);
for($index=0;$index<$num;$index++)
{
$row=@mysqli_fetch_array($res);
$ls_instance=$row[initValue]+0;
$lk_instance=$row[instanceNo]+0;
$ls_index=$index_mirror[$ls_instance][Index];
$lk_index=$linkset[$ls_index][LinkIndex];
$lkInfo=getLinkInfo($mtp3_param_table,$link_title_oid,$link_status_oid,$lk_instance);
$value=$lk_instance;
//$color=$status_color[$lkInfo[Status]];
$color=$status_color[$statusSet[LinkStatus][$lk_instance]];
$response.="obj".$field_sep."lk_status_id_{$ls_index}_{$lk_index}".$field_sep."{$value}".$field_sep."{$color}".$line_sep;
//$response.="title".$field_sep."lk_title_id_{$ls_index}_{$lk_index}".$field_sep."{$lkInfo[Title]}".$line_sep;
$linkset[$ls_index][LinkIndex]++;
}
for($index=0;$index<$num;$index++)
{
for($j=$linkset[$index][LinkIndex];$j<$maxRowPerPage;$j++)
{
$response.="obj".$field_sep."lk_status_id_{$index}_{$j}".$field_sep."--".$field_sep."#000000".$line_sep;
//$response.="obj".$field_sep."lk_status_id_{$index}_{$j}".$field_sep."--".$line_sep;
}
}
$response=substr($response,0,strlen($response)-1);
//system("date >> /tmp/test.txt");
echo $response;
?>

View File

@@ -0,0 +1,187 @@
<?php
//Include the head file
require("../../inc/header.inc");
?>
<script language="JavaScript">
function updateStatus(flag)
{
var current_page_no=document.getElementById('current_page_no').value;
//alert(current_page_no);
var fixurl="./linksetStatus_deal.php?current_page_no="+current_page_no;
var browserr = navigator.appName;
if(browserr == "Microsoft Internet Explorer")
request_oo = new ActiveXObject("Microsoft.XMLHTTP");
else
request_oo = new XMLHttpRequest();
request_oo.open("GET",fixurl,"false");
request_oo.onreadystatechange=function()
{
getRes();
}
request_oo.send(null);
if(flag == 1)
setTimeout("updateStatus("+flag+")", 10000);
}
function getRes()
{
//not
if(request_oo.readyState == 3)
{
//alert("not finish");
}
if(request_oo.readyState == 4)
{
var response = request_oo.responseText;
//alert(response);
//return;
var module=response.split(';');
//alert(module.length);
for(pos=0;pos<module.length;pos++)
{
var items=module[pos].split(',');
var types=items[0].replace(/(^\s*)|(\s*$)/g, "");
//alert(types);
if(types == 'obj')
{
var item_id=items[1].replace(/(^\s*)|(\s*$)/g, "");
var item_val=items[2].replace(/(^\s*)|(\s*$)/g, "");
var item_col=items[3].replace(/(^\s*)|(\s*$)/g, "");
if(document.getElementById(item_id) == null)
continue;
document.getElementById(item_id).style.color=item_col;
document.getElementById(item_id).innerHTML=item_val;
}
else if(types == 'title')
{
var item_id=items[1].replace(/(^\s*)|(\s*$)/g, "");
var item_val=items[2].replace(/(^\s*)|(\s*$)/g, "");
document.getElementById(item_id).title=item_val;
}
else if(types == 'page_count')
{
var prev_page_count=document.getElementById('prev_page_count').value;
if(prev_page_count != items[1])
{
//alert('page_count');
var sel_obj=document.getElementById('page_select');
for(i=sel_obj.length-1;i>=0;i--)
{
sel_obj[i]=null;
}
var opt_len=0;
for(i=0;i<items[1];i++)
{
var nam="Linkset "+(i*16)+" - "+(i*16+15);
sel_obj[opt_len]=new Option(nam,i);
opt_len++;
}
document.getElementById('prev_page_count').value=items[1];
}
}
else if(types == 'layer')
{
//alert('layer');
var item_id=items[1].replace(/(^\s*)|(\s*$)/g, "");
var item_val=items[2].replace(/(^\s*)|(\s*$)/g, "");
if(item_val == 'hide')
document.getElementById(item_id).style.display='none';
else
document.getElementById(item_id).style.display='';
}
}
}
}
function changepage()
{
document.getElementById('current_page_no').value=document.getElementById('page_select').value;
updateStatus(0);
}
</script>
<body leftmargin="15" rightmargin="10" onload="javascript:adjust();" onresize="javascript:adjust();" style="overflow:hidden;overflow-x:hidden;overflow-y:hidden;">
<?php
$maxRowPerPage=16;
adjust_head();
adjust_title_head();
echo "<form name=\"statusForm\" method=\"post\">";
echo "<table id=\"table_up\" border=\"0\" width=\"100%\">";
echo "<tr>";
echo "<td width=\"50%\">";
echo "Advanced > MTP3 Status > LinkSet";
echo "</td>";
echo "<td width=\"50%\" align=\"right\">";
$helpId="1.2.4";
//showHelp($helpId);
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"50%\">";
echo "<select id=\"page_select\" onchange=\"javascript:changepage();\">";
echo "</select>";
echo "</td>";
echo "<td width=\"50%\" align=right>";
echo "<a href=\"./plat_test_status.php\" target=\"_self\"><img style=\"vertical-align:middle;\" border=0 src=\"../../images/left.gif\" width=\"14\" height=\"14\">Back</a>";
echo "</td>";
echo "</tr>";
echo "</table>";
adjust_title_tail();
adjust_content_head();
//echo "<center><font color=blue size=2>Linkset Status</font></center><p>";
echo "<table border=\"1\" width=\"100%\" cellpadding=\"1\" cellspacing=\"0\" bordercolor=\"#666666\" bordercolordark=\"#FFFFFF\" bgcolor=\"#FFFFFF\">";
echo "<caption><center><font color=blue size=2>Linkset Status</font></center></caption>";
echo "<tr bgcolor=\"#E6E6E6\">";
echo "<td width=\"10%\" align=\"center\">Name</td>";
echo "<td width=\"6%\" align=\"center\">Status</td>";
echo "<td width=\"84%\" align=\"center\" colspan=\"16\">Links Status</td>";
echo "</tr>";
echo "<tr id=\"blank_row_id\"><td>--</td><td>--</td><td colspan=16>--</td></tr>";
for($i=0;$i<$maxRowPerPage;$i++)
{
echo "<tr id=\"row_id_{$i}\">";
echo "<td>";
echo "<span id=\"ls_title_id_{$i}\">--</span>";
echo "</td>";
echo "<td align=\"center\">";
echo "<span id=\"ls_status_id_{$i}\">--</span>";
echo "</td>";
for($j=0;$j<16;$j++)
{
echo "<td width=\"5%\" id=\"lk_title_id_{$i}_{$j}\">";
echo "<span id=\"lk_status_id_{$i}_{$j}\">--</span>";
echo "</td>";
}
echo "</tr>";
}
echo "</table>";
echo "Remarks: <font color=blue>Y</font> = Available, <font color=red>N</font> = Unavailable, <font color=#CCCCCC>I</font> = Inhibited.";
echo "<input type=hidden value=\"0\" id=\"prev_page_count\">";
echo "<input type=hidden value=\"0\" id=\"current_page_no\">";
echo "</form>";
adjust_content_tail();
?>
<script language="JavaScript">
updateStatus(1);
</script>

View File

@@ -0,0 +1,388 @@
<?php
require("../../inc/header.inc");
require("../serverStatusImprove/function.inc");
?>
<body onload="javascript:adjust();" onresize="javascript:adjust();" leftmargin="15" style="overflow:hidden;overflow-x:hidden;overflow-y:hidden;">
<?php
$global_id=0;
function AssignID()
{
global $global_id;
$id="ID_{$global_id}";
$global_id++;
return $id;
}
?>
<?php
adjust_head();
adjust_title_head();
echo "<FORM NAME=\"downForm\">";
echo "<table id=\"table_up\" border=\"0\" width=\"100%\">";
echo "<tr>";
echo "<td width=\"50%\">";
echo "Advanced > PLAT Status";
echo "</td>";
echo "<td width=\"50%\" align=\"right\" title=\"Help\">";
//showHelp($helpId);
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"50%\">";
echo "&nbsp;";
echo "</td>";
echo "<td width=\"50%\" align=\"right\" title=\"Clear\">";
echo "<a href=\"plat_test_status.php\"><img align=absBottom border=0 src=\"../../images/left.gif\" width=\"14\" height=\"14\">Back</a>";
echo "</td>";
echo "</tr>";
echo "</table>";
adjust_title_tail();
adjust_content_head();
if(0)
{
echo "subSysNo=$subSysNo,platID=$platID<br>";
}
$config=parse_ini_file("config.ini",true);
$config_count=sizeof($config);
foreach($config as $key => $val)
{
if($config[$key][PlatformID] == $sysNo)
{
$thisconfig=$config[$key];
break;
}
}
$tmpconf[PlatNo]=$sysNo;
$plat=GetPlatInfo($tmpconf,$subSysNo);
if(0)
{
echo "<pre>";
print_r($plat);
echo "</pre>";
}
echo "<br><center><font color=\"blue\">{$thisconfig[PlatformName]}_$subSysNo platform information</font></center>";
echo "<table width=100% border=1 cellpadding=1 cellspacing=0 bordercolor=#666666 bordercolordark=#FFFFFF bgcolor=\"#ffffff\">";
echo "<tr>";
echo "<td align=left bgcolor=\"#E6E6E6\" width=50%>Status</td>";
echo "<td>";
//platform Status
$id=AssignID();
echo "<span id=\"{$id}\" style=\"color:#000000;\">";
echo "--";
echo "</span>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td align=left bgcolor=\"#E6E6E6\" width=50%>Refresh Time</td>";
echo "<td>";
//Refresh Time
$id=AssignID();
echo "<span id=\"{$id}\" style=\"color:#000000;\">";
echo "--";
echo "</span>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td align=left bgcolor=\"#E6E6E6\" width=50%>Start Time</td>";
echo "<td>";
//Start Time
$id=AssignID();
echo "<span id=\"{$id}\" style=\"color:#000000;\">";
echo "--";
echo "</span>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td align=left bgcolor=\"#E6E6E6\" width=50%>CPU Usage</td>";
echo "<td>";
//CPU Usage PN
$id=AssignID();
$val=GetProcessLabel(0);
echo "<input id=\"{$id}\" value=\"{$val}\" readonly type=text size=18 style=\"font-family:Arial; color:#3366aa; background-color:#ffffff; padding:0px; border-style:double; border-width:1px;height:14px;border-color:#222222;font-size:12px;\">";
echo "&nbsp;";
//CPU Usage Rate
$id=AssignID();
echo "<span id=\"{$id}\" style=\"color:#000000;\">";
echo "--";
echo "</span>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td align=left bgcolor=\"#E6E6E6\" width=50%>Physical Memory</td>";
echo "<td>";
//Physical Memory Used/Total
$id=AssignID();
$val=GetProcessLabel(0);
echo "<input id=\"{$id}\" value=\"{$val}\" readonly type=text size=18 style=\"font-family:Arial; color:#3366aa; background-color:#ffffff; padding:0px; border-style:double; border-width:1px;height:14px;border-color:#222222;font-size:12px;\">";
echo "&nbsp;";
$id=AssignID();
echo "<span id=\"{$id}\" style=\"color:#000000;\">";
echo "--";
echo "</span>";
echo "&nbsp;";
$id=AssignID();
echo "<span id=\"{$id}\" style=\"color:#000000;\">";
echo "--";
echo "</span>";
echo "&nbsp;";
echo "(Used/Total)";
echo "<br>";
//Physical Memory Used/Swap
$id=AssignID();
$val=GetProcessLabel(0);
echo "<input id=\"{$id}\" value=\"{$val}\" readonly type=text size=18 style=\"font-family:Arial; color:#3366aa; background-color:#ffffff; padding:0px; border-style:double; border-width:1px;height:14px;border-color:#222222;font-size:12px;\">";
echo "&nbsp;";
$id=AssignID();
echo "<span id=\"{$id}\" style=\"color:#000000;\">";
echo "--";
echo "</span>";
echo "&nbsp;";
$id=AssignID();
echo "<span id=\"{$id}\" style=\"color:#000000;\">";
echo "--";
echo "</span>";
echo "&nbsp;";
echo "(Used/Swap)";
echo "<br>";
$id=AssignID();
echo "Buffers:";
echo "&nbsp;";
echo "<span id=\"{$id}\" style=\"color:#000000;\">";
echo "--";
echo "</span>";
echo ";&nbsp;";
$id=AssignID();
echo "Cached:";
echo "&nbsp;";
echo "<span id=\"{$id}\" style=\"color:#000000;\">";
echo "--";
echo "</span>";
echo "<br>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td align=left bgcolor=\"#E6E6E6\" width=50%>Harddisk Space</td>";
echo "<td>";
//Harddisk, support 16 harddisk
for($i=0;$i<16;$i++)
{
$id=AssignID();
if($i==0)
echo "<span id=\"{$id}\">";
else
echo "<span id=\"{$id}\" style=\"display:none;\">";
$id=AssignID();
$val=GetProcessLabel(0);
echo "<input id=\"{$id}\" value=\"{$val}\" readonly type=text size=18 style=\"font-family:Arial; color:#3366aa; background-color:#ffffff; padding:0px; border-style:double; border-width:1px;height:14px;border-color:#222222;font-size:12px;\">";
echo "&nbsp;";
$id=AssignID();
echo "<span id=\"{$id}\" style=\"color:#000000;\">";
echo "--";
echo "</span>";
echo "&nbsp;";
$id=AssignID();
echo "<span id=\"{$id}\" style=\"color:#000000;\">";
echo "--";
echo "</span>";
echo "&nbsp;";
$id=AssignID();
echo "<span id=\"{$id}\" style=\"color:#000000;\">";
echo "--";
echo "</span>";
echo "<br>";
echo "</span>";
}
echo "</td>";
echo "</tr>";
echo "</table>";
//Remark Table
echo "<table border=\"0\" width=\"100%\" cellpadding=1 cellspacing=0>";
echo "<tr>";
echo "<td width=\"50%\" align=\"left\">";
echo "Remarks: <font color=\"blue\">Y</font> = Normal, <font color=\"red\">N</font> = Abnormal, -- = None.";
echo "</td>";
echo "<td width=\"50%\" align=\"right\" title=\"Clear\">";
echo "<a href=\"plat_test_status.php\"><img align=absBottom border=0 src=\"../../images/left.gif\" width=\"14\" height=\"14\">Back</a>";
echo "</td>";
echo "</tr>";
echo "</table>";
adjust_content_tail();
?>
<script language="JavaScript">
function updateStatus(sysNo,subSysNo)
{
var fixurl="./plat_status_update.php?sysNo="+sysNo+"&subSysNo="+subSysNo;
var browserr = navigator.appName;
if(browserr == "Microsoft Internet Explorer")
{
request_oo = new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
request_oo = new XMLHttpRequest();
}
request_oo.open("GET",fixurl,"false");
request_oo.onreadystatechange=function()
{
checUpdateState();
}
request_oo.send(null);
setTimeout("updateStatus('"+sysNo+"','"+subSysNo+"')", 10000);
}
function checUpdateState()
{
//not
if(request_oo.readyState == 3)
{
//alert("not finish");
}
if(request_oo.readyState == 4)
{
var response = request_oo.responseText;
response=response.replace(/(^\s*)|(\s*$)/g, "");
//alert(response);
if(response == "")
return;
var objects=response.split(';');
//alert(objects.length);
for(i=0;i<objects.length;i++)
{
var items=objects[i].split(',');
var item_id=items[0].replace(/(^\s*)|(\s*$)/g, "");
if(document.getElementById(item_id) == null)
continue;
var item_display=items[1].replace(/(^\s*)|(\s*$)/g, "");
var item_value=items[2].replace(/(^\s*)|(\s*$)/g, "");
var item_color=items[3].replace(/(^\s*)|(\s*$)/g, "");
if(item_display == 'Rect')
{
document.getElementById(item_id).value=GetLabel(item_value);
document.getElementById(item_id).style.color='#3366aa';
}
else if(item_display == 'layerShow')
{
document.getElementById(item_id).style.display='';
}
else if(item_display == 'layerHide')
{
document.getElementById(item_id).style.display='none';
}
else
{
document.getElementById(item_id).style.color=item_color;
document.getElementById(item_id).innerHTML=item_value;
if(item_display == 'none')
document.getElementById(item_id).style.display='none';
else
document.getElementById(item_id).style.display='';
}
}
}
}
function GetLabel(pn)
{
switch(pn)
{
case '0':
case 0:
return '';
case '1':
case 1:
return '<27><>';
case '2':
case 2:
return '<27><><EFBFBD><EFBFBD>';
case '3':
case 3:
return '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
case '4':
case 4:
return '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
case '5':
case 5:
return '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
case '6':
case 6:
return '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
case '7':
case 7:
return '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
case '8':
case 8:
return '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
case '9':
case 9:
return '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
case '10':
case 10:
return '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
}
return '';
}
</script>
<?php
echo "\n<script language=\"JavaScript\">\n";
echo "updateStatus('$sysNo','$subSysNo');\n";
echo "</script>\n";
?>

View File

@@ -0,0 +1,181 @@
<?php
require("../../inc/lib.inc");
require("../serverStatusImprove/function.inc");
$global_id=0;
function AssignID()
{
global $global_id;
$id="ID_{$global_id}";
$global_id++;
return $id;
}
if(0)
{
echo "platID=$platID,subSysNo=$subSysNo";
}
$config=parse_ini_file("config.ini",true);
$config_count=sizeof($config);
foreach($config as $key => $val)
{
if($config[$key][PlatformID] == $sysNo)
{
$thisconfig=$config[$key];
break;
}
}
$sql="select * from OMC_PUB.sysStat where sysTypeNo=200 and sysNo={$sysNo} and subSysNo=$subSysNo ";
//echo "$sql<br>";
$res=mysqli_query($pubConn,$sql);
$num=mysqli_num_rows($res);
if($num == 0)
exit();
$tmpconf[PlatNo]=$sysNo;
$plat=GetPlatInfo($tmpconf,$subSysNo);
//platform Status
$id=AssignID();
$sql="select * from OMC_PUB.sysInfo where sysTypeNo=200 and sysNo={$sysNo} and subSysNo=$subSysNo ";
//echo "$sql<br>";
$res=mysqli_query($pubConn,$sql);
$num=mysqli_num_rows($res);
if($num != 1)
{
$baseStat=0;
}
else
{
$row=@mysqli_fetch_array($res);
$baseStat=$row[baseStat]+0;
}
$refresh_time=$row[updateTime];
$due_date=date("Y-m-d H:i:s",mktime(date("H"),date("i"),date("s")-60,date("m"),date("d"),date("Y")));
$ove_date=date("Y-m-d H:i:s",mktime(date("H"),date("i"),date("s")+60,date("m"),date("d"),date("Y")));
if($refresh_time < $due_date || $refresh_time > $ove_date)
{
$valid_time=0;
}
else
{
$valid_time=1;
}
if($valid_time == 0 || $baseStat == 0)
$total_response.="$id,block,N,#ff0000;";
else
$total_response.="$id,block,Y,#0000ff;";
//Refresh Time
$id=AssignID();
if($valid_time)
$total_response.="$id,block,$refresh_time,#0000ff;";
else
$total_response.="$id,block,$refresh_time,#ff0000;";
//Start Time
$id=AssignID();
if(trim($plat[StartTime][Value]) == "")
$total_response.="$id,block,--,#000000;";
else
$total_response.="$id,block,{$plat[StartTime][Value]},#0000ff;";
//CPU Usage PN
$id=AssignID();
$message="{$id},{$plat[CPURatePN][Display]},{$plat[CPURatePN][Value]},{$plat[CPURatePN][Color]};";
$total_response.=$message;
//CPU Usage
$id=AssignID();
$message="{$id},{$plat[CPURate][Display]},{$plat[CPURate][Value]},{$plat[CPURate][Color]};";
$total_response.=$message;
//Physical Memory
$id=AssignID();
$message="{$id},{$plat[PMTotalRatePN][Display]},{$plat[PMTotalRatePN][Value]},{$plat[PMTotalRatePN][Color]};";
$total_response.=$message;
$id=AssignID();
$message="{$id},{$plat[PMTotalRate][Display]},{$plat[PMTotalRate][Value]},{$plat[PMTotalRate][Color]};";
$total_response.=$message;
$id=AssignID();
$message="{$id},{$plat[PMTotalRateV][Display]},{$plat[PMTotalRateV][Value]},{$plat[PMTotalRateV][Color]};";
$total_response.=$message;
$id=AssignID();
$message="{$id},{$plat[PMSwapRatePN][Display]},{$plat[PMSwapRatePN][Value]},{$plat[PMSwapRatePN][Color]};";
$total_response.=$message;
$id=AssignID();
$message="{$id},{$plat[PMSwapRate][Display]},{$plat[PMSwapRate][Value]},{$plat[PMSwapRate][Color]};";
$total_response.=$message;
$id=AssignID();
$message="{$id},{$plat[PMSwapRateV][Display]},{$plat[PMSwapRateV][Value]},{$plat[PMSwapRateV][Color]};";
$total_response.=$message;
$id=AssignID();
$message="{$id},{$plat[PMBuffers][Display]},{$plat[PMBuffers][Value]},{$plat[PMBuffers][Color]};";
$total_response.=$message;
$id=AssignID();
$message="{$id},{$plat[PMCached][Display]},{$plat[PMCached][Value]},{$plat[PMCached][Color]};";
$total_response.=$message;
//Harddisk
for($i=0;$i<16;$i++)
{
if($i<$plat[HDNum])
{
$id=AssignID();
$message="{$id},layerShow,no,no;";
$total_response.=$message;
$id=AssignID();
$message="{$id},{$plat[HD][$i][PN][Display]},{$plat[HD][$i][PN][Value]},{$plat[HD][$i][PN][Color]};";
$total_response.=$message;
$id=AssignID();
$message="{$id},{$plat[HD][$i][Rate][Display]},{$plat[HD][$i][Rate][Value]},{$plat[HD][$i][Rate][Color]};";
$total_response.=$message;
$id=AssignID();
$message="{$id},{$plat[HD][$i][V][Display]},{$plat[HD][$i][V][Value]},{$plat[HD][$i][V][Color]};";
$total_response.=$message;
$id=AssignID();
$message="{$id},{$plat[HD][$i][Path][Display]},{$plat[HD][$i][Path][Value]},{$plat[HD][$i][Path][Color]};";
$total_response.=$message;
}
else
{
$id=AssignID();
$message="{$id},layerHide,no,no;";
$total_response.=$message;
$id=AssignID();
$message="{$id},none,{$plat[HD][$i][PN][Value]},{$plat[HD][$i][PN][Color]};";
//$total_response.=$message;
$id=AssignID();
$message="{$id},none,{$plat[HD][$i][Rate][Value]},{$plat[HD][$i][Rate][Color]};";
//$total_response.=$message;
$id=AssignID();
$message="{$id},none,{$plat[HD][$i][V][Value]},{$plat[HD][$i][V][Color]};";
//$total_response.=$message;
$id=AssignID();
$message="{$id},none,{$plat[HD][$i][Path][Value]},{$plat[HD][$i][Path][Color]};";
//$total_response.=$message;
}
}
echo "$total_response";
?>

View File

@@ -0,0 +1,639 @@
<?php
require("../../inc/header.inc");
require("../serverStatusImprove/function.inc");
?>
<script language="JavaScript">
function clearAll()
{
window.location.href="./plat_test_status.php?clearAll=1";
}
</script>
<body onload="javascript:adjust();" onresize="javascript:adjust();" leftmargin="15" style="overflow:hidden;overflow-x:hidden;overflow-y:hidden;">
<?php
$global_id=0;
function AssignID()
{
global $global_id;
$id="ID_{$global_id}";
$global_id++;
return $id;
}
?>
<?php
adjust_head();
adjust_title_head();
echo "<FORM NAME=\"downForm\" action=\"./server_status.php\" method=\"post\">";
echo "<table id=\"table_up\" border=\"0\" width=\"100%\">";
echo "<tr>";
echo "<td width=\"50%\">";
echo "Advanced > Plat Status";
echo "</td>";
echo "<td width=\"50%\" align=\"right\" title=\"Help\">";
//showHelp($helpId);
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"50%\">";
echo "&nbsp;";
echo "</td>";
echo "<td width=\"50%\" align=\"right\" title=\"Clear\">";
echo "<a href=# onClick=\"javascript:clearAll();\"><img align=absBottom border=0 src=\"../../images/delete.gif\" width=\"14\" height=\"14\">Clear</a>";
echo "</td>";
echo "</tr>";
echo "</table>";
adjust_title_tail();
adjust_content_head();
$config=parse_ini_file("../platStatus/config.ini",true);
$config_count=sizeof($config);
if(0)
{
echo "config_count=$config_count<br>";
echo "<pre>";
print_r($config);
echo "</pre>";
}
if($clearAll == 1)
{
//echo "clear<br>";
$sql="delete from OMC_PUB.sysInfo where sysTypeNo=200 ";
@mysqli_query($pubConn,$sql);
echo mysqli_error($pubConn);
}
echo "<br><center><font color=\"blue\">Platform summary information</font></center>";
echo "<table border=\"1\" width=\"100%\" cellpadding=\"1\" cellspacing=\"0\" bordercolor=\"#666666\" bordercolordark=\"#FFFFFF\" bgcolor=\"#ffffff\">";
echo "<tr bgcolor=\"#E6E6E6\">";
echo "<td>Item</td>";
echo "<td>Application status</td>";
echo "<td>IPTRANS</td>";
echo "<td>MTP3</td>";
echo "<td>SCCP</td>";
echo "<td>TCAP</td>";
echo "<td>SNMP</td>";
echo "<td>DEBUG</td>";
echo "<td>SMPP</td>";
echo "<td>PLAT STATUS</td>";
echo "<td>Refresh Time</td>";
echo "<td>IP Address</td>";
echo "</tr>";
echo "<tr id=\"blank_line\">";
echo "<td>--</td><td>--</td><td>--</td><td>--</td><td>--</td><td>--</td><td>--</td><td>--</td><td>--</td><td>--</td><td>--</td><td>--</td>";
echo "</tr>";
foreach($config as $key => $val)
{
if(strcmp($key,"PlatSysTypeNo")==0)
{
continue;
}
if($config[$key][PlatformID] == 0)
{
for($j=0;$j<2;$j++)
{
//Rowline
$id=AssignID();
echo "<tr id=\"$id\" style=\"display:none;\">";
//Item Name
echo "<td>{$config[$key][PlatformName]}_{$j}</td>";
//Application status
$id=AssignID();
echo "<td>";
echo "<span id=\"{$id}\" style=\"color:#000000;\">$id</span>";
echo "</a>";
echo "</td>";
//IPTRANS
$id=AssignID();
echo "<td>";
echo "<a href=\"./iptrans_status.php?sysNo={$config[$key][PlatformID]}&subSysNo=$j\">";
echo "<span id=\"{$id}\" style=\"color:#FF0000;\">$id</span>";
echo "</a>";
echo "</td>";
//MTP3
$id=AssignID();
echo "<td>";
echo "<a href=\"./linksetStatus_show.php\">";
echo "<span id=\"{$id}\" style=\"color:#FF0000;\">$id</span>";
echo "</a>";
echo "</td>";
//SCCP
$id=AssignID();
echo "<td>";
echo "<a href=\"./sccp_status.php?sysNo={$config[$key][PlatformID]}&subSysNo=$j\">";
echo "<span id=\"{$id}\" style=\"color:#FF0000;\">$id</span>";
echo "</a>";
echo "</td>";
//TCAP
$id=AssignID();
echo "<td>";
echo "<a href=\"./tcap_status.php?sysNo={$config[$key][PlatformID]}&subSysNo=$j\">";
echo "<span id=\"{$id}\" style=\"color:#FF0000;\">$id</span>";
echo "</a>";
echo "</td>";
//SNMP
$id=AssignID();
echo "<td>";
echo "<a href=\"./snmp_status.php?sysNo={$config[$key][PlatformID]}&subSysNo=$j\">";
echo "<span id=\"{$id}\" style=\"color:#FF0000;\">$id</span>";
echo "</a>";
echo "</td>";
//DEBUG
$id=AssignID();
echo "<td>";
echo "<span id=\"{$id}\" style=\"color:#000000;\">--</span>";
echo "</td>";
//SMPP
$id=AssignID();
echo "<td>";
echo "<a href=\"./smpp_status.php?sysNo={$config[$key][PlatformID]}&subSysNo=$j\">";
echo "<span id=\"{$id}\" style=\"color:#FF0000;\">$id</span>";
echo "</a>";
echo "</td>";
//PLAT STATUS
$id=AssignID();
echo "<td>";
echo "<a href=\"./plat_status.php?sysNo={$config[$key][PlatformID]}&subSysNo=$j\">";
echo "<span id=\"{$id}\" style=\"color:#FF0000;\">$id</span>";
echo "</a>";
echo "</td>";
//Refresh Time
$id=AssignID();
echo "<td>";
echo "<span id=\"{$id}\" style=\"color:#000000;\">--</span>";
echo "</td>";
//IP Address
$id=AssignID();
echo "<td>";
echo "<span id=\"{$id}\" style=\"color:#000000;\">$id</span>";
echo "</td>";
echo "</tr>";
}
}
if($config[$key][PlatformID] == 8)
{
for($j=0;$j<10;$j++)
{
//Rowline
$id=AssignID();
echo "<tr id=\"$id\" style=\"display:none;\">";
//Item Name
echo "<td>{$config[$key][PlatformName]}_{$j}</td>";
//Application status
$id=AssignID();
echo "<td>";
echo "<span id=\"{$id}\" style=\"color:#000000;\">$id</span>";
echo "</a>";
echo "</td>";
//IPTRANS
$id=AssignID();
echo "<td>";
echo "<a href=\"./iptrans_status.php?sysNo={$config[$key][PlatformID]}&subSysNo=$j\">";
echo "<span id=\"{$id}\" style=\"color:#FF0000;\">$id</span>";
echo "</a>";
echo "</td>";
//MTP3
$id=AssignID();
echo "<td>";
echo "<a href=\"./linksetStatus_show.php\">";
echo "<span id=\"{$id}\" style=\"color:#FF0000;\">$id</span>";
echo "</a>";
echo "</td>";
//SCCP
$id=AssignID();
echo "<td>";
echo "<a href=\"./sccp_status.php?sysNo={$config[$key][PlatformID]}&subSysNo=$j\">";
echo "<span id=\"{$id}\" style=\"color:#FF0000;\">$id</span>";
echo "</a>";
echo "</td>";
//TCAP
$id=AssignID();
echo "<td>";
echo "<a href=\"./tcap_status.php?sysNo={$config[$key][PlatformID]}&subSysNo=$j\">";
echo "<span id=\"{$id}\" style=\"color:#FF0000;\">$id</span>";
echo "</a>";
echo "</td>";
//SNMP
$id=AssignID();
echo "<td>";
echo "<a href=\"./snmp_status.php?sysNo={$config[$key][PlatformID]}&subSysNo=$j\">";
echo "<span id=\"{$id}\" style=\"color:#FF0000;\">$id</span>";
echo "</a>";
echo "</td>";
//DEBUG
$id=AssignID();
echo "<td>";
echo "<span id=\"{$id}\" style=\"color:#000000;\">--</span>";
echo "</td>";
//SMPP
$id=AssignID();
echo "<td>";
echo "<a href=\"./smpp_status.php?sysNo={$config[$key][PlatformID]}&subSysNo=$j\">";
echo "<span id=\"{$id}\" style=\"color:#FF0000;\">$id</span>";
echo "</a>";
echo "</td>";
//PLAT STATUS
$id=AssignID();
echo "<td>";
echo "<a href=\"./plat_status.php?sysNo={$config[$key][PlatformID]}&subSysNo=$j\">";
echo "<span id=\"{$id}\" style=\"color:#FF0000;\">$id</span>";
echo "</a>";
echo "</td>";
//Refresh Time
$id=AssignID();
echo "<td>";
echo "<span id=\"{$id}\" style=\"color:#000000;\">--</span>";
echo "</td>";
//IP Address
$id=AssignID();
echo "<td>";
echo "<span id=\"{$id}\" style=\"color:#000000;\">$id</span>";
echo "</td>";
echo "</tr>";
}
}
if($config[$key][PlatformID] == 9)
{
for($j=0;$j<2;$j++)
{
//Rowline
$id=AssignID();
echo "<tr id=\"$id\" style=\"display:none;\">";
//Item Name
echo "<td>{$config[$key][PlatformName]}_{$j}</td>";
//Application status
$id=AssignID();
echo "<td>";
echo "<span id=\"{$id}\" style=\"color:#000000;\">$id</span>";
echo "</a>";
echo "</td>";
//IPTRANS
$id=AssignID();
echo "<td>";
echo "<a href=\"./iptrans_status.php?sysNo={$config[$key][PlatformID]}&subSysNo=$j\">";
echo "<span id=\"{$id}\" style=\"color:#FF0000;\">$id</span>";
echo "</a>";
echo "</td>";
//MTP3
$id=AssignID();
echo "<td>";
echo "<a href=\"./linksetStatus_show.php\">";
echo "<span id=\"{$id}\" style=\"color:#FF0000;\">$id</span>";
echo "</a>";
echo "</td>";
//SCCP
$id=AssignID();
echo "<td>";
echo "<a href=\"./sccp_status.php?sysNo={$config[$key][PlatformID]}&subSysNo=$j\">";
echo "<span id=\"{$id}\" style=\"color:#FF0000;\">$id</span>";
echo "</a>";
echo "</td>";
//TCAP
$id=AssignID();
echo "<td>";
echo "<a href=\"./tcap_status.php?sysNo={$config[$key][PlatformID]}&subSysNo=$j\">";
echo "<span id=\"{$id}\" style=\"color:#FF0000;\">$id</span>";
echo "</a>";
echo "</td>";
//SNMP
$id=AssignID();
echo "<td>";
echo "<a href=\"./snmp_status.php?sysNo={$config[$key][PlatformID]}&subSysNo=$j\">";
echo "<span id=\"{$id}\" style=\"color:#FF0000;\">$id</span>";
echo "</a>";
echo "</td>";
//DEBUG
$id=AssignID();
echo "<td>";
echo "<span id=\"{$id}\" style=\"color:#000000;\">--</span>";
echo "</td>";
//SMPP
$id=AssignID();
echo "<td>";
echo "<a href=\"./smpp_status.php?sysNo={$config[$key][PlatformID]}&subSysNo=$j\">";
echo "<span id=\"{$id}\" style=\"color:#FF0000;\">$id</span>";
echo "</a>";
echo "</td>";
//PLAT STATUS
$id=AssignID();
echo "<td>";
echo "<a href=\"./plat_status.php?sysNo={$config[$key][PlatformID]}&subSysNo=$j\">";
echo "<span id=\"{$id}\" style=\"color:#FF0000;\">$id</span>";
echo "</a>";
echo "</td>";
//Refresh Time
$id=AssignID();
echo "<td>";
echo "<span id=\"{$id}\" style=\"color:#000000;\">--</span>";
echo "</td>";
//IP Address
$id=AssignID();
echo "<td>";
echo "<span id=\"{$id}\" style=\"color:#000000;\">$id</span>";
echo "</td>";
echo "</tr>";
}
}
if($config[$key][PlatformID] == 18)
{
for($j=0;$j<2;$j++)
{
//Rowline
$id=AssignID();
echo "<tr id=\"$id\" style=\"display:none;\">";
//Item Name
echo "<td>{$config[$key][PlatformName]}_{$j}</td>";
//Application status
$id=AssignID();
echo "<td>";
echo "<span id=\"{$id}\" style=\"color:#000000;\">$id</span>";
echo "</a>";
echo "</td>";
//IPTRANS
$id=AssignID();
echo "<td>";
echo "<a href=\"./iptrans_status.php?sysNo={$config[$key][PlatformID]}&subSysNo=$j\">";
echo "<span id=\"{$id}\" style=\"color:#FF0000;\">$id</span>";
echo "</a>";
echo "</td>";
//MTP3
$id=AssignID();
echo "<td>";
echo "<a href=\"./linksetStatus_show.php\">";
echo "<span id=\"{$id}\" style=\"color:#FF0000;\">$id</span>";
echo "</a>";
echo "</td>";
//SCCP
$id=AssignID();
echo "<td>";
echo "<a href=\"./sccp_status.php?sysNo={$config[$key][PlatformID]}&subSysNo=$j\">";
echo "<span id=\"{$id}\" style=\"color:#000000;\">$id</span>";
echo "</a>";
echo "</td>";
//TCAP
$id=AssignID();
echo "<td>";
echo "<a href=\"./tcap_status.php?sysNo={$config[$key][PlatformID]}&subSysNo=$j\">";
echo "<span id=\"{$id}\" style=\"color:#FF0000;\">$id</span>";
echo "</a>";
echo "</td>";
//SNMP
$id=AssignID();
echo "<td>";
echo "<a href=\"./snmp_status.php?sysNo={$config[$key][PlatformID]}&subSysNo=$j\">";
echo "<span id=\"{$id}\" style=\"color:#FF0000;\">$id</span>";
echo "</a>";
echo "</td>";
//DEBUG
$id=AssignID();
echo "<td>";
echo "<span id=\"{$id}\" style=\"color:#000000;\">--</span>";
echo "</td>";
//SMPP
$id=AssignID();
echo "<td>";
echo "<a href=\"./smpp_status.php?sysNo={$config[$key][PlatformID]}&subSysNo=$j\">";
echo "<span id=\"{$id}\" style=\"color:#FF0000;\">$id</span>";
echo "</a>";
echo "</td>";
//PLAT STATUS
$id=AssignID();
echo "<td>";
echo "<a href=\"./plat_status.php?sysNo={$config[$key][PlatformID]}&subSysNo=$j\">";
echo "<span id=\"{$id}\" style=\"color:#000000;\">$id</span>";
echo "</a>";
echo "</td>";
//Refresh Time
$id=AssignID();
echo "<td>";
echo "<span id=\"{$id}\" style=\"color:#000000;\">--</span>";
echo "</td>";
//IP Address
$id=AssignID();
echo "<td>";
echo "<span id=\"{$id}\" style=\"color:#000000;\">$id</span>";
echo "</td>";
echo "</tr>";
}
}
}
echo "<table>";
echo "<table border=\"0\" width=\"100%\">";
echo "<tr>";
echo "<td width=\"50%\" align=\"left\">";
echo "Remarks: <font color=\"blue\">Y</font> = Normal, <font color=\"red\">N</font> = Abnormal, -- = None.";
echo "</td>";
echo "<td width=\"50%\" align=\"right\" title=\"Clear\">";
echo "<a href=# onClick=\"javascript:clearAll();\"><img align=absBottom border=0 src=\"../../images/delete.gif\" width=\"14\" height=\"14\">Clear</a>";
echo "</td>";
echo "</tr>";
echo "</table>";
if($clearAll)
{
echo "<script language=\"JavaScript\">\n";
echo "document.getElementById('blank_line').style.display='';\n";
echo "</script>\n";
}
echo "</form>";
adjust_content_tail();
?>
<script language="JavaScript">
function updateStatus()
{
var fixurl="./plat_test_status_update.php";
var browserr = navigator.appName;
if(browserr == "Microsoft Internet Explorer")
{
request_oo = new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
request_oo = new XMLHttpRequest();
}
request_oo.open("GET",fixurl,"false");
request_oo.onreadystatechange=function()
{
checUpdateState();
}
request_oo.send(null);
setTimeout("updateStatus()", 10000);
}
function checUpdateState()
{
//not
if(request_oo.readyState == 3)
{
//alert("not finish");
}
if(request_oo.readyState == 4)
{
var response = request_oo.responseText;
//alert(response);
var module=response.split(';');
//alert("module.length="+module.length);
for(i=0;i<module.length;i++)
{
var items=module[i].split(',');
//alert(items.length);
if(items.length != 4)
continue;
var item_id=items[0].replace(/(^\s*)|(\s*$)/g, "");
var item_state=items[1].replace(/(^\s*)|(\s*$)/g, "");
var item_value=items[2].replace(/(^\s*)|(\s*$)/g, "");
var item_color=items[3].replace(/(^\s*)|(\s*$)/g, "");
//alert("item_id="+item_id+",item_state="+item_state+",item_value="+item_value+",item_color="+item_color);
if(item_state == 'block')
{
document.getElementById(item_id).style.display='';
}
else
{
document.getElementById(item_id).style.display='none';
}
if(item_value != 'none')
{
document.getElementById(item_id).innerHTML=item_value;
}
if(item_color != 'none')
{
document.getElementById(item_id).style.color=item_color;
}
}
}
}
updateStatus();
</script>

View File

@@ -0,0 +1,156 @@
<?php
require("../../inc/lib.inc");
require("../serverStatusImprove/function.inc")
?>
<?php
$global_id=0;
function AssignID()
{
global $global_id;
$id="ID_{$global_id}";
$global_id++;
return $id;
}
?>
<?php
$config=parse_ini_file("../platStatus/config.ini",true);
$config_count=sizeof($config);
$total_response="";
$show_num=0;
foreach($config as $key => $val)
{
if(strcmp($key,"PlatSysTypeNo")==0)
{
continue;
}
for($sys=0;$sys<$config[$key][PlatformNo];$sys++)
{
$sql="select * from OMC_PUB.sysInfo where sysTypeNo={$config[PlatSysTypeNo]} and sysNo={$config[$key][PlatformID]} and subSysNo={$sys} ";
$res=mysqli_query($pubConn,$sql);
$num=mysqli_num_rows($res);
// $module_vertion=GetModuleVersion({$config[PlatSysTypeNo]},{$config[$key][PlatformID]},{$sysNo});
if($num == 0)
{
$id=AssignID();
$total_response.="$id,none,none,none;";
$id=AssignID();
$id=AssignID();
$id=AssignID();
$id=AssignID();
$id=AssignID();
$id=AssignID();
$id=AssignID();
$id=AssignID();
$id=AssignID();
$id=AssignID();
$id=AssignID();
continue;
}
else
{
$row=@mysqli_fetch_array($res);
$id=AssignID();
$total_response.="$id,block,none,none;";
$platDetailInfo=GetDetailPlatInfo($config[$key][PlatformID],$sys,9999);
$debug_message="GetDetailPlatInfo($config[$key][PlatformID],$sys,9999);<br>";
debug_log("/tmp/test.txt",$debug_message);
//Application status
$id=AssignID();
if(strcmp($platDetailInfo[Application][Status][Value],"--"))
$platDetailInfo[Application][Status][Value]="Y";
$total_response.="$id,block,{$platDetailInfo[Application][Status][Value]},#0000FF;";
//IPTRANS
$id=AssignID();
//if(strcmp($platDetailInfo[IPTRANS][Status][Value],"--"))
//$platDetailInfo[IPTRANS][Status][Value]="<a href=\"./iptrans_status.php?sysNo={$config[$key][PlatformID]}&subSysNo=$sys\">".$platDetailInfo[IPTRANS][Status][Value]."</a>";
$total_response.="$id,block,{$platDetailInfo[IPTRANS][Status][Value]},{$platDetailInfo[IPTRANS][Status][Color]};";
//MTP3
$id=AssignID();
// if(strcmp($platDetailInfo[MTP3][Status][Value],"--"))
// $platDetailInfo[MTP3][Status][Value]="<a href=\"./linksetStatus_show.php\">".$platDetailInfo[MTP3][Status][Value]."</a>";
$total_response.="$id,block,{$platDetailInfo[MTP3][Status][Value]},{$platDetailInfo[MTP3][Status][Color]};";
//SCCP
$id=AssignID();
//if(strcmp($platDetailInfo[SCCP][Status][Value],"--"))
//$platDetailInfo[SCCP][Status][Value]="<a href=\"./sccp_status.php?sysNo={$config[$key][PlatformID]}&subSysNo=$sys\">".$platDetailInfo[SCCP][Status][Value]."</a>";
//$platDetailInfo[SCCP][Status][Value]=$platDetailInfo[SCCP][Status][Value];
$total_response.="$id,block,{$platDetailInfo[SCCP][Status][Value]},{$platDetailInfo[SCCP][Status][Color]};";
//TCAP
$id=AssignID();
//if(strcmp($platDetailInfo[TCAP][Status][Value],"--"))
//$platDetailInfo[TCAP][Status][Value]="<a href=\"./tcap_status.php?sysNo={$config[$key][PlatformID]}&subSysNo=$sys\">".$platDetailInfo[TCAP][Status][Value]."</a>";
$total_response.="$id,block,{$platDetailInfo[TCAP][Status][Value]},{$platDetailInfo[TCAP][Status][Color]};";
//SNMP
$id=AssignID();
//if(strcmp($platDetailInfo[SNMP][Status][Value],"--"))
//$platDetailInfo[SNMP][Status][Value]="<a href=\"./snmp_status.php?sysNo={$config[$key][PlatformID]}&subSysNo=$sys\">".$platDetailInfo[SNMP][Status][Value]."</a>";
$total_response.="$id,block,{$platDetailInfo[SNMP][Status][Value]},{$platDetailInfo[SNMP][Status][Color]};";
//DEBUG
$id=AssignID();
//if(strcmp($platDetailInfo[DEBUG][Status][Value],"--"))
//$platDetailInfo[DEBUG][Status][Value]="<a href=\"./tcap_status.php?sysNo={$config[$key][PlatformID]}&subSysNo=$sys\">".$platDetailInfo[DEBUG][Status][Value]."</a>";
$total_response.="$id,block,{$platDetailInfo[DEBUG][Status][Value]},{$platDetailInfo[DEBUG][Status][Color]};";
//SMPP
$id=AssignID();
//if(strcmp($platDetailInfo[SMPP][Status][Value],"--"))
//$platDetailInfo[SMPP][Status][Value]="<a href=\"./smpp_status.php?sysNo={$config[$key][PlatformID]}&subSysNo=$sys\">".$platDetailInfo[SMPP][Status][Value]."</a>";
$total_response.="$id,block,{$platDetailInfo[SMPP][Status][Value]},{$platDetailInfo[SMPP][Status][Color]};";
//PLAT Status
$id=AssignID();
//if(strcmp($platDetailInfo[Application][Status][Value],"--"))
//$platDetailInfo[Application][Status][Value]="<a href=\"./plat_status.php?sysNo={$config[$key][PlatformID]}&subSysNo=$sys\">".$platDetailInfo[Application][Status][Value]."</a>";
$total_response.="$id,block,{$platDetailInfo[Application][Status][Value]},#0000FF;";
//Refresh Time
$id=AssignID();
$total_response.="$id,block,{$platDetailInfo[RefreshTime][Value]},{$platDetailInfo[RefreshTime][Color]};";
//IP Address
$id=AssignID();
$total_response.="$id,block,{$platDetailInfo[IPAddress][Value]},{$platDetailInfo[IPAddress][Color]};";
$show_num++;
}
}
}
if($show_num)
$total_response.="blank_line,none,none,none;";
else
$total_response.="blank_line,block,none,none;";
debug_log("/tmp/test.txt",$total_response);
echo $total_response;
?>

View File

@@ -0,0 +1,226 @@
<?php
require("../../inc/header.inc");
require("../serverStatusImprove/function.inc");
?>
<body onload="javascript:adjust();" onresize="javascript:adjust();" leftmargin="15" style="overflow:hidden;overflow-x:hidden;overflow-y:hidden;">
<?php
$global_id=0;
function AssignID()
{
global $global_id;
$id="ID_{$global_id}";
$global_id++;
return $id;
}
?>
<?php
adjust_head();
adjust_title_head();
echo "<FORM NAME=\"downForm\">";
echo "<table id=\"table_up\" border=\"0\" width=\"100%\">";
echo "<tr>";
echo "<td width=\"50%\">";
echo "Advanced > SCCP Status";
echo "</td>";
echo "<td width=\"50%\" align=\"right\" title=\"Help\">";
//showHelp($helpId);
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"50%\">";
echo "&nbsp;";
echo "</td>";
echo "<td width=\"50%\" align=\"right\" title=\"Clear\">";
echo "<a href=\"./plat_test_status.php\"><img align=absBottom border=0 src=\"../../images/left.gif\" width=\"14\" height=\"14\">Back</a>";
echo "</td>";
echo "</tr>";
echo "</table>";
adjust_title_tail();
adjust_content_head();
if(0)
{
echo "subSysNo=$subSysNo,platID=$platID<br>";
}
$config=parse_ini_file("config.ini",true);
$config_count=sizeof($config);
$platDetailInfo=GetDetailPlatInfo($sysNo,$subSysNo,2);
if(0)
{
echo "<pre>";
print_r($plat);
echo "</pre>";
}
$table_title="<font color=\"#0000FF\">SCCP</font>( Version:";
$id=AssignID();
$table_title.="<span id=\"{$id}\" style=\"color:#000000;\">--</span>";
$table_title.=",";
$table_title.=" Status:";
$id=AssignID();
$table_title.="<span id=\"{$id}\" style=\"color:#000000;\">--</span>";
$table_title.=",";
$table_title.="RefreshTime:";
$id=AssignID();
$table_title.="<span id=\"{$id}\" style=\"color:#000000;\">--</span>";
$table_title.=")";
echo "<br><center>$table_title</center>";
echo "<table width=\"100%\" border=\"1\" cellpadding=\"2\" cellspacing=\"0\" bordercolor=\"#666666\" bordercolordark=\"#FFFFFF\" bgcolor=\"#FFFFFF\">";
echo "<tr bgcolor=\"#E6E6E6\">";
echo "<td align=\"left\" >Num</td>";
echo "<td align=\"left\" >Name</td>";
echo "</tr>";
for($i=0;$i<256;$i++)
{
echo "<tr id=\"$i\">";
$id=AssignID();
echo "<td><span id=\"{$id}\" style=\"color:#000000;\">--</span></td>";
$id=AssignID();
echo "<td><span id=\"{$id}\" style=\"color:#000000;\">--</span></td>";
echo "</tr>";
}
echo "</table>";
//Remark Table
echo "<table border=\"0\" width=\"100%\" cellpadding=1 cellspacing=0>";
echo "<tr>";
echo "<td width=\"50%\" align=\"left\">";
echo "Remarks: <font color=\"blue\">Y</font> = Normal, <font color=\"red\">N</font> = Abnormal, -- = None.";
echo "</td>";
//echo "<td width=\"50%\" align=\"right\" title=\"Clear\">";
//echo "<a href=\"plat_test_status.php\"><img align=absBottom border=0 src=\"../../images/left.gif\" width=\"14\" height=\"14\">Back</a>";
//echo "</td>";
echo "</tr>";
echo "</table>";
adjust_content_tail();
?>
<script language="JavaScript">
function updateStatus(sysNo,subSysNo)
{
var fixurl="./sccp_status_update.php?sysNo="+sysNo+"&subSysNo="+subSysNo;
var browserr = navigator.appName;
if(browserr == "Microsoft Internet Explorer")
{
request_oo = new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
request_oo = new XMLHttpRequest();
}
request_oo.open("GET",fixurl,"false");
request_oo.onreadystatechange=function()
{
checUpdateState();
}
request_oo.send(null);
setTimeout("updateStatus('"+sysNo+"','"+subSysNo+"')", 10000);
}
function checUpdateState()
{
//not
if(request_oo.readyState == 3)
{
//alert("not finish");
}
if(request_oo.readyState == 4)
{
var response = request_oo.responseText;
response=response.replace(/(^\s*)|(\s*$)/g, "");
//alert(response);
if(response == "")
return;
var objects=response.split(';');
//alert(objects.length);
for(i=0;i<objects.length;i++)
{
var items=objects[i].split(',');
var item_id=items[0].replace(/(^\s*)|(\s*$)/g, "");
if(document.getElementById(item_id) == null)
continue;
var item_display=items[1].replace(/(^\s*)|(\s*$)/g, "");
var item_value=items[2].replace(/(^\s*)|(\s*$)/g, "");
var item_color=items[3].replace(/(^\s*)|(\s*$)/g, "");
if(item_display == 'Rect')
{
document.getElementById(item_id).value=GetLabel(item_value);
document.getElementById(item_id).style.color='#3366aa';
}
else if(item_display == 'layerShow')
{
document.getElementById(item_id).style.display='';
}
else if(item_display == 'layerHide')
{
document.getElementById(item_id).style.display='none';
}
else
{
document.getElementById(item_id).style.color=item_color;
document.getElementById(item_id).innerHTML=item_value;
if(item_display == 'none')
{
document.getElementById(item_id).style.display='none';
}
else
{
document.getElementById(item_id).style.display='';
}
}
}
}
}
</script>
<?php
echo "\n<script language=\"JavaScript\">\n";
echo "updateStatus('$sysNo','$subSysNo');\n";
echo "</script>\n";
?>

View File

@@ -0,0 +1,66 @@
<?php
require("../../inc/lib.inc");
require("../serverStatusImprove/function.inc");
$global_id=0;
function AssignID()
{
global $global_id;
$id="ID_{$global_id}";
$global_id++;
return $id;
}
if(0)
{
echo "platID=$platID,subSysNo=$subSysNo";
}
$config=parse_ini_file("config.ini",true);
$config_count=sizeof($config);
$platDetailInfo=GetDetailPlatInfo($sysNo,$subSysNo,2);
//version
$id=AssignID();
$total_response.="$id,block,{$platDetailInfo[IPTRANS][Version][Value]},#0000FF;";
//Status
$id=AssignID();
$total_response.="$id,block,{$platDetailInfo[IPTRANS][Status][Value]},#0000FF;";
//RefreshTime
$id=AssignID();
$total_response.="$id,block,{$platDetailInfo[RefreshTime][Value]},#0000FF;";
for($j=0;$j<256;$j++)
{
$id=AssignID();
if(strcmp($platDetailInfo[SCCP][LocalNode][$j][Flag],"1")==0)
{
$total_response.="$j,layerShow,,;";
$total_response.="$id,block,$j,#000000;";
$id=AssignID();
$total_response.="$id,block,{$platDetailInfo[SCCP][LocalNode][$j][Value1]},#000000;";
}
else
{
$total_response.="$j,layerHide,,;";
$total_response.="$id,none,{$platDetailInfo[SCCP][LocalNode][254][Flag]},#000066;";
$id=AssignID();
$total_response.="$id,none,{$platDetailInfo[SCCP][LocalNode][254][Flag]},#000066;";
}
}
debug_log("/tmp/goodd.txt",$total_response);
echo "$total_response";
?>

View File

@@ -0,0 +1,223 @@
<?php
require("../../inc/header.inc");
require("../serverStatusImprove/function.inc");
?>
<body onload="javascript:adjust();" onresize="javascript:adjust();" leftmargin="15" style="overflow:hidden;overflow-x:hidden;overflow-y:hidden;">
<?php
$global_id=0;
function AssignID()
{
global $global_id;
$id="ID_{$global_id}";
$global_id++;
return $id;
}
?>
<?php
adjust_head();
adjust_title_head();
echo "<FORM NAME=\"downForm\">";
echo "<table id=\"table_up\" border=\"0\" width=\"100%\">";
echo "<tr>";
echo "<td width=\"50%\">";
echo "Advanced > SMPP Status";
echo "</td>";
echo "<td width=\"50%\" align=\"right\" title=\"Help\">";
//showHelp($helpId);
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"50%\">";
echo "&nbsp;";
echo "</td>";
echo "<td width=\"50%\" align=\"right\" title=\"Clear\">";
echo "<a href=\"plat_test_status.php\"><img align=absBottom border=0 src=\"../../images/left.gif\" width=\"14\" height=\"14\">Back</a>";
echo "</td>";
echo "</tr>";
echo "</table>";
adjust_title_tail();
adjust_content_head();
if(0)
{
echo "subSysNo=$subSysNo,platID=$platID<br>";
}
$config=parse_ini_file("config.ini",true);
$config_count=sizeof($config);
$platDetailInfo=GetDetailPlatInfo($sysNo,$subSysNo,9);
if(0)
{
echo "<pre>";
print_r($plat);
echo "</pre>";
}
$table_title="<font color=\"#0000FF\">SMPP</font>( Status:";
$id=AssignID();
$table_title.="<span id=\"{$id}\" style=\"color:#000000;\">$id</span>";
$table_title.=",";
$table_title.="RefreshTime:";
$id=AssignID();
$table_title.="<span id=\"{$id}\" style=\"color:#000000;\">$id</span>";
$table_title.=")";
echo "<br><center>$table_title</center>";
echo "<table width=\"100%\" border=\"1\" cellpadding=\"2\" cellspacing=\"0\" bordercolor=\"#666666\" bordercolordark=\"#FFFFFF\" bgcolor=\"#FFFFFF\">";
echo "<tr bgcolor=\"#E6E6E6\">";
echo "<td align=\"left\" >Port no</td>";
echo "<td align=\"left\" >Status</td>";
echo "<td align=\"left\" >Port no</td>";
echo "<td align=\"left\" >Status</td>";
echo "<td align=\"left\" >Port no</td>";
echo "<td align=\"left\" >Status</td>";
echo "<td align=\"left\" >Port no</td>";
echo "<td align=\"left\" >Status</td>";
echo "</tr>";
for($i=0;$i<8;$i++)
{
echo "<tr>";
for($j=0;$j<4;$j++)
{
$dis_no=($j)*8+$i;
echo "<td>";
echo $dis_no;
echo "</td>";
echo "<td>";
$id=AssignID();
echo "<span id=\"{$id}\" style=\"color:#000000;\">$id</span>";
echo "</td>";
}
echo "</tr>";
}
echo "</table>";
//Remark Table
echo "<table border=\"0\" width=\"100%\" cellpadding=1 cellspacing=0>";
echo "<tr>";
echo "<td width=\"50%\" align=\"left\">";
echo "Remarks: <font color=\"blue\">0</font> = Not initializing , <font color=\"black\">1</font> = Idle, <font color=\"red\">2</font> = Waiting, <font color=\"green\">3</font> =Established.";
echo "</td>";
echo "<td width=\"50%\" align=\"right\" title=\"Clear\">";
echo "<a href=\"plat_status.php\"><img align=absBottom border=0 src=\"../../images/left.gif\" width=\"14\" height=\"14\">Back</a>";
echo "</td>";
echo "</tr>";
echo "</table>";
adjust_content_tail();
?>
<script language="JavaScript">
function updateStatus(sysNo,subSysNo)
{
var fixurl="./smpp_status_update.php?sysNo="+sysNo+"&subSysNo="+subSysNo;
var browserr = navigator.appName;
if(browserr == "Microsoft Internet Explorer")
{
request_oo = new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
request_oo = new XMLHttpRequest();
}
request_oo.open("GET",fixurl,"false");
request_oo.onreadystatechange=function()
{
checUpdateState();
}
request_oo.send(null);
setTimeout("updateStatus('"+sysNo+"','"+subSysNo+"')", 10000);
}
function checUpdateState()
{
//not
if(request_oo.readyState == 3)
{
//alert("not finish");
}
if(request_oo.readyState == 4)
{
var response = request_oo.responseText;
response=response.replace(/(^\s*)|(\s*$)/g, "");
//alert(response);
if(response == "")
return;
var objects=response.split(';');
//alert(objects.length);
for(i=0;i<objects.length;i++)
{
var items=objects[i].split(',');
var item_id=items[0].replace(/(^\s*)|(\s*$)/g, "");
if(document.getElementById(item_id) == null)
continue;
var item_display=items[1].replace(/(^\s*)|(\s*$)/g, "");
var item_value=items[2].replace(/(^\s*)|(\s*$)/g, "");
var item_color=items[3].replace(/(^\s*)|(\s*$)/g, "");
if(item_display == 'Rect')
{
document.getElementById(item_id).value=GetLabel(item_value);
document.getElementById(item_id).style.color='#3366aa';
}
else if(item_display == 'layerShow')
{
document.getElementById(item_id).style.display='';
}
else if(item_display == 'layerHide')
{
document.getElementById(item_id).style.display='none';
}
else
{
document.getElementById(item_id).style.color=item_color;
document.getElementById(item_id).innerHTML=item_value;
if(item_display == 'none')
document.getElementById(item_id).style.display='none';
else
document.getElementById(item_id).style.display='';
}
}
}
}
</script>
<?php
echo "\n<script language=\"JavaScript\">\n";
echo "updateStatus('$sysNo','$subSysNo');\n";
echo "</script>\n";
?>

View File

@@ -0,0 +1,52 @@
<?php
require("../../inc/lib.inc");
require("../serverStatusImprove/function.inc");
$global_id=0;
function AssignID()
{
global $global_id;
$id="ID_{$global_id}";
$global_id++;
return $id;
}
if(0)
{
echo "platID=$platID,subSysNo=$subSysNo";
}
$config=parse_ini_file("config.ini",true);
$config_count=sizeof($config);
$platDetailInfo=GetDetailPlatInfo($sysNo,$subSysNo,9);
//Status
$id=AssignID();
$total_response.="$id,block,{$platDetailInfo[SMPP][Status][Value]},#0000FF;";
//RefreshTime
$id=AssignID();
$total_response.="$id,block,{$platDetailInfo[RefreshTime][Value]},#0000FF;";
//port
for($i=0;$i<8;$i++)
{
for($j=0;$j<4;$j++)
{
$id=AssignID();
$dis_port=($j)*8+$i;
if(strcmp($platDetailInfo[SMPP][Status][Value],"Y"))
$total_response.="$id,block,-,#000000};";
else
$total_response.="$id,block,{$platDetailInfo[SMPP][SMPPLink][$dis_port][Value]},{$platDetailInfo[SMPP][SMPPLink][$dis_port][Color]};";
}
}
echo "$total_response";
?>

View File

@@ -0,0 +1,237 @@
<?php
require("../../inc/header.inc");
require("../serverStatusImprove/function.inc");
?>
<body onload="javascript:adjust();" onresize="javascript:adjust();" leftmargin="15" style="overflow:hidden;overflow-x:hidden;overflow-y:hidden;">
<?php
$global_id=0;
function AssignID()
{
global $global_id;
$id="ID_{$global_id}";
$global_id++;
return $id;
}
?>
<?php
adjust_head();
adjust_title_head();
echo "<FORM NAME=\"downForm\">";
echo "<table id=\"table_up\" border=\"0\" width=\"100%\">";
echo "<tr>";
echo "<td width=\"50%\">";
echo "Advanced > SNMP Status";
echo "</td>";
echo "<td width=\"50%\" align=\"right\" title=\"Help\">";
//showHelp($helpId);
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"50%\">";
echo "&nbsp;";
echo "</td>";
echo "<td width=\"50%\" align=\"right\" title=\"Clear\">";
echo "<a href=\"plat_test_status.php\"><img align=absBottom border=0 src=\"../../images/left.gif\" width=\"14\" height=\"14\">Back</a>";
echo "</td>";
echo "</tr>";
echo "</table>";
adjust_title_tail();
adjust_content_head();
if(0)
{
echo "subSysNo=$subSysNo,platID=$platID<br>";
}
$config=parse_ini_file("config.ini",true);
$config_count=sizeof($config);
$platDetailInfo=GetDetailPlatInfo($sysNo,$subSysNo,4);
if(0)
{
echo "<pre>";
print_r($plat);
echo "</pre>";
}
$table_title="<font color=\"#0000FF\">SNMP</font>( Version:";
$id=AssignID();
$table_title.="<span id=\"{$id}\" style=\"color:#000000;\">--</span>";
$table_title.=",";
$table_title.=" Status:";
$id=AssignID();
$table_title.="<span id=\"{$id}\" style=\"color:#000000;\">--</span>";
$table_title.=",";
$table_title.="RefreshTime:";
$id=AssignID();
$table_title.="<span id=\"{$id}\" style=\"color:#000000;\">--</span>";
$table_title.=")";
echo "<br><center>$table_title</center>";
echo "<table width=\"100%\" border=\"1\" cellpadding=\"2\" cellspacing=\"0\" bordercolor=\"#666666\" bordercolordark=\"#FFFFFF\" bgcolor=\"#FFFFFF\">";
echo "<tr bgcolor=\"#E6E6E6\">";
echo "<td align=\"left\" >Function type</td>";
echo "<td align=\"left\" >Registered number</td>";
echo "</tr>";
echo "<tr>";
echo "<td align=\"left\" >TARP</td>";
$id=AssignID();
echo "<td>";
echo "<span id=\"{$id}\" style=\"color:#000000;\">$id</span>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td align=\"left\" >SET</td>";
$id=AssignID();
echo "<td>";
echo "<span id=\"{$id}\" style=\"color:#000000;\">$id</span>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td align=\"left\" >GET</td>";
$id=AssignID();
echo "<td>";
echo "<span id=\"{$id}\" style=\"color:#000000;\">$id</span>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td align=\"left\" >RSP</td>";
$id=AssignID();
echo "<td>";
echo "<span id=\"{$id}\" style=\"color:#000000;\">$id</span>";
echo "</td>";
echo "</tr>";
echo "</table>";
//Remark Table
echo "<table border=\"0\" width=\"100%\" cellpadding=1 cellspacing=0>";
echo "<tr>";
echo "<td width=\"50%\" align=\"left\">";
echo "Remarks: <font color=\"blue\">Y</font> = Normal, <font color=\"red\">N</font> = Abnormal, -- = None.";
echo "</td>";
echo "<td width=\"50%\" align=\"right\" title=\"Clear\">";
echo "<a href=\"plat_test_status.php\"><img align=absBottom border=0 src=\"../../images/left.gif\" width=\"14\" height=\"14\">Back</a>";
echo "</td>";
echo "</tr>";
echo "</table>";
adjust_content_tail();
?>
<script language="JavaScript">
function updateStatus(sysNo,subSysNo)
{
var fixurl="./snmp_status_update.php?sysNo="+sysNo+"&subSysNo="+subSysNo;
var browserr = navigator.appName;
if(browserr == "Microsoft Internet Explorer")
{
request_oo = new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
request_oo = new XMLHttpRequest();
}
request_oo.open("GET",fixurl,"false");
request_oo.onreadystatechange=function()
{
checUpdateState();
}
request_oo.send(null);
setTimeout("updateStatus('"+sysNo+"','"+subSysNo+"')", 10000);
}
function checUpdateState()
{
//not
if(request_oo.readyState == 3)
{
//alert("not finish");
}
if(request_oo.readyState == 4)
{
var response = request_oo.responseText;
response=response.replace(/(^\s*)|(\s*$)/g, "");
//alert(response);
if(response == "")
return;
var objects=response.split(';');
//alert(objects.length);
for(i=0;i<objects.length;i++)
{
var items=objects[i].split(',');
var item_id=items[0].replace(/(^\s*)|(\s*$)/g, "");
if(document.getElementById(item_id) == null)
continue;
var item_display=items[1].replace(/(^\s*)|(\s*$)/g, "");
var item_value=items[2].replace(/(^\s*)|(\s*$)/g, "");
var item_color=items[3].replace(/(^\s*)|(\s*$)/g, "");
if(item_display == 'Rect')
{
document.getElementById(item_id).value=GetLabel(item_value);
document.getElementById(item_id).style.color='#3366aa';
}
else if(item_display == 'layerShow')
{
document.getElementById(item_id).style.display='';
}
else if(item_display == 'layerHide')
{
document.getElementById(item_id).style.display='none';
}
else
{
document.getElementById(item_id).style.color=item_color;
document.getElementById(item_id).innerHTML=item_value;
if(item_display == 'none')
document.getElementById(item_id).style.display='none';
else
document.getElementById(item_id).style.display='';
}
}
}
}
</script>
<?php
echo "\n<script language=\"JavaScript\">\n";
echo "updateStatus('$sysNo','$subSysNo');\n";
echo "</script>\n";
?>

View File

@@ -0,0 +1,59 @@
<?php
require("../../inc/lib.inc");
require("../serverStatusImprove/function.inc");
$global_id=0;
function AssignID()
{
global $global_id;
$id="ID_{$global_id}";
$global_id++;
return $id;
}
if(0)
{
echo "platID=$platID,subSysNo=$subSysNo";
}
$config=parse_ini_file("config.ini",true);
$config_count=sizeof($config);
$platDetailInfo=GetDetailPlatInfo($sysNo,$subSysNo,4);
//version
$id=AssignID();
$total_response.="$id,block,{$platDetailInfo[SNMP][Version][Value]},#0000FF;";
//Status
$id=AssignID();
$total_response.="$id,block,{$platDetailInfo[SNMP][Status][Value]},#0000FF;";
//RefreshTime
$id=AssignID();
$total_response.="$id,block,{$platDetailInfo[RefreshTime][Value]},#0000FF;";
//TARP
$id=AssignID();
$total_response.="$id,block,{$platDetailInfo[SNMP][TrapFuncCount][Value]},{$platDetailInfo[SNMP][TrapFuncCount][Color]};";
//set
$id=AssignID();
$total_response.="$id,block,{$platDetailInfo[SNMP][SetFuncCount][Value]},{$platDetailInfo[SNMP][SetFuncCount][Color]};";
//get
$id=AssignID();
$total_response.="$id,block,{$platDetailInfo[SNMP][GetFuncCount][Value]},{$platDetailInfo[SNMP][GetFuncCount][Color]};";
//rsp
$id=AssignID();
$total_response.="$id,block,{$platDetailInfo[SNMP][RspFuncCount][Value]},{$platDetailInfo[SNMP][RspFuncCount][Color]};";
echo "$total_response";
?>

View File

@@ -0,0 +1,212 @@
<?php
require("../../inc/header.inc");
require("../serverStatusImprove/function.inc");
?>
<body onload="javascript:adjust();" onresize="javascript:adjust();" leftmargin="15" style="overflow:hidden;overflow-x:hidden;overflow-y:hidden;">
<?php
$global_id=0;
function AssignID()
{
global $global_id;
$id="ID_{$global_id}";
$global_id++;
return $id;
}
?>
<?php
adjust_head();
adjust_title_head();
echo "<FORM NAME=\"downForm\">";
echo "<table id=\"table_up\" border=\"0\" width=\"100%\">";
echo "<tr>";
echo "<td width=\"50%\">";
echo "Advanced > TCAP Status";
echo "</td>";
echo "<td width=\"50%\" align=\"right\" title=\"Help\">";
//showHelp($helpId);
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"50%\">";
echo "&nbsp;";
echo "</td>";
echo "<td width=\"50%\" align=\"right\" title=\"Clear\">";
echo "<a href=\"plat_test_status.php\"><img align=absBottom border=0 src=\"../../images/left.gif\" width=\"14\" height=\"14\">Back</a>";
echo "</td>";
echo "</tr>";
echo "</table>";
adjust_title_tail();
adjust_content_head();
if(0)
{
echo "subSysNo=$subSysNo,platID=$platID<br>";
}
$config=parse_ini_file("config.ini",true);
$config_count=sizeof($config);
$platDetailInfo=GetDetailPlatInfo($sysNo,$subSysNo,3);
if(0)
{
echo "<pre>";
print_r($plat);
echo "</pre>";
}
$table_title="<font color=\"#0000FF\">TCAP</font>( Version:";
$id=AssignID();
$table_title.="<span id=\"{$id}\" style=\"color:#000000;\">--</span>";
$table_title.=",";
$table_title.=" Status:";
$id=AssignID();
$table_title.="<span id=\"{$id}\" style=\"color:#000000;\">--</span>";
$table_title.=",";
$table_title.="RefreshTime:";
$id=AssignID();
$table_title.="<span id=\"{$id}\" style=\"color:#000000;\">--</span>";
$table_title.=")";
echo "<br><center>$table_title</center>";
echo "<table width=\"100%\" border=\"1\" cellpadding=\"2\" cellspacing=\"0\" bordercolor=\"#666666\" bordercolordark=\"#FFFFFF\" bgcolor=\"#FFFFFF\">";
echo "<tr bgcolor=\"#E6E6E6\">";
echo "<td align=\"left\" >Current Used Dialogue ID</td>";
echo "<td align=\"left\" >Max Used Dialogue ID</td>";
echo "</tr>";
echo "<tr>";
$id=AssignID();
echo "<td>";
echo "<span id=\"{$id}\" style=\"color:#000000;\">--</span>";
echo "</td>";
echo "<td>";
$id=AssignID();
echo "<span id=\"{$id}\" style=\"color:#000000;\">--</span>";
echo "</td>";
echo "</tr>";
echo "</table>";
//Remark Table
echo "<table border=\"0\" width=\"100%\" cellpadding=1 cellspacing=0>";
echo "<tr>";
echo "<td width=\"50%\" align=\"left\">";
echo "Remarks: <font color=\"blue\">Y</font> = Normal, <font color=\"red\">N</font> = Abnormal, -- = None.";
echo "</td>";
echo "<td width=\"50%\" align=\"right\" title=\"Clear\">";
echo "<a href=\"plat_test_status.php\"><img align=absBottom border=0 src=\"../../images/left.gif\" width=\"14\" height=\"14\">Back</a>";
echo "</td>";
echo "</tr>";
echo "</table>";
adjust_content_tail();
?>
<script language="JavaScript">
function updateStatus(sysNo,subSysNo)
{
var fixurl="./tcap_status_update.php?sysNo="+sysNo+"&subSysNo="+subSysNo;
var browserr = navigator.appName;
if(browserr == "Microsoft Internet Explorer")
{
request_oo = new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
request_oo = new XMLHttpRequest();
}
request_oo.open("GET",fixurl,"false");
request_oo.onreadystatechange=function()
{
checUpdateState();
}
request_oo.send(null);
setTimeout("updateStatus('"+sysNo+"','"+subSysNo+"')", 10000);
}
function checUpdateState()
{
//not
if(request_oo.readyState == 3)
{
//alert("not finish");
}
if(request_oo.readyState == 4)
{
var response = request_oo.responseText;
response=response.replace(/(^\s*)|(\s*$)/g, "");
//alert(response);
if(response == "")
return;
var objects=response.split(';');
//alert(objects.length);
for(i=0;i<objects.length;i++)
{
var items=objects[i].split(',');
var item_id=items[0].replace(/(^\s*)|(\s*$)/g, "");
if(document.getElementById(item_id) == null)
continue;
var item_display=items[1].replace(/(^\s*)|(\s*$)/g, "");
var item_value=items[2].replace(/(^\s*)|(\s*$)/g, "");
var item_color=items[3].replace(/(^\s*)|(\s*$)/g, "");
if(item_display == 'Rect')
{
document.getElementById(item_id).value=GetLabel(item_value);
document.getElementById(item_id).style.color='#3366aa';
}
else if(item_display == 'layerShow')
{
document.getElementById(item_id).style.display='';
}
else if(item_display == 'layerHide')
{
document.getElementById(item_id).style.display='none';
}
else
{
document.getElementById(item_id).style.color=item_color;
document.getElementById(item_id).innerHTML=item_value;
if(item_display == 'none')
document.getElementById(item_id).style.display='none';
else
document.getElementById(item_id).style.display='';
}
}
}
}
</script>
<?php
echo "\n<script language=\"JavaScript\">\n";
echo "updateStatus('$sysNo','$subSysNo');\n";
echo "</script>\n";
?>

View File

@@ -0,0 +1,60 @@
<?php
require("../../inc/lib.inc");
require("../serverStatusImprove/function.inc");
$global_id=0;
function AssignID()
{
global $global_id;
$id="ID_{$global_id}";
$global_id++;
return $id;
}
if(0)
{
echo "platID=$platID,subSysNo=$subSysNo";
}
$config=parse_ini_file("config.ini",true);
$config_count=sizeof($config);
$platDetailInfo=GetDetailPlatInfo($sysNo,$subSysNo,3);
//version
$id=AssignID();
$total_response.="$id,block,{$platDetailInfo[TCAP][Version][Value]},#0000FF;";
//Status
$id=AssignID();
$total_response.="$id,block,{$platDetailInfo[TCAP][Status][Value]},{$platDetailInfo[TCAP][Status][Color]};";
//RefreshTime
$id=AssignID();
$total_response.="$id,block,{$platDetailInfo[RefreshTime][Value]},#0000FF;";
//port
if(strcmp($platDetailInfo[TCAP][Status][Value],"--"))
{
$id=AssignID();
$total_response.="$id,block,{$platDetailInfo[TCAP][CurrentUsedDialogueID][Value]},{$platDetailInfo[TCAP][CurrentUsedDialogueID][Color]};";
$id=AssignID();
$total_response.="$id,block,{$platDetailInfo[TCAP][MaxUsedDialogueID][Value]},{$platDetailInfo[TCAP][MaxUsedDialogueID][Color]};";
}
else
{
$id=AssignID();
$total_response.="$id,block,--,#000000;";
$id=AssignID();
$total_response.="$id,block,--,#000000;";
}
echo "$total_response";
?>