Hertzbeat Versions Save

Apache HertzBeat(incubating) is a real-time monitoring system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities.

v1.2.5

1 year ago

v1.2.5

Home: hertzbeat.com | tancloud.cn

Hi guys! HertzBeat v1.2.5 is coming. This release we support more notification types, discord, slack telegram. Support configuration of alarm notification time span, metrics data chart auto-refresh and more. Fixed several bugs, imporved document and improved the overall stable usability.

Let's Try It Now!

Only one docker command is needed to install and experience heartbeat: docker run -d -p 1157:1157 --name hertzbeat tancloud/hertzbeat

Thanks to the contributors! 👍👍

We urgently need contributors to test cases, new application monitoring, documentation, etc., and very welcome you to join. Come on! HertzBeat is so easy!

Feature:

  1. #245 Notification type supports telegram #580 @gcdd1993
  2. [web-app] update dashboard ui and pic #579 @tomsun28
  3. [manager] remove useless judgment #582 @gcdd1993
  4. [alerter, manager] use thymeleaf to render notify content #583 @gcdd1993
  5. [script,manager] update build version 11, fix pmd error #585
  6. [alerter] support AlertsController unit test case (#442) #587 @MysticalDream
  7. add test unit case #589 @zhouyoulin12
  8. [manager, web-app] Notification type supports slack webhook, upgrade jdk version to JDK11 #591 @gcdd1993
  9. [alerter, manager, web-app] Notification type supports discord #593 @gcdd1993
  10. [collector,common,manager] Add a new monitoring type to monitor the FTP server #586 #596 @SurryChen
  11. [home] support telegram alert notify help doc #597
  12. [webapp] support auto refresh monitor detail data chart #604
  13. [doc] support dynamic-tp monitoring practice blog #610
  14. [webapp,doc] monitor detail support basic panel hide #619
  15. add alarm notification period #624 @Ceilzcx
  16. [manager] support more mysql monitoring metrics #631
  17. [unit test] Add unit test cases for KeyPairUtil #635 @Daydreamer-ia

Bugfix.

  1. fix(sec): upgrade com.google.code.gson:gson to 2.8.9 #598 @jerjjj
  2. fix(sec): upgrade org.postgresql:postgresql to #602 @wjl110
  3. [webapp] bugfix alarm notification keeps spinning in circles occasionally #605
  4. [manager,webapp] split dynamic-tp metrics, scroll web when x overflow #612
  5. [warehouse] fix monitoring metric are displayed as NULL when no instance #615
  6. [collector] bugfix oracle query error: ORA-01000 happen #618
  7. [manager]bugfix:update flink fields name, use _ replace - avoid alert_threshold_expr problem. #622 @cuipiheqiuqiu
  8. [webapp] fix rule days not change when edit old notice rule item #628
  9. [webapp] update alert notice modal item span #630

Online https://console.tancloud.cn.

Have Fun!

Upgrade Note⚠️.

For h2 database users, sholud exec sql below:

ALTER TABLE HZB_NOTICE_RECEIVER
    DROP CONSTRAINT CONSTRAINT_D;

How to Enable H2 WEB Console:
Modify application.yml and restart, access ip:1157/h2-console

spring:
  h2:
    console:
      path: /h2-console
      enabled: true

V1.2.5

官网: hertzbeat.com | tancloud.cn

大家好,HertzBeat v1.2.5发布啦!这个版本我们支持了很多更多新的通知渠道,新增 Discord, Slack, Telegram通知,支持设置通知时间段,告警消息不会在非工作时间打扰啦,支持数据图表自动刷新等。修复若干BUG,完善了文档,重构了代码。快来体验下吧!

只需要一条docker命令即可安装体验heartbeat : docker run -d -p 1157:1157 --name hertzbeat tancloud/hertzbeat

感谢hertzbeat贡献者们的贡献!👍👍

我们急需对测试用例,新增应用监控,文档等各方面的贡献者,非常欢迎您的加入。快来吧,HertzBeat上手非常简单!

Feature:

  1. #245 Notification type supports telegram #580 @gcdd1993
  2. [web-app] update dashboard ui and pic #579
  3. [manager] remove useless judgment #582 @gcdd1993
  4. [alerter, manager] use thymeleaf to render notify content #583 @gcdd1993
  5. [script,manager] update build version 11, fix pmd error #585
  6. [alerter] support AlertsController unit test case (#442) #587 @MysticalDream
  7. add test unit case #589 @zhouyoulin12
  8. [manager, web-app] Notification type supports slack webhook, upgrade jdk version to JDK11 #591 @gcdd1993
  9. [alerter, manager, web-app] Notification type supports discord #593 @gcdd1993
  10. [collector,common,manager] Add a new monitoring type to monitor the FTP server #586 #596 @SurryChen
  11. [home] support telegram alert notify help doc #597
  12. [webapp] support auto refresh monitor detail data chart #604
  13. [doc] support dynamic-tp monitoring practice blog #610
  14. [webapp,doc] monitor detail support basic panel hide #619
  15. add alarm notification period #624 @Ceilzcx
  16. [manager] support more mysql monitoring metrics #631
  17. [unit test] Add unit test cases for KeyPairUtil #635 @Daydreamer-ia

Bugfix.

  1. fix(sec): upgrade com.google.code.gson:gson to 2.8.9 #598 @jerjjj
  2. fix(sec): upgrade org.postgresql:postgresql to #602 @wjl110
  3. [webapp] bugfix alarm notification keeps spinning in circles occasionally #605
  4. [manager,webapp] split dynamic-tp metrics, scroll web when x overflow #612
  5. [warehouse] fix monitoring metric are displayed as NULL when no instance #615
  6. [collector] bugfix oracle query error: ORA-01000 happen #618
  7. [manager]bugfix:update flink fields name, use _ replace - avoid alert_threshold_expr problem. #622 @cuipiheqiuqiu
  8. [webapp] fix rule days not change when edit old notice rule item #628
  9. [webapp] update alert notice modal item span #630

升级注意⚠️.

对于使用H2数据库的用户升级,需要在H2数据库执行如下SQL:

ALTER TABLE HZB_NOTICE_RECEIVER
    DROP CONSTRAINT CONSTRAINT_D;

如何开启 H2 数据库网页控制台:
参考如下修改 application.yml 并重启, 浏览器访问 ip:1157/h2-console

spring:
  h2:
    console:
      path: /h2-console
      enabled: true

v1.2.4

1 year ago

v1.2.4

Home: hertzbeat.com | tancloud.cn

Hi guys! HertzBeat v1.2.4 is coming. This release we support many new monitor type. Support monitoring MongoDB Database, ClickHouse Database , DynamicTp, RabbitMQ, ActiveMQ, Jetty AppServer and more. Update dashboard ui and refactor code. Fixed several bugs, imporved document and improved the overall stable usability.

Let's Try It Now!

Only one docker command is needed to install and experience heartbeat: docker run -d -p 1157:1157 --name hertzbeat tancloud/hertzbeat

Thanks to the contributors! 👍👍

We urgently need contributors to test cases, new application monitoring, documentation, etc., and very welcome you to join. Come on! HertzBeat is so easy!

Feature:

  1. [collector] add unit test collector/util/CollectUtil.java (#446) #518 @idongliming
  2. docs: upgrade version to 1.2.3 #522 @zzzhangqi
  3. [doc] correct copyright info #523 @earthjasonlin
  4. 调整k8s,监控问题描述位置 #525 @MrAndyMing
  5. [collector,home] bugfix exception may npe when collect metrics #526
  6. initial mongodb support #527 @liudonghua123
  7. Mongodb feature extended #529 @liudonghua123
  8. [collector,manager] support dromara dynamic-tp metrics monitor #530
  9. [manager] add monitor service UT (#357) #533 @orangeyts
  10. add dynamic-tp metrics desc #536 @yanhom1314
  11. [script] support iotdb deploy #539 @fengshunli
  12. remove unused host bind ports #541 @liudonghua123
  13. [script,doc] update docker compose deploy script and doc #542
  14. [home] Use HertzBeat to monitor the IoTDB Practice Doc #547
  15. [web-app] update table ui and adaptive mobile phone #548
  16. [home] use HertzBeat to monitor the ShenYu Practice Doc #554
  17. [manager] add feature-clickhouse(#179) #559 @orangeyts
  18. [manager] add ping_available in clickhouse monitoring, add instance #561
  19. [manager] support rabbitmq metrics monitoring #562
  20. [manager] support apache activemq metrics monitoring #563
  21. [doc] support rabbitmq and activemq help doc #564
  22. [alerter] add AlerterWorkerPoolTest (#443) #565 @898349230
  23. [manager,doc] support jetty server metrics monitoring #572
  24. [manager] refactor monitor app type name #574
  25. [alerter,collector,common,warehouse] refactor auto import component #576 @gcdd1993
  26. alerter模块下的AlertDefinesController控制器的测试类 #577 @SurryChen
  27. [web-app] update dashboard ui and pic #579

Bugfix.

  1. [doc] fix compose doc exec -it container name error #543 @xttttv
  2. [collector,manager] reuse connect in mongodb collect, fix historical chart no data #550
  3. [web-app] bugfix too long metrics chart does not display all data #551
  4. [warehouse]bugfix: 2.0.36 to 2.0.42 dependency upgrade #553 @NavinKumarBarnwal
  5. [docs] update zookeeper port desc doc #557 @z641205699
  6. [docs] fix insert SQL contains Chinese throw GenericJDBCException; #570 @ldzbook

Online https://console.tancloud.cn.

Have Fun!


V1.2.4

官网: hertzbeat.com | tancloud.cn

大家好,HertzBeat v1.2.4发布啦!这个版本我们支持了很多新的监控类型,MongoDB Database, ClickHouse Database , DynamicTp, RabbitMQ, ActiveMQ, Jetty AppServer. 修复若干BUG,完善了文档,重构了代码。快来体验下吧!

只需要一条docker命令即可安装体验heartbeat : docker run -d -p 1157:1157 --name hertzbeat tancloud/hertzbeat

感谢hertzbeat贡献者们的贡献!👍👍

我们急需对测试用例,新增应用监控,文档等各方面的贡献者,非常欢迎您的加入。快来吧,HertzBeat上手非常简单!

Feature:

  1. [collector] add unit test collector/util/CollectUtil.java (#446) #518 @idongliming
  2. docs: upgrade version to 1.2.3 #522 @zzzhangqi
  3. [doc] correct copyright info #523 @earthjasonlin
  4. 调整k8s,监控问题描述位置 #525 @MrAndyMing
  5. [collector,home] bugfix exception may npe when collect metrics #526
  6. initial mongodb support #527 @liudonghua123
  7. Mongodb feature extended #529 @liudonghua123
  8. [collector,manager] support dromara dynamic-tp metrics monitor #530
  9. [manager] add monitor service UT (#357) #533 @orangeyts
  10. add dynamic-tp metrics desc #536 @yanhom1314
  11. [script] support iotdb deploy #539 @fengshunli
  12. remove unused host bind ports #541 @liudonghua123
  13. [script,doc] update docker compose deploy script and doc #542
  14. [home] Use HertzBeat to monitor the IoTDB Practice Doc #547
  15. [web-app] update table ui and adaptive mobile phone #548
  16. [home] use HertzBeat to monitor the ShenYu Practice Doc #554
  17. [manager] add feature-clickhouse(#179) #559 @orangeyts
  18. [manager] add ping_available in clickhouse monitoring, add instance #561
  19. [manager] support rabbitmq metrics monitoring #562
  20. [manager] support apache activemq metrics monitoring #563
  21. [doc] support rabbitmq and activemq help doc #564
  22. [alerter] add AlerterWorkerPoolTest (#443) #565 @898349230
  23. [manager,doc] support jetty server metrics monitoring #572
  24. [manager] refactor monitor app type name #574
  25. [alerter,collector,common,warehouse] refactor auto import component #576 @gcdd1993
  26. alerter模块下的AlertDefinesController控制器的测试类 #577 @SurryChen
  27. [web-app] update dashboard ui and pic #579

Bugfix.

  1. [doc] fix compose doc exec -it container name error #543 @xttttv
  2. [collector,manager] reuse connect in mongodb collect, fix historical chart no data #550
  3. [web-app] bugfix too long metrics chart does not display all data #551
  4. [warehouse]bugfix: 2.0.36 to 2.0.42 dependency upgrade #553 @NavinKumarBarnwal
  5. [docs] update zookeeper port desc doc #557 @z641205699
  6. [docs] fix insert SQL contains Chinese throw GenericJDBCException; #570 @ldzbook

v1.2.3

1 year ago

v1.2.3

Home: hertzbeat.com | tancloud.cn

Hi guys! HertzBeat v1.2.3 is coming. This release we support prometheus exporter and more. Now we can collect prometheus exporter metrics using hertzbeat. For this, we support monitor apache shenyu and apache iotdb. Fixed several bugs and improved the overall stable usability.

Let's Try It Now!

Only one docker command is needed to install and experience heartbeat: docker run -d -p 1157:1157 --name hertzbeat tancloud/hertzbeat

Thanks to the contributors! 👍👍

We urgently need contributors to test cases, new application monitoring, documentation, etc., and very welcome you to join. Come on! HertzBeat is so easy!

Feature:

  1. [doc] note: startup via source code not required mysql and tdengine env #472 @xingshuaiLi
  2. [doc] fix up:update the environment of hertzbeat to Java version 11 #473 @BKing2020
  3. [docs] update kubernetes.md #478 @wangke6666
  4. [web-app] enable alert define preset true by default #485
  5. [web-app] support friendly tip when add notice receiver #486
  6. [web-app] update dashboard category card ui #487
  7. [collector] limit trigger sub task max num #488
  8. [script] support service restart shell #489 @zanglikun
  9. [docs] use rainbond deploy hertzbeat #495 @zzzhangqi
  10. [webapp] upgrade web base angular version to 14 #501
  11. [hertzbeat] support sms alert notice #503
  12. add Prometheus exporter metrics parser and IoTDB monitor #505 @Ceilzcx
  13. support apache shenyu metrics monitoring #507

Bugfix.

  1. [manager] fix cross domain problem in SecurityCorsConfiguration #469 @zenan08
  2. [manager] bugfix linux cpu usage collect incorrect sometime #479 @LWBobo
  3. [collector] fix protocol ssl_cert not support #491
  4. Update sqlserver.md #493 @SuitSmile
  5. fix: Remove Alert Unused Monitoring IDs #502 @wang1027-wqh
  6. [collector] bugfix npe when ssh collect error #508
  7. 监控k8s问题issue描述与解决方案 #511 @MrAndyMing
  8. [manager] springboot2 monitor support base path config #515

Online https://console.tancloud.cn.

Have Fun!


V1.2.3

官网: hertzbeat.com | tancloud.cn

大家好,HertzBeat v1.2.3发布啦!这个版本带来了重大更新,我们支持了对prometheus exporter协议监控,用户可以很方便的使用hertzbeat来适配监控prometheus exporter. 基于这个能力,这个版本我们也支持了对apache shenyu, apache iotdb的指标监控。我们更新了UI布局,修复了多个BUG,也支持了短信通知。快来体验下吧!

只需要一条docker命令即可安装体验heartbeat : docker run -d -p 1157:1157 --name hertzbeat tancloud/hertzbeat

感谢hertzbeat贡献者们的贡献!👍👍

我们急需对测试用例,新增应用监控,文档等各方面的贡献者,非常欢迎您的加入。快来吧,HertzBeat上手非常简单!

Feature:

  1. [doc] note: startup via source code not required mysql and tdengine env #472 @xingshuaiLi
  2. [doc] fix up:update the environment of hertzbeat to Java version 11 #473 @BKing2020
  3. [docs] update kubernetes.md #478 @wangke6666
  4. [web-app] enable alert define preset true by default #485
  5. [web-app] support friendly tip when add notice receiver #486
  6. [web-app] update dashboard category card ui #487
  7. [collector] limit trigger sub task max num #488
  8. [script] support service restart shell #489 @zanglikun
  9. [docs] use rainbond deploy hertzbeat #495 @zzzhangqi
  10. [webapp] upgrade web base angular version to 14 #501
  11. [hertzbeat] support sms alert notice #503
  12. add Prometheus exporter metrics parser and IoTDB monitor #505 @Ceilzcx
  13. support apache shenyu metrics monitoring #507

Bugfix.

  1. [manager] fix cross domain problem in SecurityCorsConfiguration #469 @zenan08
  2. [manager] bugfix linux cpu usage collect incorrect sometime #479 @LWBobo
  3. [collector] fix protocol ssl_cert not support #491
  4. Update sqlserver.md #493 @SuitSmile
  5. fix: Remove Alert Unused Monitoring IDs #502 @wang1027-wqh
  6. [collector] bugfix npe when ssh collect error #508
  7. 监控k8s问题issue描述与解决方案 #511 @MrAndyMing
  8. [manager] springboot2 monitor support base path config #515

v1.2.2

1 year ago

v1.2.2

Home: hertzbeat.com | tancloud.cn

Hi guys! HertzBeat v1.2.2 is coming. This release brings significant features. This version we support monitor kubernets, docker, springboot, nacos and database dm, opengauss and more. Also we bring a experimental feature, users can custom define metrics collect from promethues with promql. Fixed several bugs and improved the overall stable usability. And more, linux monitor we support top10 cpu usage metrics, top10 memory usage mertics.
Let's Try It Now!

Only one docker command is needed to install and experience heartbeat: docker run -d -p 1157:1157 --name hertzbeat tancloud/hertzbeat

Thanks to the contributors! 👍👍

We urgently need contributors to test cases, new application monitoring, documentation, etc., and very welcome you to join. Come on! HertzBeat is so easy!

Feature:

  1. [manager,collector] support dm database monitor #410 @TJxiaobao
  2. [home] add DM db document supplement #411 @TJxiaobao
  3. [home] support algolia search #416
  4. [collector] support trigger and grading multiple subtasks through -_- placeholder expression #418
  5. WIP:feature support k8s monitor, http monitor nacos, service&http_micro monitor msa #421 @cuipiheqiuqiu
  6. [manager] support opengauss database monitor #422
  7. [#406][warehose] Add unit test MetricsDataControllerTest.java #426 @haibo-duan
  8. [#358][manager] Add unit test manager/service/NoticeConfigServiceTest.java #427 @haibo-duan
  9. [#356][manager] unit test case of manager/service/MailServiceTest.java #432 @csyshu
  10. [manager,collector] support docker metrics monitor #438 @TJxiaobao
  11. [alerter] implement AlertDefineControllerTest unit case #448 @Ceilzcx
  12. [collector] support spi load AbstractCollect Impl instance #449
  13. [manager] support linux process top10 cpu_usage mem_usage #451
  14. [hertzbeat] support springboot2.0 metrics monitor #453
  15. [manager-monitors](增强)应用服务检测-网站检测-分页:添加默认name升序 (enhancement)manager-… #455 @luxx-lq
  16. [hertzbeat] update use PromQL to collect metrics from promethues server #456
  17. [manager] support custom monitor api response data code #460

Bugfix.

  1. 【bugfix#408】if logs dir not exist, create logs dir #409 @Ceilzcx
  2. [warehouse] bugfix RealTimeRedisDataStorage wrong extend from #413
  3. end The query closed the dataSet #414 @Ceilzcx
  4. [alerter] bugfix monitor status not change when alert #415
  5. [OS Monitor]bugfix:Fix cpu cores and interrupt acquisition under Orac… #424 @assassinfym
  6. [manager] bugfix the gmtUpdate not change when update monitor param #459
  7. [home] fix typo in springboot2.md #464 @eltociear

Online https://console.tancloud.cn.

Have Fun!


V1.2.2

官网: hertzbeat.com | tancloud.cn

大家好,HertzBeat v1.2.2发布啦!这个版本带来个超多重大更新,我们支持了对云原生kubernets, docker的监控,支持了对springboot应用, nacos注册发现中心,达梦数据库,opengauss数据库等的指标监控。我们也引入了一个实验性特性,用户可以使用promethues promql 从promethues server拿取指标数据作为hertzbeat自定义监控指标数据。当然我们也新增了多个测试用户覆盖,修复了多个BUG。还有个很多用户想要的更新,我们新增了对linux监控的top10 cpu 内存利用率的进程监控指标。有个这个指标,我们就可以干很多事情。比如监控某个进程CPU异常,内存爆满啥的。快来试试吧!

只需要一条docker命令即可安装体验heartbeat : docker run -d -p 1157:1157 --name hertzbeat tancloud/hertzbeat

感谢hertzbeat贡献者们的贡献!👍👍

我们急需对测试用例,新增应用监控,文档等各方面的贡献者,非常欢迎您的加入。快来吧,HertzBeat上手非常简单!

Feature:

  1. [manager,collector] support dm database monitor #410 @TJxiaobao
  2. [home] add DM db document supplement #411 @TJxiaobao
  3. [home] support algolia search #416
  4. [collector] support trigger and grading multiple subtasks through -_- placeholder expression #418
  5. WIP:feature support k8s monitor, http monitor nacos, service&http_micro monitor msa #421 @cuipiheqiuqiu
  6. [manager] support opengauss database monitor #422
  7. [#406][warehose] Add unit test MetricsDataControllerTest.java #426 @haibo-duan
  8. [#358][manager] Add unit test manager/service/NoticeConfigServiceTest.java #427 @haibo-duan
  9. [#356][manager] unit test case of manager/service/MailServiceTest.java #432 @csyshu
  10. [manager,collector] support docker metrics monitor #438 @TJxiaobao
  11. [alerter] implement AlertDefineControllerTest unit case #448 @Ceilzcx
  12. [collector] support spi load AbstractCollect Impl instance #449
  13. [manager] support linux process top10 cpu_usage mem_usage #451
  14. [hertzbeat] support springboot2.0 metrics monitor #453
  15. [manager-monitors](增强)应用服务检测-网站检测-分页:添加默认name升序 (enhancement)manager-… #455 @luxx-lq
  16. [hertzbeat] update use PromQL to collect metrics from promethues server #456
  17. [manager] support custom monitor api response data code #460

Bugfix.

  1. 【bugfix#408】if logs dir not exist, create logs dir #409 @Ceilzcx
  2. [warehouse] bugfix RealTimeRedisDataStorage wrong extend from #413
  3. end The query closed the dataSet #414 @Ceilzcx
  4. [alerter] bugfix monitor status not change when alert #415
  5. [OS Monitor]bugfix:Fix cpu cores and interrupt acquisition under Orac… #424 @assassinfym
  6. [manager] bugfix the gmtUpdate not change when update monitor param #459
  7. [home] fix typo in springboot2.md #464 @eltociear

v1.2.1

1 year ago

v1.2.1

Home: hertzbeat.com | tancloud.cn

Hi guys! HertzBeat v1.2.1 is coming. This version we support iotdb to instead of tdengine, more unit test case and more powerful. Fixed several bugs and improved the overall stable usability.

Only one docker command is needed to install and experience heartbeat: docker run -d -p 1157:1157 --name hertzbeat tancloud/hertzbeat

Thanks to the contributors! 👍👍

We urgently need contributors to test cases, new application monitoring, documentation, etc., and very welcome you to join. Come on! HertzBeat is so easy!

Feature:

  1. [workflow] support custom robot auto update issue title in translate-action #336 @hertzbeat
  2. [web-app] enable app default lang to en #337
  3. [alerter] added code comments in English #346 @TJxiaobao
  4. [manger] add mockito unit test (#363) #368 @gcdd1993
  5. Iotdb data storage #372 @Ceilzcx
  6. Test class writing #370 @TJxiaobao
  7. [webapp,warehouse] support historical interval aggregate data chart #373
  8. [manager] I18nControllerTest and MonitorControllerTest Unit tests are written #376 @TJxiaobao
  9. MonitorsControllerTest Test class is written #378 @TJxiaobao
  10. add IoTDB save data expire time config #379 @Ceilzcx
  11. NoticeConfigController Test class writing completed #380 @TJxiaobao
  12. [warehouse] support iotdb connection available check when init #384
  13. [web-app] notice monitors.detail.time-series.unavailable #390
  14. [home] support time-series db dependency iotdb deploy doc #392
  15. Feature/app service test #393 @TJxiaobao
  16. [docs] update hertzbeat arch pic #394
  17. [docs] add hertzbeat roadmap #397

Bugfix.

  1. [collector] fix doubleAndUnit npe bug,update cpu_load_average calculate #332 @Ceilzcx
  2. fix(sec): upgrade org.postgresql:postgresql to 42.4.1 #340 @zhoumengyks
  3. fix(sec): upgrade org.yaml:snakeyaml to 1.32 #342 @vvsd
  4. [collector] bugfix redis collect failed to create a child event loop #344
  5. fix(sec): upgrade mysql:mysql-connector-java to 8.0.28 #343 @bitmasks
  6. [collector] bugfix redis collect failed to create a child event loop #344
  7. [web-app] fix history echarts chart tooltip only show one instance #365
  8. [workflow] upgrade issues-translator version 2.7 #367
  9. [manager] upgrade sureness v1.0.8 to fix bypassing api auth bug #382 issue by @2xiaodi
  10. [collector] fix the snmp service create too many thread but not reused. #383 issue by @fiendhous
  11. bugfix: Fixed expression:(A | B), A and B are null, print the error log #387 @Ceilzcx
  12. [home] notice jvm code_cache only support jdk8 #391
  13. Typo repair #398 @TJxiaobao
  14. [warehouse] fix 400: statement is a query statement #401
  15. [home] update alert webhook api doc #402
  16. Update constants.js sa-token#396 @click33
  17. Update constants.js jpom#388 @bwcx-jzy
  18. Update constants.js northstar #395 @kevinhuangwl

Online https://console.tancloud.cn.

Have Fun!

Upgrade⚠️

Need Convert Add application.yml

sureness:
  auths:
    - digest
    - basic
    - jwt

To

sureness:
  auths:
    - digest
    - basic
    - jwt
  jwt:
    secret: 'CyaFv0bwq2Eik0jdrKUtsA6bx3sDJeFV643R
             LnfKefTjsIfJLBa2YkhEqEGtcHDTNe4CU6+9
             8tVt4bisXQ13rbN0oxhUZR73M6EByXIO+SV5
             dKhaX0csgOCTlCxq20yhmUea6H6JIpSE2Rwp'

V1.2.1

官网: hertzbeat.com | tancloud.cn

大家好,HertzBeat v1.2.1 发布啦!这个版本支持了支持了IOT DB来作为我们的时序数据库存储,实现了更多的测试用例使系统更加强健等。修复了若干bug,提升整体稳定性。

只需要一条docker命令即可安装体验heartbeat : docker run -d -p 1157:1157 --name hertzbeat tancloud/hertzbeat

感谢hertzbeat贡献者们的贡献!👍👍

我们急需对测试用例,新增应用监控,文档等各方面的贡献者,非常欢迎您的加入。快来吧,HertzBeat上手非常简单!

Feature:

  1. [workflow] support custom robot auto update issue title in translate-action #336 @hertzbeat
  2. [web-app] enable app default lang to en #337
  3. [alerter] added code comments in English #346 @TJxiaobao
  4. [manger] add mockito unit test (#363) #368 @gcdd1993
  5. Iotdb data storage #372 @Ceilzcx
  6. Test class writing #370 @TJxiaobao
  7. [webapp,warehouse] support historical interval aggregate data chart #373
  8. [manager] I18nControllerTest and MonitorControllerTest Unit tests are written #376 @TJxiaobao
  9. MonitorsControllerTest Test class is written #378 @TJxiaobao
  10. add IoTDB save data expire time config #379 @Ceilzcx
  11. NoticeConfigController Test class writing completed #380 @TJxiaobao
  12. [warehouse] support iotdb connection available check when init #384
  13. [web-app] notice monitors.detail.time-series.unavailable #390
  14. [home] support time-series db dependency iotdb deploy doc #392
  15. Feature/app service test #393 @TJxiaobao
  16. [docs] update hertzbeat arch pic #394
  17. [docs] add hertzbeat roadmap #397

Bugfix.

  1. [collector] fix doubleAndUnit npe bug,update cpu_load_average calculate #332 @Ceilzcx
  2. fix(sec): upgrade org.postgresql:postgresql to 42.4.1 #340 @zhoumengyks
  3. fix(sec): upgrade org.yaml:snakeyaml to 1.32 #342 @vvsd
  4. [collector] bugfix redis collect failed to create a child event loop #344
  5. fix(sec): upgrade mysql:mysql-connector-java to 8.0.28 #343 @bitmasks
  6. [collector] bugfix redis collect failed to create a child event loop #344
  7. [web-app] fix history echarts chart tooltip only show one instance #365
  8. [workflow] upgrade issues-translator version 2.7 #367
  9. [manager] upgrade sureness v1.0.8 to fix bypassing api auth bug #382 issue by @2xiaodi
  10. [collector] fix the snmp service create too many thread but not reused. #383 issue by @fiendhous
  11. bugfix: Fixed expression:(A | B), A and B are null, print the error log #387 @Ceilzcx
  12. [home] notice jvm code_cache only support jdk8 #391
  13. Typo repair #398 @TJxiaobao
  14. [warehouse] fix 400: statement is a query statement #401
  15. [home] update alert webhook api doc #402
  16. Update constants.js sa-token#396 @click33
  17. Update constants.js jpom#388 @bwcx-jzy
  18. Update constants.js northstar #395 @kevinhuangwl

Online https://console.tancloud.cn.

Have Fun!

升级请注意⚠️

需要变更配置文件 application.yml,将原来的

sureness:
  auths:
    - digest
    - basic
    - jwt

修改为.

sureness:
  auths:
    - digest
    - basic
    - jwt
  jwt:
    secret: 'CyaFv0bwq2Eik0jdrKUtsA6bx3sDJeFV643R
             LnfKefTjsIfJLBa2YkhEqEGtcHDTNe4CU6+9
             8tVt4bisXQ13rbN0oxhUZR73M6EByXIO+SV5
             dKhaX0csgOCTlCxq20yhmUea6H6JIpSE2Rwp'

v1.2.0

1 year ago

v1.2.0

Home: hertzbeat.com | tancloud.cn

Hi guys! HertzBeat v1.2.0 is coming. This version supports more powerful mertics collect jsonpath, upgrade springboot version to 2.7.4 , support metrics unit convert display, and more. Fixed several bugs and improved the overall stable usability.

Only one docker command is needed to install and experience heartbeat: docker run -d -p 1157:1157 --name hertzbeat tancloud/hertzbeat

Thanks to the contributors! 👍👍 @Ceilzcx @Privauto @VampireAchao @DreamGirl524 @CharlieXCL @emrys-he @SxLiuYu @tomsun28

We urgently need contributors to test cases, new application monitoring, documentation, etc., and very welcome you to join. Come on! HertzBeat is so easy!

Feature:

  1. [home,manager]add practice learn doc and hertzbeat monitor yml #284
  2. [webapp] auto redirect url when detect browser language #289 contribute by @DreamGirl524
  3. [home] update logo icon cdn url with fault tolerance #293 contribute by @VampireAchao
  4. [monitor] enable powerful jsonpath parser, add es metrics #295 contribute by @Ceilzcx
  5. [webapp] update ui theme #296
  6. Feature change main pom artifactId #300 contribute by @Privauto
  7. [home,webapp] add users logo and update hertzbeat brand #302
  8. [monitor] alerter notify test throw msg to front, optional spring.email config #305 contribute by @Ceilzcx
  9. [home]doc:update docker-deploy.md and tdengine-init.md #306 contribute by @Privauto
  10. [hertzbeat] refactor common collect metrics data and alert data queue #320
  11. [hertzbeat] upgrade springboot version 2.4.13 to 2.7.4 #316 contribute by @Privauto
  12. [web-app] optimize the monitor detect feedback method #322
  13. [github,webapp] add webapp ci action, fix eslint warning and upgrade codeql #323
  14. [hertzbeat] add more unit test and test example #324
  15. support metrics unit extract, convert and display #326 contribute by @Ceilzcx
  16. [common] optimize common aviator configuration #327

Bugfix.

  1. [webapp,home] fix middle category icon and update home doc #283
  2. [web-app] fix redirect when monitors app is null #286
  3. [alerter] bugfix aviator expression match npe #297
  4. [doc] fix project name error #294 contribute by @CharlieXCL
  5. [common]feature:use "apache.http.conn.util" replace "sun.net.util" for upgrading java version #299 contribute by @Privauto
  6. Update docker-deploy.md #304 contribute by @emrys-he
  7. fix(sec): upgrade snakeyaml to 1.31 #313 contribute by @SxLiuYu
  8. [script] add startup log and optimize port service judgment #321
  9. [web-app] fix echarts y-axis value tip overflow #325
  10. [webapp] fix interceptor http resp common error-msg when error #329 Online https://console.tancloud.cn.

Have Fun!

Upgrade⚠️

Need Convert application.yml

spring:
  resources:
    static-locations:
      - classpath:/dist/
      - classpath:../dist/

To

spring:
  web:
    resources:
      static-locations:
        - classpath:/dist/
        - classpath:../dist/

V1.2.0

官网: hertzbeat.com | tancloud.cn

大家好,HertzBeat v1.2.0 发布啦!这个版本支持了更强大的jsonpath去采集自定义监控指标,将springboot版本升级到2.7,支持指标单位的提取转换展示等。修复了若干bug,提升整体稳定性。

只需要一条docker命令即可安装体验heartbeat : docker run -d -p 1157:1157 --name hertzbeat tancloud/hertzbeat

感谢hertzbeat贡献者们的贡献!👍👍 @Ceilzcx @Privauto @VampireAchao @DreamGirl524 @CharlieXCL @emrys-he @SxLiuYu @tomsun28

我们急需对测试用例,新增应用监控,文档等各方面的贡献者,非常欢迎您的加入。快来吧,HertzBeat上手非常简单!

Feature:

  1. [home,manager]add practice learn doc and hertzbeat monitor yml #284
  2. [webapp] auto redirect url when detect browser language #289 contribute by @DreamGirl524
  3. [home] update logo icon cdn url with fault tolerance #293 contribute by @VampireAchao
  4. [monitor] enable powerful jsonpath parser, add es metrics #295 contribute by @Ceilzcx
  5. [webapp] update ui theme #296
  6. Feature change main pom artifactId #300 contribute by @Privauto
  7. [home,webapp] add users logo and update hertzbeat brand #302
  8. [monitor] alerter notify test throw msg to front, optional spring.email config #305 contribute by @Ceilzcx
  9. [home]doc:update docker-deploy.md and tdengine-init.md #306 contribute by @Privauto
  10. [hertzbeat] refactor common collect metrics data and alert data queue #320
  11. [hertzbeat] upgrade springboot version 2.4.13 to 2.7.4 #316 contribute by @Privauto
  12. [web-app] optimize the monitor detect feedback method #322
  13. [github,webapp] add webapp ci action, fix eslint warning and upgrade codeql #323
  14. [hertzbeat] add more unit test and test example #324
  15. support metrics unit extract, convert and display #326 contribute by @Ceilzcx
  16. [common] optimize common aviator configuration #327

Bugfix.

  1. [webapp,home] fix middle category icon and update home doc #283
  2. [web-app] fix redirect when monitors app is null #286
  3. [alerter] bugfix aviator expression match npe #297
  4. [doc] fix project name error #294 contribute by @CharlieXCL
  5. [common]feature:use "apache.http.conn.util" replace "sun.net.util" for upgrading java version #299 contribute by @Privauto
  6. Update docker-deploy.md #304 contribute by @emrys-he
  7. fix(sec): upgrade snakeyaml to 1.31 #313 contribute by @SxLiuYu
  8. [script] add startup log and optimize port service judgment #321
  9. [web-app] fix echarts y-axis value tip overflow #325
  10. [webapp] fix interceptor http resp common error-msg when error #329

Online https://console.tancloud.cn.

Have Fun!

升级注意⚠️

需要将配置文件内容 application.yml

spring:
  resources:
    static-locations:
      - classpath:/dist/
      - classpath:../dist/

变更为

spring:
  web:
    resources:
      static-locations:
        - classpath:/dist/
        - classpath:../dist/

v1.1.3

1 year ago

v1.1.3

Home: hertzbeat.com | tancloud.cn

Hi guys! HertzBeat v1.1.3 is coming. This version supports kafka monitor, ssl certificate expired monitor and more. Fixed several bugs and improved the overall stable usability.

Only one docker command is needed to install and experience heartbeat: docker run -d -p 1157:1157 --name hertzbeat tancloud/hertzbeat

Thanks to the contributors! 👍👍

Feature:

  1. [web-app]feature:update monitors layout, support host copy to clipboard #260
  2. [monitor] feature: support apache kafka monitor #263 contribute by @wang1027-wqh
  3. [webapp] support history chart query 3 mouth time range #265 issue by @ericfrol
  4. [monitor] support ssl certificate expired monitor #266 suggest by @noear
  5. [web-app] update default interval 600s to 120s #268
  6. [web-app] update layout ui - help button, nav menu #272
  7. [alert,webapp] support delete all alerts at once. #273 issue by @ericfrol
  8. [web-app] update home background image #276

Bugfix.

  1. [docs] fix extend-http-jsonpath.md parseScript error #262 contribute by @woshiniusange .
  2. [monitor] update help docs, refactor redis metrics name #264
  3. [manager] bugfix alert tags is null when tags map key normal value null. #270 issue by https://gitee.com/hello_brother_niu
  4. [alert] bugfix: the alert global preset config do not take effect #275 issue by https://gitee.com/hello_brother_niu

Online https://console.tancloud.cn.

Have Fun!

V1.1.3

官网: hertzbeat.com | tancloud.cn

大家好,HertzBeat v1.1.3 发布啦!这个版本支持了apache kafka监控,SSL证书过期监控等。修复了若干bug,提升整体稳定性。

只需要一条docker命令即可安装体验heartbeat : docker run -d -p 1157:1157 --name hertzbeat tancloud/hertzbeat

感谢hertzbeat贡献者们的贡献!👍👍

Feature:

  1. [web-app]feature:update monitors layout, support host copy to clipboard #260
  2. [monitor] feature: support apache kafka monitor #263 contribute by @wang1027-wqh
  3. [webapp] support history chart query 3 mouth time range #265 issue by @ericfrol
  4. [monitor] support ssl certificate expired monitor #266 suggest by @noear
  5. [web-app] update default interval 600s to 120s #268
  6. [web-app] update layout ui - help button, nav menu #272
  7. [alert,webapp] support delete all alerts at once. #273 issue by @ericfrol
  8. [web-app] update home background image #276

Bugfix.

  1. [docs] fix extend-http-jsonpath.md parseScript error #262 contribute by @woshiniusange .
  2. [monitor] update help docs, refactor redis metrics name #264
  3. [manager] bugfix alert tags is null when tags map key normal value null. #270 issue by https://gitee.com/hello_brother_niu
  4. [alert] bugfix: the alert global preset config do not take effect #275 issue by https://gitee.com/hello_brother_niu

Online https://console.tancloud.cn.

Have Fun!

v1.1.2

1 year ago

v1.1.2

Home: hertzbeat.com | tancloud.cn

Hi guys! HertzBeat v1.1.2 is coming. This version brings jmx collect protocol, supports tomcat and jvm monitor. Support En Docs. Fixed several bugs and improved the overall stable usability.

Only one docker command is needed to install and experience heartbeat: docker run -d -p 1157:1157 --name hertzbeat tancloud/hertzbeat

Thanks to the contributors! 👍👍

Feature:

  1. [home,docs] support docs i18n #226 contribute by @DreamGirl524
  2. [web-app,home]support yarn install yarn lock #230.
  3. [common]support locale read from env LANG #231.
  4. Feature support jmx #232 contribute by @wang1027-wqh
  5. [monitor]set i18n default lang en #233.
  6. Adding all files apache license #234 contribute by @oyiyou
  7. [monitor] support flink monitor #240 contribute by @cuipiheqiuqiu
  8. [monitor] support http protocol custom timeout #241
  9. [manager]support monitor type JVM #249

Bugfix.

  1. [home] update mysql-init spring.datasource.url #225 contribute by @gzwlly .
  2. Doc#param names refactor #199 contribute by @DevilX5
  3. [collector] bugfix: Solve imprecise cyclicJob execution interval problem. #246 contribute by @cuipiheqiuqiu .

Online https://console.tancloud.cn.

Have Fun!

V1.1.2

官网: hertzbeat.com | tancloud.cn

大家好,HertzBeat v1.1.2 发布啦!这个版本带来了自定义监控JMX协议,支持tomcat和JVM监控,翻译了用户英文文档。修复了若干bug,提升整体稳定性。

只需要一条docker命令即可安装体验heartbeat : docker run -d -p 1157:1157 --name hertzbeat tancloud/hertzbeat

感谢hertzbeat贡献者们的贡献!👍👍

Feature:

  1. [home,docs] support docs i18n #226 contribute by @DreamGirl524
  2. [web-app,home]support yarn install yarn lock #230.
  3. [common]support locale read from env LANG #231.
  4. Feature support jmx #232 contribute by @wang1027-wqh
  5. [monitor]set i18n default lang en #233.
  6. Adding all files apache license #234 contribute by @oyiyou
  7. [monitor] support flink monitor #240 contribute by @cuipiheqiuqiu
  8. [monitor] support http protocol custom timeout #241
  9. [manager]support monitor type JVM #249

Bugfix.

  1. [home] update mysql-init spring.datasource.url #225 contribute by @gzwlly .
  2. Doc#param names refactor #199 contribute by @DevilX5
  3. [collector] bugfix: Solve imprecise cyclicJob execution interval problem. #246 contribute by @cuipiheqiuqiu .

Online https://console.tancloud.cn.

Have Fun!

v1.1.1

1 year ago

v1.1.1

Home: hertzbeat.com | tancloud.cn

Hi guys! HertzBeat v1.1.1 is coming. This version brings custom monitoring enhancements, and the collected indicator data can be assigned as a variable to the next collection. Fixed several bugs and improved the overall stable usability.

Only one docker command is needed to install and experience heartbeat: docker run -d -p 1157:1157 --name hertzbeat tancloud/hertzbeat

Thanks to the contributors! 👍👍

Feature:

  1. [script] feature update docker base image to openjdk:11.0.15-jre-slim… #205
  2. [monitor] support use pre collect metrics data to replace next metrics config params #206.
  3. [collector] use basic auth with raw HTTP headers instead of preemptive #212
  4. [manager,alerter] support wework, dingDing, flyBook webhook url config #213
  5. [monitor] feature update numeric metrics all contain decimal points #217
  6. [web-app]feature:toggle [enable and cancel] button #218
  7. [manager] update define yml file name add prefix "app" or "param" #221

Bugfix.

  1. [update] docker-compose 添加jpa自动执行脚本,删除sql脚本 #198 contribute by @DevilX5 .
  2. Doc#param names refactor #199 contribute by @DevilX5
  3. [manager] bugfix oracle performance metrics collect error, update win name #201.
  4. [common] bugfix alert status can not update #203
  5. [manager] bugfix update windows monitor type name #204
  6. fix time zone todo issue #210 contribute by @djzeng
  7. [common] bugfix SnowFlakeId cannot exceed hexadecimal 0x1FFFFFFFFFFFFFF #211
  8. [manager] 修改监控页面取消监控功能再启动监控导致多生成jobId,原有监控项目并没有真实取消 #215 contribute by @yangshihui
  9. [warehouse] bugfix exception when tdengine create table SQL contain special char #220

Online https://console.tancloud.cn.

Have Fun!

V1.1.1

官网: hertzbeat.com | tancloud.cn

大家好,HertzBeat v1.1.0 发布啦!这个版本带来了自定义监控增强,采集指标数据可以作为变量赋值给下一个采集。修复了若干bug,提升整体稳定性。

只需要一条docker命令即可安装体验heartbeat : docker run -d -p 1157:1157 --name hertzbeat tancloud/hertzbeat

感谢hertzbeat贡献者们的贡献!👍👍

Feature:

  1. [script] feature 升级docker的基础镜像为 openjdk:11.0.15-jre-slim #205
  2. [monitor] 支持前置采集指标数据作为变量赋值给下一采集流程 #206.
  3. [collector] 使用基本的http headers头实现basic auth替换前置模式 #212
  4. [manager,alerter] 支持告警通知设置丁丁微信飞书自定义 webhook url #213
  5. [monitor] feature 更新数值指标数据不带末尾为0的小数点 #217
  6. [web-app]feature:toggle [enable and cancel] button #218
  7. [manager] 更新监控define yml文件前缀名称 "app" or "param",便于自定义监控区别 #221

Bugfix.

  1. [update] docker-compose 添加jpa自动执行脚本,删除sql脚本 #198 contribute by @DevilX5 .
  2. 修复自定义监控描述文档 #199 contribute by @DevilX5
  3. [manager] bugfix oracle performance 指标采集异常问题 #201.
  4. [common] bugfix 告警状态无法页面手动更新问题 #203
  5. [manager] bugfix windows监控类型名称错误问题 #204
  6. fix time zone todo issue #210 contribute by @djzeng
  7. [common] bugfix 雪花算法生成ID大小超出 0x1FFFFFFFFFFFFFF 导致前端不识别问题 #211
  8. [manager] 修改监控页面取消监控功能再启动监控导致多生成jobId,原有监控项目并没有真实取消 #215 contribute by @yangshihui
  9. [warehouse] 修复tdengine对特殊字段建表失败导致数据无法入库问题 #220

Online https://console.tancloud.cn.

Have Fun!

v1.1.0

1 year ago

V1.1.0

Home: hertzbeat.com | tancloud.cn

Hi guys! HertzBeat v1.1.0 is coming. This version we support snmp protocol and use snmp to collect windows metrics.
Another major change is that we use the H2 database by default to replace the MYSQL database as storage to facilitate the installation and deployment of users. Now only one docker command is needed to install and experience heartbeat: docker run -d -p 1157:1157 --name hertzbeat tancloud/hertzbeat
Let's Try It!

Thanks to the contributors! 👍👍

Feature:

  1. [monitor]feature: support snmp collect protocol and windows monitor type #192. contribute by @ChineseTony
  2. [monitor]change default database mysql to h2 #191
  3. [manager]support monitor params name i18n #184.
  4. [script]build multi cpu arch hertzbeat docker version #189.
  5. [monitor]feature: support oracle multi tablespaces #163 contribute by @brave4Time
  6. [monitor]database tables append prefix hzb_ #193 issue from @shimingxy

Bugfix.

  1. [monitor]fix can not collect cpu metrics in tencent centos #164 contribute by @wyt199905 .
  2. [manager]fix oracle config yml percentage error #168
  3. [monitor] bugfix: fix elasticsearch collect error when need basic auth #174 contribute by @weifuqing
  4. Change the Oracle database name to the service name to reduce ambiguity #182 @zklmcookle

Online https://console.tancloud.cn.


Windows Monitor coming:

2022-06-19 11 30 57

⚠️ ⚠️⚠️⚠️Attention other version upgrade to v1.1.0 need run sql script. Now the tables name has hzb_ prefix.

ALTER  TABLE alert RENAME TO hzb_alert;
ALTER  TABLE alert_define RENAME TO hzb_alert_define;
ALTER  TABLE alert_define_monitor_bind RENAME TO hzb_alert_define_monitor_bind;
ALTER  TABLE monitor RENAME TO hzb_monitor;
ALTER  TABLE notice_receiver RENAME TO hzb_notice_receiver;
ALTER  TABLE notice_rule RENAME TO hzb_notice_rule;
ALTER  TABLE param RENAME TO hzb_param;
ALTER  TABLE param_define RENAME TO hzb_param_define;
ALTER  TABLE tag RENAME TO hzb_tag;
ALTER  TABLE tag_monitor_bind RENAME TO hzb_tag_monitor_bind;
commit;

Have Fun!

V1.1.0

官网: hertzbeat.com | tancloud.cn

大家好,HertzBeat v1.1.0 发布啦!这个版本我们支持了SNMP协议,并使用SNMP协议监控支持了windwos操作系统的应用监控。 另一个重大变更是我们默认使用了H2数据库来替换MYSQL数据库作为存储,来方便使用者们的安装部署,现在只需要一条docker命令即可安装体验heartbeat : docker run -d -p 1157:1157 --name hertzbeat tancloud/hertzbeat
Let's Try It!

感谢hertzbeat贡献者们的贡献!👍👍

Feature:

  1. [monitor]feature: 支持SNMP协议和Windows操作系统监控 #192. contribute by @ChineseTony
  2. [monitor]默认使用H2数据库替换MYSQL数据库 #191
  3. [manager]支持监控参数的英文国际化,国际化更近一步 #184.
  4. [script]支持了amd64和arm64版本的docker 镜像 #189.
  5. [monitor]feature: 支持采集oracle多表空间指标数据 #163 contribute by @brave4Time
  6. [monitor]数据库表统一添加前缀 hzb_ #193 issue from @shimingxy

Bugfix.

  1. [monitor]修改在tencent centos版本下无法采集CPU指标问题 #164 contribute by @wyt199905 .
  2. [manager]修复oracle监控percentage指标采集问题 #168
  3. [monitor] bugfix: 修复elasticsearch监控在basic认证情况下采集失败 #174 contribute by @weifuqing
  4. 修改oracle监控参数[数据库名称]有歧义导致的监控失败 #182 @zklmcookle

Online https://console.tancloud.cn.


Windows Monitor coming:

2022-06-19 11 30 57

⚠️ ⚠️⚠️⚠️请注意其它版本升级到v1.1.0需要先执行下面的SQL脚本. 现在我们的表名称有个统一前缀 hzb_ prefix.

ALTER  TABLE alert RENAME TO hzb_alert;
ALTER  TABLE alert_define RENAME TO hzb_alert_define;
ALTER  TABLE alert_define_monitor_bind RENAME TO hzb_alert_define_monitor_bind;
ALTER  TABLE monitor RENAME TO hzb_monitor;
ALTER  TABLE notice_receiver RENAME TO hzb_notice_receiver;
ALTER  TABLE notice_rule RENAME TO hzb_notice_rule;
ALTER  TABLE param RENAME TO hzb_param;
ALTER  TABLE param_define RENAME TO hzb_param_define;
ALTER  TABLE tag RENAME TO hzb_tag;
ALTER  TABLE tag_monitor_bind RENAME TO hzb_tag_monitor_bind;
commit;

Have Fun!