Hi ,
I am new to ONMS and using *Page Sequence Monitor* functionality of it.
I am facing small problem when trying to access web pages, My scenario is  :
  1. login to login page by providing userName and password :
      1. Login page can be access through root or https://<ipAddress>:10000/
      2. Login page contains Phrase/Text "Password" on it
  2. At home page read particular text

*My Capsd-Configuration is : *

<protocol-plugin protocol="WebminLogin"
class-name="org.opennms.netmgt.capsd.plugins.HttpsPlugin" scan="on"
user-defined="false">
      <property key="port" value="10000" />
      <property key="timeout" value="5000" />
      <property key="retry" value="2" />
</protocol-plugin>

*My Poller-Configuration is :*

<package name="webMin">
        <filter>IPADDR != '0.0.0.0'</filter>
        <include-range begin="192.168.1.217" end="192.168.1.219"/>
      
        <rrd step="300">
            <rra>RRA:AVERAGE:0.5:1:2016</rra>
            <rra>RRA:AVERAGE:0.5:12:1488</rra>
            <rra>RRA:AVERAGE:0.5:288:366</rra>
            <rra>RRA:MAX:0.5:288:366</rra>
            <rra>RRA:MIN:0.5:288:366</rra>
        </rrd>
        <service name="WebminLogin" interval="300000"  user-defined="false"
status="on">
            <parameter key="retry" value="2"/>
            <parameter key="timeout" value="3000"/>
            <parameter key="ds-name" value="webMinLogin"/>
            <parameter key="rrd-base-name" value="webMinLogin"/>
            <parameter key="rrd-repository"
value="/usr/share/opennms/share/rrd/response"/>
            <parameter key="page-sequence">
              <page-sequence>
                <page scheme="https" 
                      port="10000" 
                      path="/"  
                      ds-name="login-page"
                      failureMessage="Login Page Not Found !!!"
                      successMatch="Password"
                      response-range="100-500"/>
                <page scheme="https" 
                      path="/session_login.cgi"  
                      port="10000"
                      method="POST" 
                      ds-name="home-page"
                      failureMessage="Login Failed: ${1}" 
                      successMatch="webmin-blue.png">                     
                      <parameter key="user" value="admin"/>
                      <parameter key="pass" value="admin"/>
                </page>

               
            </page-sequence>
          </parameter>
        </service>
        <downtime begin="0" end="300000" interval="30000"/>
        <downtime begin="300000" end="43200000" interval="300000"/>
        <downtime begin="43200000" end="432000000" interval="600000"/>
</package>
    <monitor service="WebminLogin"
class-name="org.opennms.netmgt.poller.monitors.PageSequenceMonitor"/>

*my response-graph.properties files says :*

reports=webmin
report.webmin.name=Webmin Login
report.webmin.columns=webMinLogin
report.webmin.type=responseTime, distributedStatus
report.webmin.command=--title="WebMin Login Response" \
 --vertical-label="Seconds" \
 DEF:rtMicro={rrd1}:webMinLogin:AVERAGE \
 DEF:minRtMicro={rrd1}:webMinLogin:MIN \
 DEF:maxRtMicro={rrd1}:webMinLogin:MAX \
 CDEF:rt=rtMicro,1000,/ \
 CDEF:minRt=minRtMicro,1000,/ \
 CDEF:maxRt=maxRtMicro,1000,/ \
 LINE1:rt#0000ff:"Response Time" \
 GPRINT:rt:AVERAGE:" Avg  \\: %8.2lf %s" \
 GPRINT:rt:MIN:"Min  \\: %8.2lf %s" \
 GPRINT:rt:MAX:"Max  \\: %8.2lf %s\\n"


*after doing this i am receiving this error :*

2012-11-12 17:10:58,192 DEBUG [PollerScheduler-30 Pool-fiber0]
PageSequenceMonitor$HttpPageSequence: Executing HttpPage:
org.opennms.netmgt.poller.monitors.PageSequenceMonitor$HttpPage@14cdfcf[page.httpVersion=1.1,page.host=${ipaddr},page.requireIPv4=false,page.requireIPv6=false,page.port=10000,page.method=GET,page.virtualHost=<null>,page.path=/,page.query=<null>,page.successMatch=Password,page.failureMatch=<null>,page.locationMatch=<null>]
2012-11-12 17:10:58,466 DEBUG [PollerScheduler-30 Pool-fiber0]
PageSequenceMonitor$HttpPage: failed to find 'Password' in page content at
https://192.168.1.218:10000/:
<html>
<head><title>Unauthorized</title></head>
<body>
Unauthorized

A password is required to access this
web server. Please try again. <p>
</body></html>
java.lang.Exception
        at
org.opennms.netmgt.poller.monitors.PageSequenceMonitor$HttpPage.execute(PageSequenceMonitor.java:406)
        at
org.opennms.netmgt.poller.monitors.PageSequenceMonitor$HttpPageSequence.execute(PageSequenceMonitor.java:207)
        at
org.opennms.netmgt.poller.monitors.PageSequenceMonitor$HttpPageSequence.access$000(PageSequenceMonitor.java:163)
        at
org.opennms.netmgt.poller.monitors.PageSequenceMonitor.poll(PageSequenceMonitor.java:690)
        at
org.opennms.netmgt.poller.pollables.LatencyStoringServiceMonitorAdaptor.poll(LatencyStoringServiceMonitorAdaptor.java:104)
        at
org.opennms.netmgt.poller.pollables.PollableServiceConfig.poll(PollableServiceConfig.java:109)
        at
org.opennms.netmgt.poller.pollables.PollableService.poll(PollableService.java:178)
        at
org.opennms.netmgt.poller.pollables.PollableElement.poll(PollableElement.java:292)
        at
org.opennms.netmgt.poller.pollables.PollableContainer$5.run(PollableContainer.java:305)
        at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
        at
org.opennms.netmgt.poller.pollables.PollableElement.withTreeLock(PollableElement.java:263)
        at
org.opennms.netmgt.poller.pollables.PollableElement.withTreeLock(PollableElement.java:249)
        at
org.opennms.netmgt.poller.pollables.PollableElement.withTreeLock(PollableElement.java:227)
        at
org.opennms.netmgt.poller.pollables.PollableContainer.poll(PollableContainer.java:312)
        at
org.opennms.netmgt.poller.pollables.PollableInterface.poll(PollableInterface.java:205)
        at
org.opennms.netmgt.poller.pollables.PollableContainer$5.run(PollableContainer.java:305)
        at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
        at
org.opennms.netmgt.poller.pollables.PollableElement.withTreeLock(PollableElement.java:263)
        at
org.opennms.netmgt.poller.pollables.PollableElement.withTreeLock(PollableElement.java:249)
        at
org.opennms.netmgt.poller.pollables.PollableElement.withTreeLock(PollableElement.java:227)
        at
org.opennms.netmgt.poller.pollables.PollableContainer.poll(PollableContainer.java:312)
        at
org.opennms.netmgt.poller.pollables.PollableNode$3.run(PollableNode.java:303)
        at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
        at
org.opennms.netmgt.poller.pollables.PollableElement.withTreeLock(PollableElement.java:263)
        at
org.opennms.netmgt.poller.pollables.PollableElement.withTreeLock(PollableElement.java:249)
        at
org.opennms.netmgt.poller.pollables.PollableElement.withTreeLock(PollableElement.java:227)
        at
org.opennms.netmgt.poller.pollables.PollableNode.doPoll(PollableNode.java:306)
        at
org.opennms.netmgt.poller.pollables.PollableElement.doPoll(PollableElement.java:183)
        at
org.opennms.netmgt.poller.pollables.PollableService.doPoll(PollableService.java:211)
        at
org.opennms.netmgt.poller.pollables.PollableService$PollRunner.run(PollableService.java:57)
        at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
        at
org.opennms.netmgt.poller.pollables.PollableElement.withTreeLock(PollableElement.java:263)
        at
org.opennms.netmgt.poller.pollables.PollableElement.withTreeLock(PollableElement.java:249)
        at
org.opennms.netmgt.poller.pollables.PollableService.doRun(PollableService.java:383)
        at
org.opennms.netmgt.poller.pollables.PollableService.run(PollableService.java:364)
        at org.opennms.netmgt.scheduler.Schedule.run(Schedule.java:135)
        at
org.opennms.netmgt.scheduler.Schedule$ScheduleEntry.run(Schedule.java:80)
at
org.opennms.netmgt.scheduler.LegacyScheduler$1.run(LegacyScheduler.java:287)
        at
org.opennms.core.concurrent.RunnableConsumerThreadPool$FiberThreadImpl.run(RunnableConsumerThreadPool.java:419)
        at java.lang.Thread.run(Thread.java:662)
2012-11-12 17:10:58,467 DEBUG [PollerScheduler-30 Pool-fiber0]
LatencyStoringServiceMonitorAdaptor: storeResponseTime: Thresholds
processing is not enabled. Check thresholding-enabled parameter on service
definition
2012-11-12 17:10:58,467 INFO  [PollerScheduler-30 Pool-fiber0] RrdUtils:
createRRD: creating RRD file
/usr/share/opennms/share/rrd/response/192.168.1.218/webMinLogin.jrb
2012-11-12 17:10:58,467 INFO  [PollerScheduler-30 Pool-fiber0] RrdUtils:
updateRRD: updating RRD file
/usr/share/opennms/share/rrd/response/192.168.1.218/webMinLogin.jrb with
values '1352700658:U:U:U'
2012-11-12 17:10:58,468 DEBUG [PollerScheduler-30 Pool-fiber0] RrdUtils:
updateRRD: RRD update command completed.
2012-11-12 17:10:58,468 DEBUG [PollerScheduler-30 Pool-fiber0]
PollableServiceConfig: Finish polling 89:192.168.1.218:WebminLogin using pkg
webMin result = Down
2012-11-12 17:10:58,469 DEBUG [PollerScheduler-30 Pool-fiber0]
PollableNode$Lock: Releasing lock for 89
2012-11-12 17:10:58,469 DEBUG [PollerScheduler-30 Pool-fiber0]
PollableService: Finish Scheduled Poll of service
89:192.168.1.218:WebminLogin, started at Mon Nov 12 17:10:58 EST 2012
2012-11-12 17:10:58,469 DEBUG [PollerScheduler-30 Pool-fiber0]
LegacyScheduler: schedule: Adding ready runnable ScheduleEntry[expCode=1]
for 89:192.168.1.218:WebminLogin (ready in 30000ms) at interval 30000
2012-11-12 17:10:58,469 DEBUG [PollerScheduler-30 Pool-fiber0]
LegacyScheduler: schedule: queue element added, notification not performed



*********
Any  one can help me for this why i am receiving this error. even if my
Login page contains "Password" text on it.
My resource graph is generating in ONMS UI but its saying "NAN" when
displaying "Average/Min/Max" values

Little help/guidance will be appreciated.

Thanks
Tapan








--
View this message in context: 
http://opennms.530661.n2.nabble.com/Can-t-Access-data-from-Https-site-tp7581548.html
Sent from the OpenNMS - devel mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_nov
_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/index.php/Mailing_List_FAQ

opennms-devel mailing list

To *unsubscribe* or change your subscription options, see the bottom of this 
page:
https://lists.sourceforge.net/lists/listinfo/opennms-devel

Reply via email to