【教程】使用HertzBeat监控MySQL、Redis

注册

首先打开雨云官网

雨云官网网址:https://www.rainyun.com/YZJ_?s=xxx

 

然后登录/注册雨云(登录/注册建在右上角) 

 

如果没注册就点击下方注册,然后如果显示“正在使用优惠通道注册”就照常输入信息

 

没有则优惠码填“YZJ”

众所周知,如果使用1Panel部署,那么MySQL、Redis等数据库的连接地址均为他们的小写名称,如mysql:3306

但HertzBeat在功能极度丰富的前提下也仅支持IPv4、v6、domain的连接方式,并不支持直接使用mysql作为连接地址的方式

image

为此有两种解决方法:

  • 使用容器IP(不稳定,受容器启动顺序影响,但可以手动指定某个容器的ip)
  • 使用host网络模式(修改端口等操作需要直接修改配置文件,且127.0.0.1的连接方式不再是连接容器本身)

这里以修改网络为host模式为例

在1p后台找到“容器-容器”,在列表中找到有HertzBeat关键字的容器

image

image1811×964 94.9 KB

点击“更多-编辑”

image

端口选择暴露所有,网络选择host

image

点击确定并重建容器后,使用系统防火墙或者iptables开放1157端口,访问ip:1157即可

如果想修改端口,那么需要引入配置文件
如果你是按照我的Docker部署HertzBeat教程部署并修改了用户名密码,那么以下内容适合你阅读,否则请带着本教程的链接与你不理解的地方去雨云https://www.rainyun.com/wp-admin_群里找大佬

首先cd到应用的config目录下

 

cd <1Panel_Install_Path>/1panel/apps/local/hertzbeat/localhertzbeat/data/config

请将<1Panel_Install_Path>替换为你的1Panel安装目录
将官方的配置文件下载下来

 

wget <URL>

 

image

image1428×326 30.3 KB

出现saved关键字即代表保存成功

编辑此文件,修改server下的port参数即可指定端口

 

image

之后将此配置文件映射到容器里
新增一个目录映射,选择本机目录,本机目录写

 

<1Panel_Install_Path>/1panel/apps/local/hertzbeat/localhertzbeat/data/config/application.yml

请将<1Panel_Install_Path>替换为你的1Panel安装目录

 

/opt/hertzbeat/config/application.yml

 

image

image798×160 4.31 KB

之后添加一个Redis数据库监控

 

image

image1823×964 51.5 KB

IP填写127.0.0.1,端口填写你的redis外网端口(非容器内端口)

用户填写default,密码前往1Panel-数据库-Redis-连接信息查看

 

image

 

image

添加MySQL数据库监控同理

 

image

image1822×963 51.3 KB

只不过需要确保root用户远程访问已经开启,或者你也可以配置他只监控单个数据库并关闭root远程访问

稍等片刻即可查看到返回的监控数据

 

image

image1534×907 50.1 KB

 

image

image1251×905 41.3 KB

 

image

image1813×960 60.7 KB

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MySQLRedis是两种不同的数据库系统。 MySQL是一种关系型数据库,它适用于存储结构化数据,如数值、日期/时间和字符串等。它具有强大的查询和操作能力,支持复杂的表关系和事务处理。 Redis是一种缓存数据库,也被称为非关系型数据库。它更适合快速读取数据,尤其是针对热门的数据。它支持多种数据结构,如字符串、哈希、列表、集合和有序集合等。 因为MySQL具有较强的查询能力和支持复杂的表关系,所以在处理复杂的表关系和查询操作时,MySQL更加适用。而Redis更适合用于缓存热门的数据,可以提供快速的数据访问和读取。所以在实际应用中,可以将热门的数据存储在Redis中,而将基本数据存储在MySQL中,以充分发挥它们各自的优势。 总之,MySQLRedis在功能和适用场景上有所差异,根据实际需求选择合适的数据库进行存储和操作是非常重要的。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [MySQLRedis的区别与联系(详细解析!!!)](https://blog.csdn.net/weixin_43520450/article/details/108778289)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值