消息中间件(5)-ActiveMQ后台监控

ActiveMQ提供了基于WEB的控制台,现在有两个版本。

监控的主要对象是连接的机器,队列,主题,消息。

 

1、在activemq.xml末尾引进内嵌的jetty.xml,用来启动web控制系统


	
	...
  
		...
  
  
  
  

 

2、在jetty.xml,由spring初始化运行内嵌式jetty容器



        
            
                
                     
                    
                
                
                
            
        

        
            
                
                    
                        
                        
                        
                    
                
            
        

    

 2.1端口配置,depends-on="jettyPort" 引用

 

 
             
        
    
 2.2jetty所需的其他配置

 

 


      
          
              
                  
                  
              
          
      
    

    
    
 2.3 权限配置

 

 


        
        
    

    
        
        
        
        
    
    
        
        
         
        
    
    
        
        
    
    
        
        
    
    
        
        
            
        
        
            
                
                
            
        
        
            
                
                    
                        
                            
                            
                            
                            
                        
                        
                            
                            
                            
                            
                        
                       
                       
                        
                            
                            
                                
                                    index.html
                                
                            
                            
                            
                        
                        
                            
                        
                    
                
            
        
    
 

3、启动后,在浏览器中即可访问

http://127.0.0.1:8161/  

包含三个项目:消息中间件(5)-ActiveMQ后台监控_第1张图片

 (1)Manage ActiveMQ broker   新的管理平台

 消息中间件(5)-ActiveMQ后台监控_第2张图片

(2)Manage ActiveMQ broker using the old console 老的管理平台

消息中间件(5)-ActiveMQ后台监控_第3张图片

 (3)一些DEMO。

 

 

 

 老的系统平台登录所需的配置文件

conf/jetty-realm.properties,只是基于BasicAuthenticator

# Defines users that can access the web (console, demo, etc.)
# username: password [,rolename ...]
admin: admin, admin

 

新的系统所需的平台配置,基于

conf/login.config

activemq {
    org.apache.activemq.jaas.PropertiesLoginModule required
        org.apache.activemq.jaas.properties.user="users.properties"
        org.apache.activemq.jaas.properties.group="groups.properties";
};

 

conf/users.properties

admin=admin

 

conf/groups.properties

 

admins=admin

 

 

4、安全校验原理,待续

 

太匆忙了,先写到这。。。

你可能感兴趣的:(ActiveMQ)