Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zmops/argusdbm
Argus 开源数据库一体化监控平台。致力于监控所有数据库。
https://github.com/zmops/argusdbm
argus dameng-exporter database-monitoring orabbix prometheus-exporter tdengine-monitoring tidb-exporter zabbix zabbix-agent
Last synced: about 1 month ago
JSON representation
Argus 开源数据库一体化监控平台。致力于监控所有数据库。
- Host: GitHub
- URL: https://github.com/zmops/argusdbm
- Owner: zmops
- License: apache-2.0
- Created: 2022-07-11T15:14:37.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-07T13:59:47.000Z (over 1 year ago)
- Last Synced: 2024-11-02T09:31:38.464Z (about 2 months ago)
- Topics: argus, dameng-exporter, database-monitoring, orabbix, prometheus-exporter, tdengine-monitoring, tidb-exporter, zabbix, zabbix-agent
- Language: Java
- Homepage: https://argus.zmops.cn/
- Size: 58.1 MB
- Stars: 72
- Watchers: 5
- Forks: 13
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ArgusDBM
> Argus 开源数据库一体化监控平台,致力于监控所有数据库。
官网: [argus.zmops.cn](https://argus.zmops.cn/)
## 🎡 介绍
- 源于 [HertzBeat](https://github.com/dromara/hertzbeat) ,专注于数据库方向,优美的可视化界面,所见即所得。
- 开箱即用,**无需部署Agent**,配置IP端口账户等后即可监控,大大减少企业数据库监控流程。
- 操作简单,快捷好用,深度结合我们在监控领域的最佳实践。
- 无缝衔接Zabbix,自身可做为Agent对Zabbix的数据库监控短板增强。
- 更自由化的阈值规则(计算表达式),`邮件` `钉钉` `微信` `飞书` `短信` `Webhook` 等方式及时送达。---
![argus](home/static/img/home/2.png)
---## 🐕 快速开始
### 🐕 ArgusDBM安装
> ArgusDBM 支持通过源码安装启动,Docker容器运行和安装包方式安装部署,CPU架构支持X86/ARM64。
#### 方式一:Docker方式快速安装
1. `docker` 环境仅需一条命令即可开始
`docker run -d -p 1159:1159 --name argusdbm walkingfunny/argusdbm`
2. 浏览器访问 `localhost:1159` 即可开始,默认账号密码 `argus/argus`
更多配置详细步骤参考 [通过Docker方式安装ArgusDBM](https://github.com/zmops/ArgusDBM/tree/main/home/docs/start/docker-deploy.md)
#### 方式二:通过安装包安装
1. 下载您系统环境对应的安装包 [GITHUB Release](https://github.com/zmops/argusdbm/releases)
2. 需要已安装java环境, `jdk11`
3. [可选]配置 ArgusDBM 的配置文件 `argusdbm/config/application.yml`
4. 部署启动 `$ ./startup.sh `
5. 浏览器访问 `localhost:1159` 即可开始,默认账号密码 `argus/argus`更多配置详细步骤参考 [通过安装包安装 ArgusDBM](https://github.com/zmops/ArgusDBM/tree/main/home/docs/start/package-deploy.md)
#### 方式三:本地代码启动
##### 后端本地代码启动
1. 需安装 `maven3+`, `java11` 环境, `IDEA` 需安装 `lombok` 插件
2. 主目录下执行 `mvn clean install`
3. 启动 `springboot manager` 服务 `manager/src/main/java/com/zmops/open/manager/Manager.java`
4. 后端服务 `swagger` 接口地址 http://localhost:1159/swagger-ui/index.html
5. 默认账户密码 `argus/argus`##### 前端本地代码启动
1. 需安装 `nodejs npm` 环境
2. 在 `web-app` 目录下执行 `npm install`
3. 启动前端服务 `npm run dev`, 浏览器访问 http://localhost:9527 即可
4. 默认账户密码 `argus/argus`**HAVE FUN**
## 💬 交流联系
##### 微信交流群
加微信扫描下面账号二维码拉您进微信群。
##### QQ交流群
加QQ群号 669329562 或 扫描下面的群二维码进群
## 🛡️ License
[`Apache License, Version 2.0`](https://www.apache.org/licenses/LICENSE-2.0.html)