HertzBeat – Termux – 让废旧Android手机老树新花 – 端口1157

本文介绍如何在不同环境中安装HertzBeat实时监控系统,并配置其核心功能,包括历史图表和自定义账号权限。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

HertzBeat是一个拥有强大自定义监控能力,无需Agent的实时监控系统。网站监测,PING连通性,端口可用性,数据库(MySQL、MariaDB、SqlServer、Ocacle、ElasticSearch、Redis)、操作系统(Linux),中间件(Zookeeper、Tomcat、Kafka),API监控,阈值告警,告警通知(邮件、微信、钉钉、飞书)。

HertzBeat的多类型支持,易扩展,低耦合,希望能帮助开发者和中小团队快速搭建自有监控系统。

HertzBeat有效链接

Gitee下载地址:https://gitee.com/dromara/hertzbeat

Github地址:https://github.com/dromara/hertzbeat

不会Termux的请前往:https://www.zanglikun.com/14339.html 学习完后,再来。

启动需要JDK环境

pkg install openjdk-17 -y && java -version

控制台输出下文就是JDK安装成功

openjdk version "17-internal" 2021-09-14
OpenJDK Runtime Environment (build 17-internal+0-adhoc..src)
OpenJDK 64-Bit Server VM (build 17-internal+0-adhoc..src, mixed mode)

openjdk-17 不影响启动HertzBeat,但是可能会影响其他时许数据库服务的使用。

安装其他版本的JDK(单纯安装HertzBeat可跳过此步骤)

https://www.zanglikun.com/14339.html#%e5%ae%89%e8%a3%85jdk17

安装HertzBeat

wget https://gitee.com/dromara/hertzbeat/releases/download/v1.2.1/hertzbeat-1.2.1.zip

解压HertzBeat

unzip hertzbeat-1.2.1.zip && cd hertzbeat

启动HertzBeat

./bin/startup.sh

启动耐心等待哦(毕竟手机CPU不如真PC服务器处理器)!

测试访问 ip:1157

出现

停止服务HertzBeat

再次启动服务,如果服务已启动,会打印PID,我们执行kill -9 PID即可。

方式一:

./bin/shutdown.sh

当时二:

./bin/startup.sh
~/hertzbeat $ ./bin/startup.sh
ERROR: The HertzBeat manager already started!
PID: 23244

登陆 – 输入默认账号密码

admin hertzbeat

完成 ?!

附加功能

开启历史图表 – 安装 iotab 物联网数据库

如果你需要使用历史数据功能,你需要去安装一个时序数据库,请参考:https://www.zanglikun.com/14501.html

修改配置

vim config/application.yml

默认账号是root,密码也是root,数据库端口是6667

warehouse:
  store:
    iot-db:
      enabled: true
      host: 127.0.0.1
      rpc-port: 6667
      username: root
      password: root
      # V_O_12 || V_0_13
      version: V_0_13
      # if iotdb version >= 0.13 use default queryTimeoutInMs = -1; else use default queryTimeoutInMs = 0
      query-timeout-in-ms: -1
      # 数据存储时间:默认'7776000000'(90天,单位为毫秒,-1代表永不过期)
      expire-time: '7776000000'

配置完记得重启!

自定义账号 – 限制用户权限

vim config/sureness.yml

自己翻翻看吧,不难!

特殊说明: 以上文章,均是我实际操作,写出来的笔记资料,不会盗用别人文章!烦请各位,请勿直接盗用!转载记得标注来源!
### 使用 HertzBeat 监控 RabbitMQ 配置与设置 HertzBeat 是一款开源监控工具,支持多种协议和服务的健康检查以及性能指标收集。对于 RabbitMQ 的监控,可以通过配置特定的服务探测器来实现全面的状态监测。 #### 安装 HertzBeat 为了开始使用 HertzBeat 进行 RabbitMQ 的监控,首先需要安装 HertzBeat 平台。可以从 GitHub 或者官方文档获取最新的安装指南并按照说明完成部署过程[^1]。 #### 创建 RabbitMQ 探测任务 一旦 HertzBeat 成功运行,在 Web 控制台上创建一个新的服务探测任务: - **名称**: 自定义描述性的名字用于识别此任务。 - **类型**: 选择 `AMQP` 类型因为这是 RabbitMQ 所使用的通信协议。 - **目标地址**: 输入 RabbitMQ 实例的主机名或 IP 地址加上端口号,默认情况下为 `5672` 端口。 - **用户名/密码**: 提供具有适当权限访问 RabbitMQ API 的凭证信息。 ```json { "name": "RabbitMQ Monitor", "type": "amqp", "target": "amqp://guest:guest@localhost:5672/", } ``` 通过上述 JSON 片段展示了如何指定一个基本的任务配置文件。 #### 设置告警规则 利用 HertzBeat 内建的功能可以设定当检测到异常情况时触发的通知机制。这可能涉及到队列长度超过一定阈值、连接数变化或者其他任何重要的业务逻辑条件。 #### 查看报表数据 最后,定期审查由 HertzBeat 收集的数据可以帮助管理员了解系统的整体表现趋势,并及时发现潜在的问题所在。这些统计图表能够直观展示出各个时间段内的关键性能指标(KPIs),从而辅助做出更明智的操作决策。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值