当我监视WebLogic服务器时,我收到“正在收集数据。请等待下一个轮询间隔”的消息。

当我监视WebLogic服务器时,我收到“正在收集数据。请等待下一个轮询间隔”的消息。

解决方案 1

当我们在浏览器中连接时,检查WebLogic服务器主机是否能够连接到Applications Manager。即http://<ApplicationsManager hostname>:<portNumber>应该可以访问。 

还要检查WebLogic日志中是否引发了任何错误或异常。

解决方案 2

对于WebLogic 10.x、11g以及更低的版本,Applications Manager将MBean代理 (AdventNet_Agent:Name=WLSDCMBean) 部署到WebLogic服务器。然后此代理从WebLogic服务器收集数据,并将其发送回Applications Manager。由于以下任何原因,代理的自动部署失败:

  1. 无法从WebLogic计算机访问Applications Manager计算机。
  2. 无法从WebLogic计算机访问Applications Manager端口。
  3. “不允许基于weblogic.management.ManagementAppletCreateEnabled系统属性值创建MLet MBean”错误。对于11g及更高版本,默认情况下不允许通过MLet创建MBean。
在这种情况下,您可以手动将代理部署到WebLogic服务器。 

步骤 :
  1. 将附件中的registermbeans.war文件部署到WebLogic服务器。
  2. 重新启动WebLogic。
  3. 重新启动Applications Manager。
  4. 此后将开始数据收集。

解决方案 3

如果您正在使用我们的免费版,请尝试重新启动您的WebLogic实例并确保Applications Manager在达到5个连接的限制之前收集数据。 

 

注意:

1. Applications Manager webserver端口 (例如9090) 应该可以从WebLogic服务器访问。并且WebLogic服务器的 HTTP端口 (例如 7001) 应该可以从Applications Manager服务器访问 (即 telnet) 

2. Applications Manager执行jndi查找来获取Mbean服务器。检查已配置的用户是否有权限进行jndi查找。检查方法如下:

· 从WebLogic管理控制台访问JNDI树安全策略。

· 管理控制台--> 环境-->服务器-->(选择需要的服务器)-->查看JNDI树-->安全-->策略-->方法。在方法下,选择全部。

3. 确认WebLogic服务器中配置的侦听地址与Applications Manager中配置WebLogic监视器的侦听地址是否相同。

4. 检查运行Applications Manager计算机中的/etc/resolv.conf文件 (在Windows中为\etc\hosts文件) 是否具有为WebLogic服务器主机定义了正确的域、搜索、名称服务器列表。