获取开放套接字的数量weblogic

时间:2016-03-02 00:30:54

标签: sockets unix weblogic

我正在尝试获取当前打开的套接字的总数,以便我可以检查它是否超过300:如果是,我想发送警报。

我提到了this page,但我无法找到能够获得开放套接字数量的东西。我认为代码是这样的:

java -classpath .../weblogicj.ar weblogic.Admin 
     -adminurl IP 
     -username USER 
     -password PASS "HERE GOES THE CODE" NAMEOFSERVER

如何确定套接字的数量?

1 个答案:

答案 0 :(得分:0)

您使用的是哪个版本的Weblogic?在Weblogic 12.2.1中,您可以使用WDLF Smart规则来监视“ServerRuntimeMBean.OpenSocketsCurrentCount”。您必须定义ServerGenericMetricRule并将该属性设置为上述MBean。您可以在此处找到更多信息:https://docs.oracle.com/middleware/1221/wls/WLDFC/appendix_smartrules.htm#WLDFC675

如果您使用的是以前的版本,则可以使用WLST或Java以编程方式访问“openSocketsCurrentCount”MBean。以下是可用MBean的列表:https://docs.oracle.com/cd/E13222_01/wls/docs81/ConsoleHelp/domain_domain_monitor_servers.html