0

我是openNMS的新手,并且使用Http收集器从特定网页收集数据,我的服务器需要基于基本表单的身份验证,首先我必须提供我的用户名/密码,如果它通过了身份验证,那么它将带我到主页从哪里我需要从 Html 页面读取一些数据。只是让你知道我试图在 OpenNMS 文档中找出这个问题并点击链接http://www.opennms.org/wiki/HTTP_Collector但它没有任何身份验证并且不提供任何身份验证信息。任何人都有任何想法..如果我需要先验证登录页面并在成功登录后从主页(即下一页)读取文本,如何做同样的事情......将不胜感激。

谢谢塔潘

4

1 回答 1

1

http://www.opennms.org/wiki/AfHttpCollector

        <uri>
            <url user-info="USERNAME:PASSWORD" host="${ipaddr}" http-version="1.1" matches="(?s).*BytesPerSec:\s([0-9]+).*BusyWorkers:\s([0-9]+).*IdleWorkers:\s([0-9]+).*" path="/monitoring/server-status/" port="443" query="auto" response-range="100-399" scheme="https"/>
            <attributes>
                    <attrib alias="SBytesPerSec" match-group="1" type="gauge32"/>
                    <attrib alias="SBusyWorkers" match-group="2" type="gauge32"/>
                    <attrib alias="SIdleWorkers" match-group="3" type="gauge32"/>
            </attributes>
        </uri>

请注意,该示例适用于 HTTPS。

于 2013-05-03T09:32:54.623 回答