|
These two asp files should enable the hot
buttons 'Find IP or name', and' All Map Summary'. Rename
from txt to asp and drop into web folder. Jeff Welsh State of -----Original Message----- Jeff, I downloaded your
topview.asp to my WhatsUp server and it looks good. I noticed the find name or
ip hot button. Is this used to search the maps to see if a host is being
monitored on a map? If so could you share the deviceipsearch.asp file as
well? Keith
Jansa -----Original Message----- This is
for topview only. Rename file .asp, but do save/rename your original! Jeff
Welsh State of
-----Original Message----- Can
someone remind me how to add the scrolling marquee to the main website? I
am thinking of the one that lists any currently down devices. I
would simply replace my v8 file but I like the new options on the right
for details and others. Can
someone just make the changes and email the file to the list? Thanks, David
Summers "With a fool no season spend, lest ye be counted
as his friend." |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!--
Whatsup Gold 7
allmapdetails.asp
----------------
-->
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
var i=0;
var aDevices = new Array(10);
function Device(sMap,sIs_Map_Access_Host, sIf_Match, sState_C, sName,
sUnique_Id, sChanged, sPoll_Sc, sPoll_Type, sIp, sPolls, sRespond, sMiss, sDown,
sPeriod, sAlerts, sAv_Del, sMin_Del, sMax_Del)
{
var oDevice = new Object();
oDevice.Map = sMap;
oDevice.Is_Map_Access_Host = sIs_Map_Access_Host;
oDevice.If_Match = sIf_Match;
oDevice.State_C = sState_C;
oDevice.Name = sName;
oDevice.Unique_Id = sUnique_Id;
oDevice.Changed = sChanged;
oDevice.Poll_Sc = sPoll_Sc;
oDevice.Poll_Type= sPoll_Type;
oDevice.Ip = sIp;
oDevice.Polls = sPolls;
oDevice.Respond = sRespond;
oDevice.Miss = sMiss;
oDevice.Down = sDown;
oDevice.Period = sPeriod;
oDevice.Alerts = sAlerts;
oDevice.Av_Del = sAv_Del;
oDevice.Min_Del = sMin_Del;
oDevice.Max_Del = sMax_Del;
/*oDevice.id = sId;
oDevice.dispName = sName;*/
return oDevice;
}
function byName(a, b) {
var anew = a.Name.toLowerCase();
var bnew = b.Name.toLowerCase();
if (anew < bnew) return -1;
if (anew > bnew) return 1;
return 0;
}
function byIp_leksiko(a,b) {
var anew = a.Ip.toLowerCase();
var bnew = b.Ip.toLowerCase()
if (anew < bnew) return -1;
if (anew > bnew) return 1;
return 0;
}
//lis�ill��n v�h�n nollia tyhjiin v�leihin niin saadaa oikea j�rjestys
function byIp(a,b) {
var iC = 0;
var anew = a.Ip.toLowerCase();
var bnew = b.Ip.toLowerCase()
var ataulu = anew.split(".");
var btaulu = bnew.split(".");
//K�yd��n alkiot l�pi molemmista tauluista
for (Ic=0;Ic<ataulu.length && Ic<btaulu.length;Ic++) {
if (ataulu[Ic].length == 1) ataulu[Ic]="00"+ataulu[Ic];
if (ataulu[Ic].length==2) ataulu[Ic]="0"+ataulu[Ic];
if (btaulu[Ic].length == 1) btaulu[Ic]="00"+btaulu[Ic];
if (btaulu[Ic].length == 2) btaulu[Ic]="0"+btaulu[Ic];
}
anew=ataulu[0]+"."+ataulu[1]+"."+ataulu[2]+"."+ataulu[3];
bnew=btaulu[0]+"."+btaulu[1]+"."+btaulu[2]+"."+btaulu[3];
if (anew < bnew) return -1;
if (anew > bnew) return 1;
return 0;
}
</SCRIPT>
<%include% StandardPageHeader.asp>
<TITLE>All Map Details - <%MAP% NAME> </TITLE>
<META http-equiv="REFRESH" content="<%APPLICATION_SETTINGS% WEB_REFRESH_RATE>">
</HEAD>
<BODY bgColor="#ffffff">
<TABLE cellSpacing=0 cellPadding=3 width="98%" bgColor="#c0c0c0" border=2>
<TR>
<TH align=left bgColor="#0080c0" colSpan=2>
<TABLE width="100%" border=0>
<TR>
<TD><FONT Color="#ffffff"><B>ALL MAPS SUMMARY VIEW</B></FONT></TD>
<TD align=right>
<A target=_NEW href="h_netsum.htm">Help</A>
</TD>
</TR>
</TABLE>
</TH>
</TR>
<TR>
<TD vAlign=top width="98%">
<TABLE cellSpacing=2 cellPadding=0 width="100%" bgColor="#c0c0c0" border=0>
<!-- T�ST� ALKAA SUMMARY TIETOJEN TALLENNYS/TULOSTUS -->
<TR>
<TH align=left bgcolor='b0b0b0'
onMouseOver="javascript:this.bgColor='d2d2d2';"
onMouseOut="javascript:this.bgColor='b0b0b0';"><A
href="allmapdetails.asp?sorder=Name"><FONT Color="#0000FF"
OnMouseOver="this.style.color='#ff0000'"
OnMouseOut="this.style.color='#0000ff'">NAME</FONT></A></TH>
<TH bgcolor='b0b0b0'>Type</TH>
<TH align=center bgcolor='b0b0b0'
onMouseOver="javascript:this.bgColor='d2d2d2';"
onMouseOut="javascript:this.bgColor='b0b0b0';"><A
href="allmapdetails.asp?sorder=Ip"><FONT Color="#0000FF"
OnMouseOver="this.style.color='#ff0000'"
OnMouseOut="this.style.color='#0000ff'">IP-Addr.</FONT></A></TH>
<TH bgcolor='b0b0b0'># Polls</TH>
<TH bgcolor='b0b0b0'>% Responded</TH>
<TH bgcolor='b0b0b0'>% Missed</TH>
<TH bgcolor='b0b0b0'>Down Time</TH>
<TH bgcolor='b0b0b0'>Period</TH>
<TH bgcolor='b0b0b0'># Alerts</TH>
<TH bgcolor='b0b0b0'>Avg Delay</TH>
<TH bgcolor='b0b0b0'>Min Delay</TH>
<TH bgcolor='b0b0b0'>Max Delay</TH></TR>
<!-- TALLENNETAAN KAIKKIEN KARTTOJEN LAITTEIDEN TIEDOT TAULUKKOON -->
<%START_LOADED_MAP_LIST%>
<%START_DEVICE_LIST%>
<SCRIPT LANGUAGE="JavaScript">
var sMap = "<%MAP% FILENAME>";
var bAccess = <%IF% IS_MAP_ACCESS_HOST>1<%ELSE%>0<%ENDIF%>;
var bMatch = 0;
var sDS_Col = "<%DEVICE% STATE_COLOR>";
var sName = "<%DEVICE% DISPLAY_NAME>";
var iU_Id = <%DEVICE% UNIQUE_ID>;
var bChanged = <%IF%
HAS_DEVICE_STATE_CHANGED>1<%ELSE%>0<%ENDIF%>;
var sPS_Col = "<%DEVICE% POLL_STATE_COLOR>";
var sPoll_T = "<%DEVICE% POLL_TYPE>";
var sIp = "<%DEVICE% IP_ADDRESS>";
var iP_Count = <%DEVICE% POLL_COUNT>;
var rUp = <%DEVICE% PERCENT_UP>;
var rDown = <%DEVICE% PERCENT_DOWN>;
var sD_Time = "<%DEVICE% DOWN_TIME>";
var sPeriod = "<%DEVICE% PERIOD>";
var iAlert = <%DEVICE% ALERTS_SENT>;
var iAv = <%DEVICE% AVERAGE_RESPONSE_TIME>;
var iMin = <%DEVICE% MIN_RESPONSE_TIME>;
var iMax = <%DEVICE% MAX_RESPONSE_TIME>;
aDevices[i] = new
Device(sMap,bAccess,bMatch,sDS_Col,sName,iU_Id,bChanged,sPS_Col,sPoll_T,sIp,iP_Count,rUp,rDown,sD_Time,sPeriod,iAlert,iAv,iMin,iMax);
i++;
</SCRIPT>
<%END_DEVICE_LIST%>
<%END_LOADED_MAP_LIST%>
<!-- JA YRITET��N SITTEN TULOSTAA TIEDOT KUN OLLAAN EKA J�RJESTETTY
NE-->
<SCRIPT LANGUAGE="JavaScript">
<%IF% (%MATCH% (%URL_VALUE% "sorder",Ip))> aDevices.sort(byIp);
<%ELSE% (%MATCH% (%URL_VALUE% "sorder",Name))> aDevices.sort(byName);
<%ENDIF%>
for (b=0;b<aDevices.length;b++) {
document.write("<TR
onMouseOver='javascript:this.bgColor=\"E2E2E2\";'
onMouseOut='javascript:this.bgColor=\"C0C0C0\";'><TD
bgColor="+aDevices[b].State_C+">");
if (aDevices[b].Is_Map_Access_Host = 1) {
if (aDevices[b].If_Match = 1) {
document.write("<A
href=\"device.asp?map="+aDevices[b].Map+"&device=" + aDevices[b].Unique_Id +
"&MapViewMode=Summary\"><FONT Color=\"#0000FF\"
OnMouseOver=\"this.style.color='#ff0000'\"
OnMouseOut=\"this.style.color='#0000ff'\">"+aDevices[b].Name+"</FONT></A>");
}
else {
document.write("<A
href=\"device.asp?map=<%URL_VALUE% map>&device="+ aDevices[b].Unique_Id
+"\">"+aDevices[b].Name+"</A>");
}
}
else {
document.write(aDevices[b].Name);
}
<!-- T�m� kohta ei toimi oikein, mutta miksi ei???-->
if (aDevices[b].Changed = 0) {
document.write("*</TD>");
}
else document.write("</TD>");
document.write("<TD align=center
bgColor=\""+aDevices[b].Poll_Sc+"\">"+aDevices[b].Poll_Type+"</TD>");
document.write("<TD align=center>"+aDevices[b].Ip+"</TD>");
document.write("<TD align=right>"+aDevices[b].Polls+"</TD>");
document.write("<TD align=right>"+aDevices[b].Respond+"</TD>");
document.write("<TD align=right>"+aDevices[b].Miss+"</TD>");
document.write("<TD align=center>"+aDevices[b].Down+"</TD>");
document.write("<TD align=right>"+aDevices[b].Period+"</TD>");
document.write("<TD align=right>"+aDevices[b].Alerts+"</TD>");
document.write("<TD align=right>"+aDevices[b].Av_Del+"</TD>");
document.write("<TD align=right>"+aDevices[b].Min_Del+"</TD>");
document.write("<TD align=right>"+aDevices[b].Max_Del+"</TD>");
document.write("</TR>");
}
</SCRIPT>
</TABLE>
<TD vAlign=top noWrap align=left>
<TABLE width="100%" border=1>
<TR>
<TD noWrap align=center bgColor="#c0c0c0">
<A href="default.asp">Top view</A></TD></TR></TABLE>
<%IF% IS_USER_ACCESS_LOG>
<TABLE width="100%" border=1>
<TR>
<TD noWrap align=center bgColor="#c0c0c0">
<A href="logview.asp?map=<%MAP% FILENAME>">Log
view</A></TD></TR></TABLE>
<%ENDIF%>
<%IF% IS_WEBSERVER_CONFIGURATION_ENABLED> <!-- APPSETTINGS CONFIGURE -->
<%IF% IS_MAP_CONFIGURE_MAP>
<TABLE width="100%" border=1>
<TR>
<TD noWrap align=center bgColor="#c0c0c0">
<a href="mapsettings.asp?map=<%MAP% FILENAME>">Settings</a>
</tr></td></TABLE>
<TABLE width="100%" border=1>
<TR>
<TD noWrap align=center bgColor="#c0c0c0">
<A href="mapresetcounters.asp?map=<%MAP% FILENAME>">Reset
counters</A></TD></TR></TABLE>
<%IF% IS_MAP_CONFIGURE_DEVICES>
<TABLE width="100%" border=1>
<TR>
<TD noWrap align=center bgColor="#c0c0c0">
<A href="newdevice.asp?map=<%MAP% FILENAME>">Add
host</A></TD></TR></TABLE>
<TABLE width="100%" border=1>
<TR>
<TD noWrap align=center bgColor="#c0c0c0">
<A href="RemoveDeviceForm.asp?map=<%MAP% FILENAME>">Remove
host</A></TD></TR></TABLE>
<%ENDIF%>
<%ENDIF%>
<%ENDIF%>
<%IF% IS_CONFIGURE_REPORTS_ENABLED>
<TABLE width="100%" border=1>
<TR>
<TD noWrap align=center bgColor="#c0c0c0">
<A href="reporteventform.asp?map=<%MAP% FILENAME>">Event
Report</A></TD></TR></TABLE>
<TABLE width="100%" border=1>
<TR>
<TD noWrap align=center bgColor="#c0c0c0">
<A href="reportstatisticsform.asp?map=<%MAP% FILENAME>">Statistics
Report</A></TD></TR></TABLE>
<%ENDIF%>
<%IF% IS_USER_ACCESS_TOOLS>
<TABLE width="100%" border=1>
<TR>
<TD noWrap align=center bgColor="#c0c0c0">
<A href="tools.asp?map=<%MAP% FILENAME>">Tools</A></TD></TR></TABLE>
<%ENDIF%>
<%IF% IS_MAP_ACKNOWLEGE_ALERT>
<%IF% HAS_MAP_STATE_CHANGED>
<TABLE width="100%" border=1>
<TR>
<TD noWrap align=center bgColor="#c0c0c0">
<A href="mapacknowledge.asp?map=<%MAP%
FILENAME>">Acknowledge</A></TD></TR></TABLE>
<%ENDIF%>
<%ENDIF%>
</TD></TR></TABLE>
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TR>
<%IF% IS_MAP_ACCESS_HOST>
<TD>
<%IF% (%MATCH% (%URL_VALUE% ("MapViewMode",0),"Summary"))>
<FORM action="map.asp" method=get>
<INPUT type=hidden value="<%MAP% FILENAME>" name=map>
<INPUT type=submit value="Map view" name=action>
</FORM>
<%ELSE%>
<FORM action="map.asp" method=get>
<INPUT type=hidden value="<%MAP% FILENAME>" name=map>
<INPUT type=hidden value="Summary" name=MapViewMode>
<INPUT type=submit value="Summary view" name=action>
</FORM>
<%ENDIF%>
</TD>
<%ENDIF%>
<TD>
<FORM action="default.asp" method=get>
<INPUT type=submit value="Top view" name=action></FORM></TD>
<%IF% IS_USER_ACCESS_LOG>
<TD>
<FORM action="LogView.asp" method=get>
<INPUT type=hidden value="<%MAP% FILENAME>" name=map>
<%IF% (%MATCH% (%URL_VALUE% ("MapViewMode",0),"Summary"))>
<%ELSE%>
<INPUT type=hidden value="Summary" name=MapViewMode>
<%ENDIF%>
<INPUT type=submit value="Log view" name=action>
</FORM>
</TD>
<%ENDIF%>
</TR></TABLE>
<%INCLUDE% StandardPageFooter.asp>
</BODY></HTML>
<html> <HEAD> <SCRIPT LANGUAGE="JavaScript"> <!-- Original: Mike Hall ([EMAIL PROTECTED]) --> <!-- Web Site: http://members.aol.com/MHall75819 --> <!-- This script and many more are available free online at --> <!-- The JavaScript Source!! http://javascript.internet.com --> <!-- Begin var NS4 = (document.layers); var IE4 = (document.all); var win = this; var n = 0; function findInPage(str) { var txt, i, found; if (str == "") return false; if (NS4) { if (!win.find(str)) while(win.find(str, false, true)) n++; else n++; if (n == 0) alert(str + " was not found on this page."); } if (IE4) { txt = win.document.body.createTextRange(); for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) { txt.moveStart("character", 1); txt.moveEnd("textedit"); } if (found) { txt.moveStart("character", -1); txt.findText(str); txt.select(); txt.scrollIntoView(); n++; } else { if (n > 0) { n = 0; findInPage(str); } else alert(str + " was not found on this page."); } } return false; } // End --> </script> </HEAD> <body> <form name=search onSubmit="return findInPage(this.string.value);"> Find in Page <input name=string type=text size=15 onChange="n = 0;"> </form> <!-- Script Size: 1.54 KB --> <%START_LOADED_MAP_LIST%> <%START_DEVICE_LIST%> <%DEVICE% DISPLAY_NAME>, <%DEVICE% HOSTNAME>, <A href="device.asp?map=<%MAP% FILENAME>&device=<%DEVICE% UNIQUE_ID>&MapViewMode=Summary"> <%DEVICE% IP_ADDRESS></A><br> <%END_DEVICE_LIST%> <%END_LOADED_MAP_LIST%> </body> </html>
