Centos7 部署HertzBeat监控系统

一. 安装MySQL

$ docker run -itd --name mysql -p 3306:3306 -v /opt/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=asd456 --restart=always mysql:5.7
进入mysql中【用户名root 密码 asd456】
$ mysql -u root -pasd456
创建hertzbeat库
mysql> create database hertzbeat;
执行数据库建表初始化脚本schema.sql   https://gitee.com/dromara/hertzbeat/raw/master/script/sql/schema.sql
$ mysql -u root -pasd456 < schema.sql

二. 安装TDengine

$ docker run -itd -p 6030-6049:6030-6049 -p 6030-6049:6030-6049/udp -v /opt/taosdata:/var/lib/taos --name tdengine --restart=always tdengine/tdengine:2.4.0.12
进入数据库实例
$ docker exec -it tdengine /bin/bash
root@tdengine-server:~/TDengine-serer-2.4.0.4# taos
创建hertzbeat库
taos> show databases;
taos> create database hertzbeat keep DAYS 730 BLOCKS 6 UPDATE 1;
创建一个名为 hertzbeat 的库,这个库的数据将保留730天(超过730天将被自动删除),每 10 天一个数据文件,内存块数为6,允许更新数据

三. 安装hertzbeat

这里通过安装包安装HertzBeat 【需要jdk8及以上】
java -version
openjdk version "1.8.0_352"
OpenJDK Runtime Environment (build 1.8.0_352-b08)
OpenJDK 64-Bit Server VM (build 25.352-b08, mixed mode)
1、下载HertzBeat安装包 下载系统环境对应的安装包 【这里安装的是1.2.1版本 tar包】
https://gitee.com/dromara/hertzbeat/releases/download/v1.2.1/hertzbeat-1.2.1.tar.gz
https://gitee.com/dromara/hertzbeat/releases/download/v1.2.1/hertzbeat-1.2.1.zip
2、配置HertzBeat的配置文件、解压安装包到主机 eg: /opt/hertzbeat
tar zxvf hertzbeat-1.2.1.tar.gz
修改位于 hertzbeat/config/application.yml 的配置文件
3、配置用户配置文件(非必须,配置账户需要)HertzBeat默认内置三个用户账户,分别为 admin/hertzbeat tom/hertzbeat guest/hertzbeat 若需要新增删除修改账户或密码,可以通过修改位于 hertzbeat/config/sureness.yml 的配置文件实现
4、部署启动 执行位于安装目录hertzbeat/bin/下的启动脚本 startup.sh
$ ./startup.sh
5、开始探索HertzBeat 浏览器访问 http://ip:1157/ 开始使用HertzBeat进行监控告警,默认账户密码 admin/hertzbeat。
 
posted @ 2022-11-07 16:24  LuckinAaron  阅读(308)  评论(0编辑  收藏  举报