系统监控

SBA监控

Spring Boot Admin监控俗称SBA监控。Spring Boot Admin是一款基于Actuator开发的开源软件:https://github.com/codecentric/spring-boot-admin,以图形化界面的方式展示Spring Boot应用的配置信息、Beans信息、环境属性、线程信息、JVM状况等。

这里,FEBS-Shiro为被监控的SBA客户端(Client),在项目配置文件Application.yml中可以找到和Spring Boot Admin相关的配置:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# spring boot admin配置
spring:
boot:
admin:
client:
url: http://localhost:8081
username: mrbird
password: 123456
application:
name: febs
profiles:
active: local

info:
app:
name: "febs-security"
description: "spring boot&spring security 权限管理系统"
version: "1.0"
spring-boot-version: "2.0.4.RELEASE"

management:
endpoints:
web:
exposure:
include: '*'
endpoint:
health:
show-details: ALWAYS

其中

1
2
3
4
5
6
7
spring:
boot:
admin:
client:
url: http://localhost:8081
username: mrbird
password: 123456

分别为SBA服务端的IP和端口以及服务端的用户名和密码。

SBA服务端需要我们手动创建,有需要的可以直接下载:https://github.com/wuyouzhuguli/FEBS-Actuator

下载后导入IDEA,查看其配置文件:

1
2
3
4
5
6
7
8
server:
port: 8081

spring:
security:
user:
name: mrbird
password: 123456

这里主要配置了SBA服务端的端口号和用户名密码,和SBA客户端中的配置一致。启动SBA服务端,访问:http://localhost:8081

输入用户名mrbird和密码123456便可看到各项监控指数:


© 2017 - 2018  MrBird & Hosted by Coding Pages