Hi,
In a intention of monitoring process like E-Business Suite, Retail, BPEL, and OTM, all tools with web interface, I would like to understand what is need to assembly a process with Zabbix doing a login with user and pass checking with this a avaibility of the system?
Thanks for sharing !!!
Best Regards,
Marcelo Silva ( Brazil )
Trying to help I'll post the code of the web page :
<html><head><script src="/js/comm/rt.js" type="text/javascript" language="javascript"></script><script src="/js/buttons/buttons.js" type="text/javascript" language="javascript"></script><script>
var glogUrlPrefix = '';
var glogServlet = '1253198525944';
var glogUrlContext = '/GC3/';
var vol_width = 'Width';
var vol_height = 'Height';
var vol_length = 'Length';
var vol_calc = 'Calculate';
var vol_width_alert = 'Width must be a number';
var vol_height_alert = 'Height must be a number';
var vol_length_alert = 'Length must be a number';
var show_img = "/images/themes/themesswanblue/show.gif";
var hide_img = "/images/themes/themesswanblue/hide.gif";
var spacer_solid_img = "/images/themes/themesswanblue/spacer_solid.gif";
var selected_img = "/images/themes/themesswanblue/selected.gif";
var grid_edit_img = "/images/themes/themesswanblue/updateicon_enabled.gif";
var grid_delete_img = "/images/themes/themesswanblue/deleteicon_enabled.gif";
var move_left_img = "/images/themes/themesswanblue/shuttle_remove_enabled.gif";
var move_right_img = "/images/themes/themesswanblue/shuttle_move_enabled.gif";
var browser = navigator.appName;
var ie = "Microsoft Internet Explorer";
var netscape = "Netscape";
</script><link type="text/css" rel="styleSheet" href="/css/themes/themesswanblue.css"><title>OTM: Oracle Transportation Management</title><script src="/js/umt/login.js" type="text/javascript" language="javascript"></script><script language="javascript">
function isFieldEmpty(field)
{
if (field.value == null || field.value.length == 0)
return true;
else
return false;
}
function myCheck()
{
if (isFieldEmpty(document.login.username) || isFieldEmpty(document.login.userpassword))
{
alert("Please fill in all fields.");
return false;
} else {
updateCookieOnLogin(document.login.rememberme);
return true;
}
}
function submitenter(myfield,e)
{
var keycode;
if (window.event)
keycode = window.event.keyCode;
else if (e)
keycode = e.which;
else
return true;
// following useless lines are necessary for this to work in NS. Take it out and without an alert
//or some other action going on here - it breaks.
void(0);
keycode = keycode +1 - 1;
if (keycode == 13)
{
if (document.login.onsubmit())
document.login.submit();
} else {
return true;
}
}
</script></head><body style="margin: 0px;" onload="document.login.username.focus();loadCookie (false);" bgcolor="#ffffff"><script language="javascript">
if (parent.frames[1] != null)
{
if((self == parent.frames[1]) || (self == parent.frames[0]) || (self == parent.frames[2]))
{
parent.location = '/GC3/glog.webserver.servlet.umt.Login/1253198525944?redir=/GC3/glog.webserver.util.FrameGC3Servlet/1253198525944?body_frame=%2FGC3%2Fglog.webserver.u til.FrameGC3Servlet';
}
}
</script><p style="font-size: 10px">*</p><table style="margin: 0px; padding: 0px" cellspacing="0" cellpadding="0" border="0" height="93%" width="100%"><tr><td valign="middle" height="148"><p style="text-align: center"><img height="96" width="322" src="/images/themes/themesswanblue/otm.gif"><br></p></td></tr><tr><td valign="middle" align="center" height="200"><table class="loginframe" cellspacing="0" cellpadding="0" border="0" height="125" width="350"><tbody><tr><td align="center"><form autocomplete="off" onsubmit="if (!myCheck()) return false" method="post" action="/GC3/glog.webserver.servlet.umt.Login/1253198525944" name="login" style="margin: 0px"><input name="redir" type="hidden" value="/GC3/glog.webserver.util.FrameGC3Servlet"><table><tbody ><tr><td class="errorText" align="center" colspan="2"></td></tr><tr><td class="fieldLRLabel2">User Name</td><td align="left"><input onchange="javascript:this.value=this.value.toUpper Case();" size="22" type="text" name="username"></td></tr><tr><td class="fieldLRLabel2">Password</td><td align="left"><input onKeyPress="return submitenter(this,event)" size="22" type="password" name="userpassword"></td></tr><input value="GC3" name="namespace" type="hidden"><tr><td>*</td><td><input value="Login" class="loginbutton" type="submit" name="submit"></td></tr></tbody></table></form></td></tr></tbody></table></td></tr><tr><td valign="bottom"><table cellpadding="5" cellspacing="0" border="0" width="100%"><tr><td width="336"><span class="copyright">Copyright © 2001, 2007, Oracle. All rights reserved.<br><br>Oracle, JD Edwards, PeopleSoft, and Siebel are registered trademarks of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.</span></td><td width="569">*</td></tr></table></td></tr></table></body></html>
In a intention of monitoring process like E-Business Suite, Retail, BPEL, and OTM, all tools with web interface, I would like to understand what is need to assembly a process with Zabbix doing a login with user and pass checking with this a avaibility of the system?
Thanks for sharing !!!
Best Regards,
Marcelo Silva ( Brazil )
Trying to help I'll post the code of the web page :
<html><head><script src="/js/comm/rt.js" type="text/javascript" language="javascript"></script><script src="/js/buttons/buttons.js" type="text/javascript" language="javascript"></script><script>
var glogUrlPrefix = '';
var glogServlet = '1253198525944';
var glogUrlContext = '/GC3/';
var vol_width = 'Width';
var vol_height = 'Height';
var vol_length = 'Length';
var vol_calc = 'Calculate';
var vol_width_alert = 'Width must be a number';
var vol_height_alert = 'Height must be a number';
var vol_length_alert = 'Length must be a number';
var show_img = "/images/themes/themesswanblue/show.gif";
var hide_img = "/images/themes/themesswanblue/hide.gif";
var spacer_solid_img = "/images/themes/themesswanblue/spacer_solid.gif";
var selected_img = "/images/themes/themesswanblue/selected.gif";
var grid_edit_img = "/images/themes/themesswanblue/updateicon_enabled.gif";
var grid_delete_img = "/images/themes/themesswanblue/deleteicon_enabled.gif";
var move_left_img = "/images/themes/themesswanblue/shuttle_remove_enabled.gif";
var move_right_img = "/images/themes/themesswanblue/shuttle_move_enabled.gif";
var browser = navigator.appName;
var ie = "Microsoft Internet Explorer";
var netscape = "Netscape";
</script><link type="text/css" rel="styleSheet" href="/css/themes/themesswanblue.css"><title>OTM: Oracle Transportation Management</title><script src="/js/umt/login.js" type="text/javascript" language="javascript"></script><script language="javascript">
function isFieldEmpty(field)
{
if (field.value == null || field.value.length == 0)
return true;
else
return false;
}
function myCheck()
{
if (isFieldEmpty(document.login.username) || isFieldEmpty(document.login.userpassword))
{
alert("Please fill in all fields.");
return false;
} else {
updateCookieOnLogin(document.login.rememberme);
return true;
}
}
function submitenter(myfield,e)
{
var keycode;
if (window.event)
keycode = window.event.keyCode;
else if (e)
keycode = e.which;
else
return true;
// following useless lines are necessary for this to work in NS. Take it out and without an alert
//or some other action going on here - it breaks.
void(0);
keycode = keycode +1 - 1;
if (keycode == 13)
{
if (document.login.onsubmit())
document.login.submit();
} else {
return true;
}
}
</script></head><body style="margin: 0px;" onload="document.login.username.focus();loadCookie (false);" bgcolor="#ffffff"><script language="javascript">
if (parent.frames[1] != null)
{
if((self == parent.frames[1]) || (self == parent.frames[0]) || (self == parent.frames[2]))
{
parent.location = '/GC3/glog.webserver.servlet.umt.Login/1253198525944?redir=/GC3/glog.webserver.util.FrameGC3Servlet/1253198525944?body_frame=%2FGC3%2Fglog.webserver.u til.FrameGC3Servlet';
}
}
</script><p style="font-size: 10px">*</p><table style="margin: 0px; padding: 0px" cellspacing="0" cellpadding="0" border="0" height="93%" width="100%"><tr><td valign="middle" height="148"><p style="text-align: center"><img height="96" width="322" src="/images/themes/themesswanblue/otm.gif"><br></p></td></tr><tr><td valign="middle" align="center" height="200"><table class="loginframe" cellspacing="0" cellpadding="0" border="0" height="125" width="350"><tbody><tr><td align="center"><form autocomplete="off" onsubmit="if (!myCheck()) return false" method="post" action="/GC3/glog.webserver.servlet.umt.Login/1253198525944" name="login" style="margin: 0px"><input name="redir" type="hidden" value="/GC3/glog.webserver.util.FrameGC3Servlet"><table><tbody ><tr><td class="errorText" align="center" colspan="2"></td></tr><tr><td class="fieldLRLabel2">User Name</td><td align="left"><input onchange="javascript:this.value=this.value.toUpper Case();" size="22" type="text" name="username"></td></tr><tr><td class="fieldLRLabel2">Password</td><td align="left"><input onKeyPress="return submitenter(this,event)" size="22" type="password" name="userpassword"></td></tr><input value="GC3" name="namespace" type="hidden"><tr><td>*</td><td><input value="Login" class="loginbutton" type="submit" name="submit"></td></tr></tbody></table></form></td></tr></tbody></table></td></tr><tr><td valign="bottom"><table cellpadding="5" cellspacing="0" border="0" width="100%"><tr><td width="336"><span class="copyright">Copyright © 2001, 2007, Oracle. All rights reserved.<br><br>Oracle, JD Edwards, PeopleSoft, and Siebel are registered trademarks of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.</span></td><td width="569">*</td></tr></table></td></tr></table></body></html>

Comment