Argus DBM 一款开源的数据库监控工具,无需部署Agent

开箱即用

无需部署Agent,开箱即用。我们使用JDBC直连您的数据库,输入IP端口账户密码即可。

全平台支持

Argus目前支持对Mysql, PostgreSQL, Oracle等数据库类型的监控,我们也会尽快适配其它数据库,致力于监控所有数据库。我们提供了更自由化的阈值告警配置,支持邮箱,短信,webhook,钉钉,企业微信,飞书机器人等告警通知。

拥抱开源

ArgusDBM代码开源

GitHub - zmops/ArgusDBM: Argus 开源数据库一体化监控平台。致力于监控所有数据库。

🐕 快速开始

🐕 ArgusDBM安装

ArgusDBM 支持通过源码安装启动,Docker容器运行和安装包方式安装部署,CPU架构支持X86/ARM64。

方式一:Docker方式快速安装
  1. docker 环境仅需一条命令即可开始

docker run -d -p 1159:1159 --name argusdbm walkingfunny/argusdbm

  1. 浏览器访问 localhost:1159 即可开始,默认账号密码 argus/argus

更多配置详细步骤参考 通过Docker方式安装ArgusDBM

方式二:通过安装包安装
  1. 下载您系统环境对应的安装包 GITHUB Release
  2. 需要已安装java环境, jdk11
  3. [可选]配置 ArgusDBM 的配置文件 argusdbm/config/application.yml
  4. 部署启动 $ ./startup.sh
  5. 浏览器访问 localhost:1159 即可开始,默认账号密码 argus/argus

更多配置详细步骤参考 通过安装包安装 ArgusDBM

方式三:本地代码启动
后端本地代码启动
  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

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/825723.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

自恢复保险丝参数

随着电子器件的不断发展,我们对于保护电路的需求也越来越高。在保护电路中,自恢复保险丝(PTC)扮演着至关重要的角色。 自恢复保险丝,也被称为PTC(Positive Temperature Coefficient)热敏电阻&a…

Debian 12 服务器初始化安全配置

文章目录 一、服务器购买二、更新密码三、修改ssh端口四、防火墙配置(ufw)五、防暴力入侵(failban)Reference 本文所有命令在root用户下操作,如在非root下,需添加sudo命令 一、服务器购买 笔者云服务器使用的Debian12 系统 cat /etc/debian_version 12…

AES 加解密(包含JS、VUE、JAVA、MySQL)工具方法

介绍 AES 是 Advanced Encryption Standard 的缩写,是最常见的对称加密算法。AES 在密码学中又称 Rijndael 加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的 DES,已经被多方分析且广为全世界所使用。 基本原理&#…

python 使用 Stable Diffusion API 生成图片示例

python 使用 Stable Diffusion API 生成图片示例 一、前言 在无聊的时候,想瞅一下sd生图遂做了一下 二、具体步骤 1、启动SD的api设置 注意,运行后的api相关功能可以在:http://127.0.0.1:7860/docs 查看 比如这一次我们要的生图的地址就是/sdapi/v1…

在Python中使用gmssl包实现SM2加密和解密

1.安装gmssl包 pip install gmssl安装完成后,您可以使用 gmssl 提供的函数来修改 User 类中的 set_password 和 verify_password 方法,以便使用 SM2 加密和解密密码。以下是使用 gmssl 的 User 类示例: import datetime from tortoise.model…

华为OD机试 - 结队编程(Java 2024 C卷 100分)

华为OD机试 2024C卷题库疯狂收录中,刷题点这里 专栏导读 本专栏收录于《华为OD机试(JAVA)真题(A卷B卷C卷)》。 刷的越多,抽中的概率越大,每一题都有详细的答题思路、详细的代码注释、样例测试…

户外旅行摄影手册,旅游摄影完全攻略

一、资料前言 本套旅游摄影资料,大小295.47M,共有9个文件。 二、资料目录 《川藏线旅游摄影》杨桦.彩印版.pdf 《户外摄影指南》(Essential.Guide.to.Outdoor.photography.amateur)影印版.pdf 《旅行摄影大师班》(英)科尼什.扫描版.PDF 《旅行摄影…

数据结构面试常见问题:数组和链表的区别是什么?

数组 在编程的世界里,数组无疑是最基础的数据结构之一,它像一排整齐的房子,每个房子都有自己的门牌号,我们可以通过这个门牌号直接找到这个房子,无需从头至尾的逐一查找。这个门牌号,就是我们所说的索引&am…

一键下载全自动安装Office全家桶

概述 今天分享一款超级强大的工具软件,该软件实现了一键自动化下载、安装Office全家桶的功能。整套安装流程堪称行云流水,从下载到安装全自动,无需上手操作。只需要安装该工具软件后,点击安装即可。软件会自动识别不同的操作系统架…

Redis中set数据类型详解

SADD key member [member …] summary: Add one or more members to a set since: 1.0.0 SCARD key summary: Get the number of members in a set since: 1.0.0 SDIFF key [key …] summary: Subtract multiple sets since: 1.0.0 SDIFFSTORE destination key [key …] sum…

Oracle——领先的企业级数据库解决方案

一、WHAT IS ORACLWE: ORACLE 数据库系统是美国 ORACLE 公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S 体系结构的数据库之一,ORACLE 通常应用于大型系统的数…

MySQL 5.7的备份恢复到MySQL 8.0

要将MySQL 5.7的备份恢复到MySQL 8.0,您可以按照以下步骤操作: 创建备份: 确保您有一个MySQL 5.7数据库的备份。通常这可以通过使用mysqldump命令来完成。 mysqldump -u root -p --all-databases --single-transaction --quick --lock-tables…

【计算机毕业设计】微信小程序:MHK自学平台的设计与实现——后附源码

🎉**欢迎来到我的技术世界!**🎉 📘 博主小档案: 一名来自世界500强的资深程序媛,毕业于国内知名985高校。 🔧 技术专长: 在深度学习任务中展现出卓越的能力,包括但不限于…

MajorDoMo thumb.php 未授权RCE漏洞复现(CNVD-2024-02175)

0x01 产品简介 MajorDoMo是MajorDoMo社区的一个开源DIY智能家居自动化平台。 0x02 漏洞概述 MajorDoMo /modules/thumb/thumb.php接口处存在远程命令执行漏洞,未经身份验证的攻击者可利用此漏洞执行任意指令,获取服务器权限。 0x03 影响范围 MajorD…

tcpdump服务器抓包实测

背景 最近服务器上访问一个接口时候,经常容易conn time out.接口提供者就是不承认是他的问题。IT也说网络没有问题。 TMD有鬼了是吧 然后我就自己百度如何抓包,感谢星火大模型 要在服务器上使用tcpdump抓取当前服务器访问xxxxx:port的包,并分…

Web 常见十大漏洞原理及利用方式

一、PHP命令执行函数 原理: 命令执行函数解释:在PHP中有一些执行命令的函数,这些函数使你可以在PHP基本执行外部执行命令,并获取其输出的结果 漏洞产生原因: (1)没有对用户输入进行过滤或过滤不严 例如,…

【Node.js从基础到高级运用】二十四、Node.js中实现全双工通信

引言 在本篇博客文章中,我们将详细介绍如何在Node.js环境下使用WebSocket来实现全双工通信。WebSocket协议允许在用户的浏览器和服务器之间建立一个持久的连接,通过这个连接可以实现实时、双向的数据传输。 什么是WebSocket? WebSocket是一种…

ARM64架构栈帧回溯

文章目录 前言一、栈帧简介二、demo演示 前言 请参考:ARM64架构栈帧以及帧指针FP 一、栈帧简介 假设下列函数调用: funb() {func() }funa() {funb() }main() {funa() }main函数,funa函数,funb函数都不是叶子函数,其…

MySQL 的事务概念

事务概念 MySQL事务是一个或者多个的数据库操作,要么全部执行成功,要么全部失败回滚。 事务是通过事务日志来实现的,事务日志包括:redo log和undo log。 事务状态 事务有以下五种状态: 活动的部分提交的失败的中止的…

详解爬虫基本知识及入门案列(爬取豆瓣电影《热辣滚烫》的短评 详细讲解代码实现)

目录 前言什么是爬虫? 爬虫与反爬虫基础知识 一、网页基础知识 二、网络传输协议 HTTP(HyperText Transfer Protocol)和HTTPS(HTTP Secure)请求过程的原理? 三、Session和Cookies Session Cookies Session与…