首页
学习
活动
专区
圈层
工具
发布

HertzBeat – Termux – 让废旧Android手机老树开花

本页目录

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

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

HertzBeat有效链接

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

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

不会Termux的请前往:https://cloud.tencent.com/developer/article/2165197 学习完后,再来。

启动需要JDK环境,切记

openjdk-17 不影响启动HertzBeat,但是可能会影响其他服务的使用,建议调整到JDK11

代码语言:javascript
复制
pkg install openjdk-17 -y

安装HertzBeat

代码语言:javascript
复制
wget https://gitee.com/dromara/hertzbeat/releases/download/v1.2.1/hertzbeat-1.2.1.zip

解压HertzBeat

代码语言:javascript
复制
unzip hertzbeat-1.2.1.zip

进入目录

代码语言:javascript
复制
cd hertzbeat/bin

启动HertzBeat

代码语言:javascript
复制
./startup.sh

耐心等待哦!

访问ip:1157

出现

输入默认账号密码,admin hertzbeat

完成 🎉!

附加功能

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

如果你需要使用历史数据功能,你需要去安装一个时序数据库,请参考:https://cloud.tencent.com/developer/article/2165182

修改配置

代码语言:javascript
复制
vim config/application.yml

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

代码语言:javascript
复制
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'

配置完记得重启!

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

代码语言:javascript
复制
vim config/sureness.yml

自己翻翻看吧,不难!

特殊说明: 以上文章,均是我实际操作,写出来的笔记资料,不会盗用别人文章!烦请各位,请勿直接盗用!转载记得标注来源!

下一篇
举报
领券