亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

ActiveMQ筆記(5):JMX監控

2019-11-11 05:42:25
字體:
來源:轉載
供稿:網友

系統上線運行后,及時監控報警是很必要的手段,對于ActiveMQ而言,主要監控的指標有:MQ本身的健康狀況、每個隊列的生產者數量、消費者數量、隊列的當前消息數等。

ActiveMQ支持JMX監控,使用步驟如下:

一、修改conf/activemq.xml

<broker … useJmx="true”>    <managementContext>        <managementContext createConnector="true" connectorPort=“jmx端口號” connectorHost=“本機二、設置jmx.access、jmx.passWord的文件權限

?
1chmod 400 conf/jmx.*

(即:將jmx.password, jmx.access這二個文件設置成只讀權限,activemq出于安全考慮,要求這二個文件只讀)

三、修改bin/activemq 啟動shell腳本

找到invoke_start(){ 這段,然后在前面插入:

?
12345ACTIVEMQ_CONF=“jmx.password所在位置的物理路目錄"ACTIVEMQ_SUNJMX_START="-Dcom.sun.management.jmxremote.port=端口號 "ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.password.file=${ACTIVEMQ_CONF}/jmx.password"ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.access.file=${ACTIVEMQ_CONF}/jmx.access"ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.ssl=false"

然后重啟activemq即可。

然后在jconsole中,可以輸入 ip地址:jmx端口號

 

其中username,password即jmx.password中定義的用戶名和密碼。

四、 sPRing中使用JMX

復制代碼
    <bean class="org.springframework.jmx.support.MBeanServerConnectionFactoryBean" id="mbeanServerConnection1">        <property name="serviceUrl" value="${mq_jmx_url1}"/>        <property name="connectOnStartup" value="false"/>        <property name="environment">            <props>                <prop key="java.naming.security.principal">                    ${mq_jmx_user1}                </prop>                <prop key="java.naming.security.credentials">                    ${mq_jmx_passwor1}                </prop>            </props>        </property>    </bean>復制代碼

其中serviceUrl的值類似:service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi

參考示例:

?
123456789101112131415161718192021222324252627282930313233private List<ActiveMQData> getMonitorDataList(MBeanServerConnection conn, String objectName) {        List<ActiveMQData> datas = new ArrayList<>();        try {            ObjectName objRootName = new ObjectName(objectName);             String brokerName = (String) conn.getAttribute(objRootName, "BrokerName");            String brokerId = (String) conn.getAttribute(objRootName, "BrokerId");            String openWireUrl = (String) conn.getAttribute(objRootName, "OpenWireURL");             //健康狀態            ObjectName healthObjName = new ObjectName(objectName + ",service=Health");            String healthStatus = (String) conn.getAttribute(healthObjName, "CurrentStatus");             //遍歷隊列            ObjectName[] objectNames = (ObjectName[]) conn.getAttribute(objRootName, "Queues");            Arrays.sort(objectNames);             List<String> blackList = monitorConfig.getQueueBlackList();            for (ObjectName queueName : objectNames) {                ...                Long queueSize = (Long) conn.getAttribute(queueName, "QueueSize");//隊列消息數量                Long producerCount = (Long) conn.getAttribute(queueName, "ProducerCount");//生產者數量                Long consumerCount = (Long) conn.getAttribute(queueName, "ConsumerCount");//消費者數量                Long enqueueCount = (Long) conn.getAttribute(queueName, "EnqueueCount");//入隊消息總數                Long dequeueCount = (Long) conn.getAttribute(queueName, "DequeueCount");//出隊消息總數                ...            }        } catch (Exception e) {           ...        }         return datas;    }

其中objectName值,可以在jconsole中查到 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产日韩精品在线观看| 国产激情久久久久| 久久精品视频中文字幕| 日韩影视在线观看| 国产69精品久久久久9| 国产伦精品一区二区三区精品视频| 色一区av在线| 日韩免费在线视频| 欧美性猛交xxxx免费看久久久| 欧美第一黄色网| 成人在线一区二区| 欧美在线一区二区视频| 国产精品久久久久99| 国产精品久久77777| 久久久国产精品一区| 欧美插天视频在线播放| 欧美成人精品在线播放| 91中文字幕在线观看| 日韩亚洲在线观看| 日韩禁在线播放| 欧美中文字幕在线视频| 日韩免费视频在线观看| xvideos亚洲人网站| 国产精品福利在线| 亚洲国产中文字幕久久网| 91美女福利视频高清| 91亚洲精品在线观看| 国产一区av在线| 亚洲精品97久久| 亚洲欧洲国产一区| 亚洲图中文字幕| 欧美一级电影在线| 日本人成精品视频在线| 亚洲精品久久久久久久久久久久| 在线观看精品国产视频| 韩国美女主播一区| 亚洲成人三级在线| 国产精品久久久久久久av电影| www.美女亚洲精品| 国产精品久久久久久久久久久久久| 亚洲第一精品夜夜躁人人躁| 亚洲天堂久久av| 亚洲视频在线免费看| 中文字幕亚洲一区二区三区五十路| 日韩精品在线观看视频| 久久99视频免费| 亚洲娇小xxxx欧美娇小| 亚洲综合在线中文字幕| 久久久久五月天| 亚洲va久久久噜噜噜| 69久久夜色精品国产7777| 在线观看精品自拍私拍| 久久久久久久影视| 日韩欧美在线视频观看| 中文在线资源观看视频网站免费不卡| 亚洲精品欧美极品| 成人网在线免费看| 色av中文字幕一区| 欧美精品在线视频观看| 欧美亚洲国产日韩2020| 国产精品高潮呻吟久久av黑人| 亚洲自拍小视频免费观看| 欧美精品一二区| 欧美午夜精品久久久久久久| 欧美大成色www永久网站婷| 亚洲va久久久噜噜噜| 久久综合伊人77777蜜臀| 日韩小视频在线观看| 日韩av不卡在线| 国产精品国内视频| 国产精品电影一区| 成人免费激情视频| 久久伊人精品视频| 日韩人在线观看| 奇米一区二区三区四区久久| 欧美精品videofree1080p| 国产精品亚洲精品| 亚洲国产精品人人爽夜夜爽| 欧美成人免费视频| 欧美激情在线有限公司| 精品国产鲁一鲁一区二区张丽| 久久精品国产精品| 欧美日韩国产一中文字不卡| 国产91ⅴ在线精品免费观看| 国产精品扒开腿爽爽爽视频| 亚洲精品v天堂中文字幕| 伊人久久久久久久久久久| 欧美激情国产精品| 欧美视频精品一区| 日韩av免费看| 热99精品里视频精品| 97视频在线观看免费| 国产精品网站大全| 最好看的2019年中文视频| 国产91精品不卡视频| 91精品免费视频| 福利视频一区二区| 亚洲精品美女在线观看播放| 欧美成人免费大片| 国产一区二区激情| 国产成人涩涩涩视频在线观看| 国产成人综合亚洲| 久久久久久综合网天天| 国产一区二区三区中文| 国产亚洲精品91在线| 麻豆精品精华液| 欧洲美女7788成人免费视频| 日韩av免费在线看| 91精品久久久久久久久久| 狠狠躁夜夜躁人人躁婷婷91| 69av在线播放| 精品国产一区久久久| 日韩欧美主播在线| 欧美xxxx18性欧美| 欧美最顶级丰满的aⅴ艳星| 海角国产乱辈乱精品视频| 国产成人高清激情视频在线观看| 欧美大尺度激情区在线播放| 在线观看国产欧美| 国产精品美乳一区二区免费| 成人免费在线视频网址| 国产欧美久久一区二区| 亚洲精品ady| 国产精品白嫩初高中害羞小美女| 亚洲男子天堂网| 国产欧美 在线欧美| 亚洲奶大毛多的老太婆| 成人免费福利视频| 亚洲人成电影在线播放| 国产99久久精品一区二区 夜夜躁日日躁| 欧美人与性动交a欧美精品| 欧美在线一区二区视频| 欧美性生活大片免费观看网址| 日韩av在线电影网| 亚洲国产成人91精品| 92版电视剧仙鹤神针在线观看| 日韩中文字幕网| 亚洲图片欧美午夜| 亚洲综合自拍一区| 亚洲网站视频福利| 亚洲色图激情小说| 亚洲免费视频网站| www国产亚洲精品久久网站| 国产精品美女呻吟| 欧美亚洲第一页| 国产丝袜一区视频在线观看| 国产美女主播一区| 91日本在线观看| 欧美一区二区三区四区在线| 欧美亚洲国产日韩2020| 成人黄色片在线| 国产大片精品免费永久看nba| 精品久久久久久久中文字幕| 亚洲专区中文字幕| 欧美丰满少妇xxxxx做受| 久久久亚洲国产| 国语自产在线不卡| 日韩美女在线看| 麻豆国产va免费精品高清在线| 欧美日韩xxx| 日韩视频永久免费观看| 欧美视频在线观看 亚洲欧| 亚洲第一区中文99精品| 色综合91久久精品中文字幕|