Releases: zmops/ArgusDBM
Releases · zmops/ArgusDBM
v0.1.0
ArgusDBM
Argus 开源数据库一体化监控平台。致力于监控所有数据库。
很高兴我们的第一个正式版本v0.1.0正式发布,欢迎小伙伴们了解使用
- 源于 HertzBeat ,专注于数据库方向,优美的可视化界面,所见即所得。
- 开箱即用,无需部署Agent,配置IP端口账户等后即可监控,大大减少企业数据库监控流程。
- 操作简单,快捷好用,深度结合我们在监控领域的最佳实践。
- 无缝衔接Zabbix,自身可做为Agent对Zabbix的数据库监控短板增强。
🐕 快速开始
🐕 ArgusDBM安装
ArgusDBM 支持通过源码安装启动,Docker容器运行和安装包方式安装部署,CPU架构支持X86/ARM64。
方式一:Docker方式快速安装
docker
环境仅需一条命令即可开始
docker run -d -p 1159:1159 --name argusdbm walkingfunny/argusdbm
- 浏览器访问
localhost:1159
即可开始,默认账号密码argus/argus
更多配置详细步骤参考 通过Docker方式安装ArgusDBM
方式二:通过安装包安装
- 下载您系统环境对应的安装包 GITHUB Release
- 需要已安装java环境,
jdk11
- [可选]配置 ArgusDBM 的配置文件
argusdbm/config/application.yml
- 部署启动
$ ./startup.sh
- 浏览器访问
localhost:1159
即可开始,默认账号密码argus/argus
更多配置详细步骤参考 通过安装包安装 ArgusDBM
方式三:本地代码启动
后端本地代码启动
- 需安装
maven3+
,java11
环境,IDEA
需安装lombok
插件 - 主目录下执行
mvn clean install
- 启动
springboot manager
服务manager/src/main/java/com/zmops/open/manager/Manager.java
- 后端服务
swagger
接口地址 http://localhost:1159/swagger-ui/index.html - 默认账户密码
argus/argus
前端本地代码启动
- 需安装
nodejs npm
环境 - 在
web-app
目录下执行npm install
- 启动前端服务
npm run dev
, 浏览器访问 http://localhost:9527 即可 - 默认账户密码
argus/argus
HAVE FUN
v0.1.0-beta.1
ArgusDBM
Argus 开源数据库一体化监控平台。致力于监控所有数据库。
What's Changed
- update doc readme by @tomsun28 in #1
- add backend service quickly startup doc by @tomsun28 in #2
- [collector] bugfix oracle query error: ORA-01000 happen by @tomsun28 in #3
- mysql,mariadb support com_select, com_insert, com_committer ... metrics by @tomsun28 in #4
- bugfix mysql innodb_data_read metrics unit KB -> B by @tomsun28 in #5
- add zabbix agent communications protocol by @tomsun28 in #6
- 1.add webapp basic framework for element-ui by @tangtangdady in #7
- add mysql metrics performance, query_cache, handler and more by @tomsun28 in #8
- support get userinfo endpoint by @tomsun28 in #10
- add mysql metrics command, select_type, table_lock and more by @tomsun28 in #9
- support mysql process_state by @tomsun28 in #11
- remove monitor host field input by @tomsun28 in #12
- support mysql slow sql by @tomsun28 in #13
- update noticeRule and NoticeReceiver, enable multi select by @tomsun28 in #14
- bugfix type defines list validation by @tomsun28 in #15
- notice receiver rule support get by pages by @tomsun28 in #17
- add get rule, receiver by id endpoint by @tomsun28 in #18
- add get rule, receiver by id endpoint by @tomsun28 in #19
- refactor getMetricHistoryData endpoint by @tomsun28 in #20
- add pg new metrics, add endpoint getAppMonitorsUnConnect, set date format by @tomsun28 in #21
- Release the first version of web-app by @tangtangdady in #22
- [code]solve monitor save error by @tangtangdady in #23
- [bug]solve warn module lang-CN error by @tangtangdady in #24
- add pg metrics by @tomsun28 in #25
- support mysql metrics by @tomsun28 in #26
- [code] update monitor metrics data by @tangtangdady in #27
- update pq metrics by @tomsun28 in #28
- update oracle metrics by @tomsun28 in #29
- update oracle pg metrics by @tomsun28 in #30
- update pg metrics by @tomsun28 in #31
- support zabbix agent by @tomsun28 in #32
- bugfix agent protocol by @tomsun28 in #33
- scheduled detect zabbix server metrics config by @tomsun28 in #34
- support config multi agent host by @tomsun28 in #35
- update netty client, fix too many EventLoopGroup error by @tomsun28 in #36
- support dm,sqlserver monitoring metrics by @tomsun28 in #37
- add more dm metrics by @tomsun28 in #38
- init argus website by @tomsun28 in #39
- refactor(all): upgrade to vue3 vite by @jiangxd2016 in #46
- Dev web feature by @jiangxd2016 in #47
- fix: fix save dialog close by @jiangxd2016 in #48
- Fix web bug by @jiangxd2016 in #49
Full Changelog: https://github.com/zmops/ArgusDBM/commits/v0.1.0-beta