| "use strict";(self.webpackChunkhertzbeat=self.webpackChunkhertzbeat||[]).push([[9429],{15680:(e,t,a)=>{a.d(t,{xA:()=>h,yg:()=>b});var r=a(96540);function l(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function i(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?o(Object(a),!0).forEach((function(t){l(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):o(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function n(e,t){if(null==e)return{};var a,r,l=function(e,t){if(null==e)return{};var a,r,l={},o=Object.keys(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)>=0||(l[a]=e[a]);return l}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(l[a]=e[a])}return l}var p=r.createContext({}),m=function(e){var t=r.useContext(p),a=t;return e&&(a="function"==typeof e?e(t):i(i({},t),e)),a},h=function(e){var t=m(e.components);return r.createElement(p.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},g=r.forwardRef((function(e,t){var a=e.components,l=e.mdxType,o=e.originalType,p=e.parentName,h=n(e,["components","mdxType","originalType","parentName"]),g=m(a),b=l,s=g["".concat(p,".").concat(b)]||g[b]||u[b]||o;return a?r.createElement(s,i(i({ref:t},h),{},{components:a})):r.createElement(s,i({ref:t},h))}));function b(e,t){var a=arguments,l=t&&t.mdxType;if("string"==typeof e||l){var o=a.length,i=new Array(o);i[0]=g;var n={};for(var p in t)hasOwnProperty.call(t,p)&&(n[p]=t[p]);n.originalType=e,n.mdxType="string"==typeof e?e:l,i[1]=n;for(var m=2;m<o;m++)i[m]=a[m];return r.createElement.apply(null,i)}return r.createElement.apply(null,a)}g.displayName="MDXCreateElement"},58344:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>p,contentTitle:()=>i,default:()=>u,frontMatter:()=>o,metadata:()=>n,toc:()=>m});var r=a(58168),l=(a(96540),a(15680));const o={title:"HertzBeat v1.4.4 \u53d1\u5e03!",author:"tom",author_title:"tom",author_url:"https://github.com/tomsun28",author_image_url:"https://avatars.githubusercontent.com/u/24788200?s=400&v=4",tags:["opensource","practice"],keywords:["open source monitoring system","alerting system"]},i=void 0,n={permalink:"/zh-cn/blog/2024/01/18/hertzbeat-v1.4.4",editUrl:"https://github.com/apache/hertzbeat/edit/master/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-01-18-hertzbeat-v1.4.4.md",source:"@site/i18n/zh-cn/docusaurus-plugin-content-blog/2024-01-18-hertzbeat-v1.4.4.md",title:"HertzBeat v1.4.4 \u53d1\u5e03!",description:"\u4ec0\u4e48\u662f HertzBeat?",date:"2024-01-18T00:00:00.000Z",formattedDate:"2024\u5e741\u670818\u65e5",tags:[{label:"opensource",permalink:"/zh-cn/blog/tags/opensource"},{label:"practice",permalink:"/zh-cn/blog/tags/practice"}],readingTime:8.44,hasTruncateMarker:!1,authors:[{name:"tom",title:"tom",url:"https://github.com/tomsun28",imageURL:"https://avatars.githubusercontent.com/u/24788200?s=400&v=4"}],frontMatter:{title:"HertzBeat v1.4.4 \u53d1\u5e03!",author:"tom",author_title:"tom",author_url:"https://github.com/tomsun28",author_image_url:"https://avatars.githubusercontent.com/u/24788200?s=400&v=4",tags:["opensource","practice"],keywords:["open source monitoring system","alerting system"]},nextItem:{title:"\u70ed\u70c8\u6b22\u8fce HertzBeat \u4e09\u4f4d\u5c0f\u4f19\u4f34\u65b0\u664b\u793e\u533a Committer!",permalink:"/zh-cn/blog/2024/01/11/new-committer"}},p={authorsImageUrls:[void 0]},m=[{value:"\u4ec0\u4e48\u662f HertzBeat?",id:"\u4ec0\u4e48\u662f-hertzbeat",level:3},{value:"\u7279\u70b9",id:"\u7279\u70b9",level:3},{value:"HertzBeat's 1.4.4 \u65b0\u7248\u672c\u53d1\u5e03\u5566!",id:"hertzbeats-144-\u65b0\u7248\u672c\u53d1\u5e03\u5566",level:3},{value:"\u5c1d\u8bd5\u90e8\u7f72",id:"\u5c1d\u8bd5\u90e8\u7f72",level:3},{value:"\u26c4 \u5df2\u652f\u6301",id:"-\u5df2\u652f\u6301",level:2},{value:"What's Changed",id:"whats-changed",level:3},{value:"New Contributors",id:"new-contributors",level:2},{value:"Supported",id:"supported",level:2},{value:"<strong>\u4e0b\u8f7d\u94fe\u63a5</strong>",id:"\u4e0b\u8f7d\u94fe\u63a5",level:3}],h={toc:m};function u(e){let{components:t,...a}=e;return(0,l.yg)("wrapper",(0,r.A)({},h,a,{components:t,mdxType:"MDXLayout"}),(0,l.yg)("h3",{id:"\u4ec0\u4e48\u662f-hertzbeat"},"\u4ec0\u4e48\u662f HertzBeat?"),(0,l.yg)("p",null,(0,l.yg)("a",{parentName:"p",href:"https://github.com/dromara/hertzbeat"},"HertzBeat \u8d6b\u5179\u8df3\u52a8")," \u662f\u4e00\u4e2a\u62e5\u6709\u5f3a\u5927\u81ea\u5b9a\u4e49\u76d1\u63a7\u80fd\u529b\uff0c\u9ad8\u6027\u80fd\u96c6\u7fa4\uff0c\u517c\u5bb9 Prometheus\uff0c\u65e0\u9700 Agent \u7684\u5f00\u6e90\u5b9e\u65f6\u76d1\u63a7\u544a\u8b66\u7cfb\u7edf\u3002"),(0,l.yg)("h3",{id:"\u7279\u70b9"},"\u7279\u70b9"),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u96c6 ",(0,l.yg)("strong",{parentName:"li"},"\u76d1\u63a7+\u544a\u8b66+\u901a\u77e5")," \u4e3a\u4e00\u4f53\uff0c\u652f\u6301\u5bf9\u5e94\u7528\u670d\u52a1\uff0c\u5e94\u7528\u7a0b\u5e8f\uff0c\u6570\u636e\u5e93\uff0c\u7f13\u5b58\uff0c\u64cd\u4f5c\u7cfb\u7edf\uff0c\u5927\u6570\u636e\uff0c\u4e2d\u95f4\u4ef6\uff0cWeb\u670d\u52a1\u5668\uff0c\u4e91\u539f\u751f\uff0c\u7f51\u7edc\uff0c\u81ea\u5b9a\u4e49\u7b49\u76d1\u63a7\u9608\u503c\u544a\u8b66\u901a\u77e5\u4e00\u6b65\u5230\u4f4d\u3002"),(0,l.yg)("li",{parentName:"ul"},"\u6613\u7528\u53cb\u597d\uff0c\u65e0\u9700 ",(0,l.yg)("inlineCode",{parentName:"li"},"Agent"),"\uff0c\u5168 ",(0,l.yg)("inlineCode",{parentName:"li"},"WEB")," \u9875\u9762\u64cd\u4f5c\uff0c\u9f20\u6807\u70b9\u4e00\u70b9\u5c31\u80fd\u76d1\u63a7\u544a\u8b66\uff0c\u96f6\u4e0a\u624b\u5b66\u4e60\u6210\u672c\u3002"),(0,l.yg)("li",{parentName:"ul"},"\u5c06 ",(0,l.yg)("inlineCode",{parentName:"li"},"Http, Jmx, Ssh, Snmp, Jdbc, Prometheus")," \u7b49\u534f\u8bae\u89c4\u8303\u53ef\u914d\u7f6e\u5316\uff0c\u53ea\u9700\u5728\u6d4f\u89c8\u5668\u914d\u7f6e\u76d1\u63a7\u6a21\u7248 ",(0,l.yg)("inlineCode",{parentName:"li"},"YML")," \u5c31\u80fd\u4f7f\u7528\u8fd9\u4e9b\u534f\u8bae\u53bb\u81ea\u5b9a\u4e49\u91c7\u96c6\u60f3\u8981\u7684\u6307\u6807\u3002\u60a8\u76f8\u4fe1\u53ea\u9700\u914d\u7f6e\u4e0b\u5c31\u80fd\u7acb\u523b\u9002\u914d\u4e00\u6b3e ",(0,l.yg)("inlineCode",{parentName:"li"},"K8s")," \u6216 ",(0,l.yg)("inlineCode",{parentName:"li"},"Docker")," \u7b49\u65b0\u7684\u76d1\u63a7\u7c7b\u578b\u5417\uff1f"),(0,l.yg)("li",{parentName:"ul"},"\u517c\u5bb9 ",(0,l.yg)("inlineCode",{parentName:"li"},"Prometheus")," \u7684\u7cfb\u7edf\u751f\u6001\u5e76\u4e14\u66f4\u591a\uff0c\u53ea\u9700\u9875\u9762\u64cd\u4f5c\u5c31\u53ef\u4ee5\u76d1\u63a7 ",(0,l.yg)("inlineCode",{parentName:"li"},"Prometheus")," \u6240\u80fd\u76d1\u63a7\u7684\u3002"),(0,l.yg)("li",{parentName:"ul"},"\u9ad8\u6027\u80fd\uff0c\u652f\u6301\u591a\u91c7\u96c6\u5668\u96c6\u7fa4\u6a2a\u5411\u6269\u5c55\uff0c\u652f\u6301\u591a\u9694\u79bb\u7f51\u7edc\u76d1\u63a7\uff0c\u4e91\u8fb9\u534f\u540c\u3002"),(0,l.yg)("li",{parentName:"ul"},"\u81ea\u7531\u7684\u544a\u8b66\u9608\u503c\u89c4\u5219\uff0c",(0,l.yg)("inlineCode",{parentName:"li"},"\u90ae\u4ef6")," ",(0,l.yg)("inlineCode",{parentName:"li"},"Discord")," ",(0,l.yg)("inlineCode",{parentName:"li"},"Slack")," ",(0,l.yg)("inlineCode",{parentName:"li"},"Telegram")," ",(0,l.yg)("inlineCode",{parentName:"li"},"\u9489\u9489")," ",(0,l.yg)("inlineCode",{parentName:"li"},"\u5fae\u4fe1")," ",(0,l.yg)("inlineCode",{parentName:"li"},"\u98de\u4e66")," ",(0,l.yg)("inlineCode",{parentName:"li"},"\u77ed\u4fe1")," ",(0,l.yg)("inlineCode",{parentName:"li"},"Webhook")," ",(0,l.yg)("inlineCode",{parentName:"li"},"Server\u9171")," \u7b49\u65b9\u5f0f\u6d88\u606f\u53ca\u65f6\u9001\u8fbe\u3002")),(0,l.yg)("p",null,(0,l.yg)("strong",{parentName:"p"},"Github: ",(0,l.yg)("a",{parentName:"strong",href:"https://github.com/dromara/hertzbeat"},"https://github.com/dromara/hertzbeat"))),(0,l.yg)("p",null,(0,l.yg)("strong",{parentName:"p"},"Gitee: ",(0,l.yg)("a",{parentName:"strong",href:"https://gitee.com/dromara/hertzbeat"},"https://gitee.com/dromara/hertzbeat"))),(0,l.yg)("h3",{id:"hertzbeats-144-\u65b0\u7248\u672c\u53d1\u5e03\u5566"},"HertzBeat's 1.4.4 \u65b0\u7248\u672c\u53d1\u5e03\u5566!"),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"support snmp v3 monitoring protocol @TJxiaobao"),(0,l.yg)("li",{parentName:"ul"},"support monitoring NebulaGraph metrics @ZY945"),(0,l.yg)("li",{parentName:"ul"},"support monitoring pop3 metrics @a-little-fool"),(0,l.yg)("li",{parentName:"ul"},"support monitoring memcached metrics @ZY945"),(0,l.yg)("li",{parentName:"ul"},"support monitoring nginx metrics @a-little-fool"),(0,l.yg)("li",{parentName:"ul"},"support monitoring hive metrics @a-little-fool"),(0,l.yg)("li",{parentName:"ul"},"feature: support for dns monitoring by @Calvin979"),(0,l.yg)("li",{parentName:"ul"},"monitoring the availability of websockets through handshake. by @ZY945"),(0,l.yg)("li",{parentName:"ul"},"add ntp protocol and support ntp monitoring by @ZY945"),(0,l.yg)("li",{parentName:"ul"},"add smtp protocol and support smtp monitoring by @ZY945"),(0,l.yg)("li",{parentName:"ul"},"more feature, document and bugfix")),(0,l.yg)("h3",{id:"\u5c1d\u8bd5\u90e8\u7f72"},"\u5c1d\u8bd5\u90e8\u7f72"),(0,l.yg)("ol",null,(0,l.yg)("li",{parentName:"ol"},(0,l.yg)("inlineCode",{parentName:"li"},"docker")," \u73af\u5883\u4ec5\u9700\u4e00\u6761\u547d\u4ee4\u5373\u53ef\u5f00\u59cb")),(0,l.yg)("p",null,(0,l.yg)("inlineCode",{parentName:"p"},"docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat tancloud/hertzbeat")),(0,l.yg)("p",null,(0,l.yg)("inlineCode",{parentName:"p"},"\u6216\u8005\u4f7f\u7528 quay.io (\u82e5 dockerhub \u7f51\u7edc\u94fe\u63a5\u8d85\u65f6)")),(0,l.yg)("p",null,(0,l.yg)("inlineCode",{parentName:"p"},"docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat quay.io/tancloud/hertzbeat")),(0,l.yg)("ol",{start:2},(0,l.yg)("li",{parentName:"ol"},(0,l.yg)("p",{parentName:"li"},"\u6d4f\u89c8\u5668\u8bbf\u95ee ",(0,l.yg)("inlineCode",{parentName:"p"},"http://localhost:1157")," \u5373\u53ef\u5f00\u59cb\uff0c\u9ed8\u8ba4\u8d26\u53f7\u5bc6\u7801 ",(0,l.yg)("inlineCode",{parentName:"p"},"admin/hertzbeat"))),(0,l.yg)("li",{parentName:"ol"},(0,l.yg)("p",{parentName:"li"},"\u90e8\u7f72\u91c7\u96c6\u5668\u96c6\u7fa4"))),(0,l.yg)("pre",null,(0,l.yg)("code",{parentName:"pre"},"docker run -d -e IDENTITY=custom-collector-name -e MANAGER_HOST=127.0.0.1 -e MANAGER_PORT=1158 --name hertzbeat-collector tancloud/hertzbeat-collector\n")),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},(0,l.yg)("inlineCode",{parentName:"li"},"-e IDENTITY=custom-collector-name")," : \u914d\u7f6e\u6b64\u91c7\u96c6\u5668\u7684\u552f\u4e00\u6027\u6807\u8bc6\u7b26\u540d\u79f0\uff0c\u591a\u4e2a\u91c7\u96c6\u5668\u540d\u79f0\u4e0d\u80fd\u76f8\u540c\uff0c\u5efa\u8bae\u81ea\u5b9a\u4e49\u82f1\u6587\u540d\u79f0\u3002"),(0,l.yg)("li",{parentName:"ul"},(0,l.yg)("inlineCode",{parentName:"li"},"-e MANAGER_HOST=127.0.0.1")," : \u914d\u7f6e\u8fde\u63a5\u4e3bHertzBeat\u670d\u52a1\u7684\u5bf9\u5916IP\u3002"),(0,l.yg)("li",{parentName:"ul"},(0,l.yg)("inlineCode",{parentName:"li"},"-e MANAGER_PORT=1158")," : \u914d\u7f6e\u8fde\u63a5\u4e3bHertzBeat\u670d\u52a1\u7684\u5bf9\u5916\u7aef\u53e3\uff0c\u9ed8\u8ba41158\u3002")),(0,l.yg)("p",null,"\u66f4\u591a\u914d\u7f6e\u8be6\u7ec6\u6b65\u9aa4\u53c2\u8003 ",(0,l.yg)("a",{parentName:"p",href:"https://hertzbeat.com/docs/start/docker-deploy"},"\u901a\u8fc7Docker\u65b9\u5f0f\u5b89\u88c5HertzBeat")),(0,l.yg)("hr",null),(0,l.yg)("h2",{id:"-\u5df2\u652f\u6301"},"\u26c4 \u5df2\u652f\u6301"),(0,l.yg)("blockquote",null,(0,l.yg)("p",{parentName:"blockquote"},"\u6211\u4eec\u5c06\u76d1\u63a7\u91c7\u96c6\u7c7b\u578b(mysql,jvm,k8s)\u90fd\u5b9a\u4e49\u4e3ayml\u76d1\u63a7\u6a21\u7248\uff0c\u7528\u6237\u53ef\u4ee5\u5bfc\u5165\u8fd9\u4e9b\u6a21\u7248\u6765\u652f\u6301\u5bf9\u5e94\u7c7b\u578b\u7684\u76d1\u63a7!",(0,l.yg)("br",{parentName:"p"}),"\n","\u6b22\u8fce\u5927\u5bb6\u4e00\u8d77\u8d21\u732e\u4f60\u4f7f\u7528\u8fc7\u7a0b\u4e2d\u81ea\u5b9a\u4e49\u7684\u901a\u7528\u76d1\u63a7\u7c7b\u578b\u76d1\u63a7\u6a21\u7248\u3002")),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"Site Monitor, Port Availability, Http Api, Ping Connectivity, Jvm, SiteMap Full Site, Ssl Certificate, SpringBoot, FTP Server"),(0,l.yg)("li",{parentName:"ul"},"Mysql, PostgreSQL, MariaDB, Redis, ElasticSearch, SqlServer, Oracle, MongoDB, Damon, OpenGauss, ClickHouse, IoTDB, Redis Cluster"),(0,l.yg)("li",{parentName:"ul"},"Linux, Ubuntu, CentOS, Windows"),(0,l.yg)("li",{parentName:"ul"},"Tomcat, Nacos, Zookeeper, RabbitMQ, Flink, Kafka, ShenYu, DynamicTp, Jetty, ActiveMQ"),(0,l.yg)("li",{parentName:"ul"},"Kubernetes, Docker"),(0,l.yg)("li",{parentName:"ul"},"Huawei Switch, HPE Switch, TP-LINK Switch, Cisco Switch"),(0,l.yg)("li",{parentName:"ul"},"and more for your custom monitoring."),(0,l.yg)("li",{parentName:"ul"},"Notifications support ",(0,l.yg)("inlineCode",{parentName:"li"},"Discord")," ",(0,l.yg)("inlineCode",{parentName:"li"},"Slack")," ",(0,l.yg)("inlineCode",{parentName:"li"},"Telegram")," ",(0,l.yg)("inlineCode",{parentName:"li"},"Mail")," ",(0,l.yg)("inlineCode",{parentName:"li"},"Pinning")," ",(0,l.yg)("inlineCode",{parentName:"li"},"WeChat")," ",(0,l.yg)("inlineCode",{parentName:"li"},"FlyBook")," ",(0,l.yg)("inlineCode",{parentName:"li"},"SMS")," ",(0,l.yg)("inlineCode",{parentName:"li"},"Webhook"),"."),(0,l.yg)("li",{parentName:"ul"},"\u548c\u66f4\u591a\u81ea\u5b9a\u4e49\u76d1\u63a7\u6a21\u7248\u3002"),(0,l.yg)("li",{parentName:"ul"},"\u901a\u77e5\u652f\u6301 ",(0,l.yg)("inlineCode",{parentName:"li"},"Discord")," ",(0,l.yg)("inlineCode",{parentName:"li"},"Slack")," ",(0,l.yg)("inlineCode",{parentName:"li"},"Telegram")," ",(0,l.yg)("inlineCode",{parentName:"li"},"\u90ae\u4ef6")," ",(0,l.yg)("inlineCode",{parentName:"li"},"\u9489\u9489")," ",(0,l.yg)("inlineCode",{parentName:"li"},"\u5fae\u4fe1")," ",(0,l.yg)("inlineCode",{parentName:"li"},"\u98de\u4e66")," ",(0,l.yg)("inlineCode",{parentName:"li"},"\u77ed\u4fe1")," ",(0,l.yg)("inlineCode",{parentName:"li"},"Webhook")," ",(0,l.yg)("inlineCode",{parentName:"li"},"Server\u9171"),"\u3002")),(0,l.yg)("hr",null),(0,l.yg)("p",null,(0,l.yg)("strong",{parentName:"p"},"Github: ",(0,l.yg)("a",{parentName:"strong",href:"https://github.com/dromara/hertzbeat"},"https://github.com/dromara/hertzbeat")),(0,l.yg)("br",{parentName:"p"}),"\n",(0,l.yg)("strong",{parentName:"p"},"Gitee: ",(0,l.yg)("a",{parentName:"strong",href:"https://gitee.com/dromara/hertzbeat"},"https://gitee.com/dromara/hertzbeat"))),(0,l.yg)("hr",null),(0,l.yg)("h3",{id:"whats-changed"},"What's Changed"),(0,l.yg)("blockquote",null,(0,l.yg)("p",{parentName:"blockquote"},"Welcome to explore more new version updates, thanks to the hard work of the community partners, love \ud83d\udc97!")),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"bugfix metrics tags value store jpa data-storage error by @tomsun28 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1403"},"https://github.com/dromara/hertzbeat/pull/1403")),(0,l.yg)("li",{parentName:"ul"},"add smtp protocol and support smtp monitoring by @ZY945 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1407"},"https://github.com/dromara/hertzbeat/pull/1407")),(0,l.yg)("li",{parentName:"ul"},"add ZY945 as a contributor for code by @allcontributors in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1409"},"https://github.com/dromara/hertzbeat/pull/1409")),(0,l.yg)("li",{parentName:"ul"},"support new parse type 'log' in ssh collect protocol by @tomsun28 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1410"},"https://github.com/dromara/hertzbeat/pull/1410")),(0,l.yg)("li",{parentName:"ul"},"add ntp protocol and support ntp monitoring by @ZY945 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1411"},"https://github.com/dromara/hertzbeat/pull/1411")),(0,l.yg)("li",{parentName:"ul"},"monitoring the availability of websockets through handshake. by @ZY945 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1413"},"https://github.com/dromara/hertzbeat/pull/1413")),(0,l.yg)("li",{parentName:"ul"},"Task-1386 When adding tags in tag management, random colors are given by default. by @prolevel1 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1412"},"https://github.com/dromara/hertzbeat/pull/1412")),(0,l.yg)("li",{parentName:"ul"},"add prolevel1 as a contributor for code by @allcontributors in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1415"},"https://github.com/dromara/hertzbeat/pull/1415")),(0,l.yg)("li",{parentName:"ul"},"#1397 feature: support for dns monitoring by @Calvin979 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1416"},"https://github.com/dromara/hertzbeat/pull/1416")),(0,l.yg)("li",{parentName:"ul"},"Support monitoring hive metrics by @a-little-fool in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1417"},"https://github.com/dromara/hertzbeat/pull/1417")),(0,l.yg)("li",{parentName:"ul"},"support legend pageable in history data charts by @tomsun28 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1414"},"https://github.com/dromara/hertzbeat/pull/1414")),(0,l.yg)("li",{parentName:"ul"},"update component tip and help tip doc by @tomsun28 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1418"},"https://github.com/dromara/hertzbeat/pull/1418")),(0,l.yg)("li",{parentName:"ul"},"feature: support monitoring nginx metrics and add a help doc by @a-little-fool in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1420"},"https://github.com/dromara/hertzbeat/pull/1420")),(0,l.yg)("li",{parentName:"ul"},"update parser to parse from prometheus txt metrics data by @tomsun28 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1421"},"https://github.com/dromara/hertzbeat/pull/1421")),(0,l.yg)("li",{parentName:"ul"},"support monitoring memcached metrics and add a help doc by @ZY945 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1423"},"https://github.com/dromara/hertzbeat/pull/1423")),(0,l.yg)("li",{parentName:"ul"},"support all ssh connect key exchange by @tomsun28 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1424"},"https://github.com/dromara/hertzbeat/pull/1424")),(0,l.yg)("li",{parentName:"ul"},"doc add code of conduct by @tomsun28 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1425"},"https://github.com/dromara/hertzbeat/pull/1425")),(0,l.yg)("li",{parentName:"ul"},"update label structure store in victoria metrics, make it prometheus like by @tomsun28 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1426"},"https://github.com/dromara/hertzbeat/pull/1426")),(0,l.yg)("li",{parentName:"ul"},"feature: support monitoring pop3 metrics and add help doc by @a-little-fool in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1427"},"https://github.com/dromara/hertzbeat/pull/1427")),(0,l.yg)("li",{parentName:"ul"},"Update sidebars.json by @a-little-fool in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1428"},"https://github.com/dromara/hertzbeat/pull/1428")),(0,l.yg)("li",{parentName:"ul"},"Add zh-cn help doc by @a-little-fool in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1429"},"https://github.com/dromara/hertzbeat/pull/1429")),(0,l.yg)("li",{parentName:"ul"},"update monitoring state un-manage to unmonitored, update pic by @tomsun28 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1430"},"https://github.com/dromara/hertzbeat/pull/1430")),(0,l.yg)("li",{parentName:"ul"},"Add jpa to date type storage by @Clownsw in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1431"},"https://github.com/dromara/hertzbeat/pull/1431")),(0,l.yg)("li",{parentName:"ul"},"bugfix ^o^ token error, protect metrics api auth by @tomsun28 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1434"},"https://github.com/dromara/hertzbeat/pull/1434")),(0,l.yg)("li",{parentName:"ul"},"Add relevant documents for SMTP and NTP by @ZY945 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1437"},"https://github.com/dromara/hertzbeat/pull/1437")),(0,l.yg)("li",{parentName:"ul"},"bugfix threshold init error in mysql env by @tomsun28 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1435"},"https://github.com/dromara/hertzbeat/pull/1435")),(0,l.yg)("li",{parentName:"ul"},"app-rabbitmq.yml support for international name aliases by @ZY945 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1439"},"https://github.com/dromara/hertzbeat/pull/1439")),(0,l.yg)("li",{parentName:"ul"},"fix: error create lru-cache-timeout-cleaner thread by @Clownsw in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1438"},"https://github.com/dromara/hertzbeat/pull/1438")),(0,l.yg)("li",{parentName:"ul"},"app-rabbitmq.yml Modifying Error Fields. by @ZY945 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1440"},"https://github.com/dromara/hertzbeat/pull/1440")),(0,l.yg)("li",{parentName:"ul"},"support monitoring NebulaGraph metrics and add help doc by @ZY945 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1441"},"https://github.com/dromara/hertzbeat/pull/1441")),(0,l.yg)("li",{parentName:"ul"},"Fix Nginx Collect validateParams function NPE by @Clownsw in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1442"},"https://github.com/dromara/hertzbeat/pull/1442")),(0,l.yg)("li",{parentName:"ul"},"feature: add metrics i18n for app-springboot3.yml by @liyin in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1445"},"https://github.com/dromara/hertzbeat/pull/1445")),(0,l.yg)("li",{parentName:"ul"},"feat: add metrics i18n for app-docker.yml by @liyin in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1446"},"https://github.com/dromara/hertzbeat/pull/1446")),(0,l.yg)("li",{parentName:"ul"},"update docker-compose script and fix version by @tomsun28 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1447"},"https://github.com/dromara/hertzbeat/pull/1447")),(0,l.yg)("li",{parentName:"ul"},"bugfix java.lang.IllegalArgumentException: Illegal character in query\u2026 by @tomsun28 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1443"},"https://github.com/dromara/hertzbeat/pull/1443")),(0,l.yg)("li",{parentName:"ul"},"bugfix delete monitor error after monitor canceled by @ZhangZixuan1994 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1451"},"https://github.com/dromara/hertzbeat/pull/1451")),(0,l.yg)("li",{parentName:"ul"},"add ZhangZixuan1994 as a contributor for code by @allcontributors in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1454"},"https://github.com/dromara/hertzbeat/pull/1454")),(0,l.yg)("li",{parentName:"ul"},"remove sleep, probably busy-waiting by @tomsun28 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1456"},"https://github.com/dromara/hertzbeat/pull/1456")),(0,l.yg)("li",{parentName:"ul"},"doc add new committer ZY945 by @tomsun28 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1453"},"https://github.com/dromara/hertzbeat/pull/1453")),(0,l.yg)("li",{parentName:"ul"},"Update app-zookeeper.yml by @hurenjie1 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1458"},"https://github.com/dromara/hertzbeat/pull/1458")),(0,l.yg)("li",{parentName:"ul"},"add hurenjie1 as a contributor for code by @allcontributors in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1459"},"https://github.com/dromara/hertzbeat/pull/1459")),(0,l.yg)("li",{parentName:"ul"},"update dashboard ui, remove ssh custom SignatureFactories, update app name by @tomsun28 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1460"},"https://github.com/dromara/hertzbeat/pull/1460")),(0,l.yg)("li",{parentName:"ul"},"Task Monitoring Template Yml Metrics I18n | \u76d1\u63a7\u6a21\u7248\u6307\u6807\u56fd\u9645\u5316\u4efb\u52a1\u8ba4\u9886 #1212 by @tslj1024 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1461"},"https://github.com/dromara/hertzbeat/pull/1461")),(0,l.yg)("li",{parentName:"ul"},"add tslj1024 as a contributor for code by @allcontributors in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1462"},"https://github.com/dromara/hertzbeat/pull/1462")),(0,l.yg)("li",{parentName:"ul"},"Add alarm trigger time for alarm restore by @Calvin979 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1464"},"https://github.com/dromara/hertzbeat/pull/1464")),(0,l.yg)("li",{parentName:"ul"},"bugfix history range query not work when victoria-metrics store by @tomsun28 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1463"},"https://github.com/dromara/hertzbeat/pull/1463")),(0,l.yg)("li",{parentName:"ul"},"bugfix springboot3 translation by @liyin in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1467"},"https://github.com/dromara/hertzbeat/pull/1467")),(0,l.yg)("li",{parentName:"ul"},"bugfix telegram-notice can not input bot-token by @tomsun28 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1465"},"https://github.com/dromara/hertzbeat/pull/1465")),(0,l.yg)("li",{parentName:"ul"},"feat: support hostname target by @ldysdu in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1455"},"https://github.com/dromara/hertzbeat/pull/1455")),(0,l.yg)("li",{parentName:"ul"},"add ldysdu as a contributor for code by @allcontributors in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1471"},"https://github.com/dromara/hertzbeat/pull/1471")),(0,l.yg)("li",{parentName:"ul"},"feature support snmp v3 monitoring protocol by @TJxiaobao in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1469"},"https://github.com/dromara/hertzbeat/pull/1469")),(0,l.yg)("li",{parentName:"ul"},"bugfix alarm trigger-times not work when alarm and recovered trigger cyclically by @tomsun28 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1468"},"https://github.com/dromara/hertzbeat/pull/1468")),(0,l.yg)("li",{parentName:"ul"},"update switch monitoring metrics i18n by @tomsun28 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1472"},"https://github.com/dromara/hertzbeat/pull/1472")),(0,l.yg)("li",{parentName:"ul"},"fixed: snmpv3 contextName bug by @TJxiaobao in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1473"},"https://github.com/dromara/hertzbeat/pull/1473")),(0,l.yg)("li",{parentName:"ul"},"Fix npt of webhook notify by @Calvin979 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1474"},"https://github.com/dromara/hertzbeat/pull/1474")),(0,l.yg)("li",{parentName:"ul"},"hertzbeat release hertzbeat version v1.4.4 by @tomsun28 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1475"},"https://github.com/dromara/hertzbeat/pull/1475")),(0,l.yg)("li",{parentName:"ul"},"bugfix nginx collect http deadlock error by @tomsun28 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1476"},"https://github.com/dromara/hertzbeat/pull/1476")),(0,l.yg)("li",{parentName:"ul"},"alarm calculate ignore metrics collect code - TIMEOUT by @tomsun28 in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1478"},"https://github.com/dromara/hertzbeat/pull/1478"))),(0,l.yg)("h2",{id:"new-contributors"},"New Contributors"),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"@ZY945 made their first contribution in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1407"},"https://github.com/dromara/hertzbeat/pull/1407")),(0,l.yg)("li",{parentName:"ul"},"@prolevel1 made their first contribution in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1412"},"https://github.com/dromara/hertzbeat/pull/1412")),(0,l.yg)("li",{parentName:"ul"},"@ZhangZixuan1994 made their first contribution in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1451"},"https://github.com/dromara/hertzbeat/pull/1451")),(0,l.yg)("li",{parentName:"ul"},"@hurenjie1 made their first contribution in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1458"},"https://github.com/dromara/hertzbeat/pull/1458")),(0,l.yg)("li",{parentName:"ul"},"@tslj1024 made their first contribution in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1461"},"https://github.com/dromara/hertzbeat/pull/1461")),(0,l.yg)("li",{parentName:"ul"},"@ldysdu made their first contribution in ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/pull/1455"},"https://github.com/dromara/hertzbeat/pull/1455"))),(0,l.yg)("p",null,(0,l.yg)("strong",{parentName:"p"},"Full Changelog"),": ",(0,l.yg)("a",{parentName:"p",href:"https://github.com/dromara/hertzbeat/compare/v1.4.3...v1.4.4"},"https://github.com/dromara/hertzbeat/compare/v1.4.3...v1.4.4")),(0,l.yg)("hr",null),(0,l.yg)("h2",{id:"supported"},"Supported"),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"Site Monitor, Port Availability, Http Api, Ping Connectivity, Jvm, SiteMap Full Site, Ssl Certificate, SpringBoot, FTP Server"),(0,l.yg)("li",{parentName:"ul"},"Mysql, PostgreSQL, MariaDB, Redis, ElasticSearch, SqlServer, Oracle, MongoDB, Damon, OpenGauss, ClickHouse, IoTDB, Redis Cluster"),(0,l.yg)("li",{parentName:"ul"},"Linux, Ubuntu, CentOS, Windows"),(0,l.yg)("li",{parentName:"ul"},"Tomcat, Nacos, Zookeeper, RabbitMQ, Flink, Kafka, ShenYu, DynamicTp, Jetty, ActiveMQ"),(0,l.yg)("li",{parentName:"ul"},"Kubernetes, Docker"),(0,l.yg)("li",{parentName:"ul"},"Huawei Switch, HPE Switch, TP-LINK Switch, Cisco Switch"),(0,l.yg)("li",{parentName:"ul"},"and more for your custom monitoring."),(0,l.yg)("li",{parentName:"ul"},"Notifications support ",(0,l.yg)("inlineCode",{parentName:"li"},"Discord")," ",(0,l.yg)("inlineCode",{parentName:"li"},"Slack")," ",(0,l.yg)("inlineCode",{parentName:"li"},"Telegram")," ",(0,l.yg)("inlineCode",{parentName:"li"},"Mail")," ",(0,l.yg)("inlineCode",{parentName:"li"},"Pinning")," ",(0,l.yg)("inlineCode",{parentName:"li"},"WeChat")," ",(0,l.yg)("inlineCode",{parentName:"li"},"FlyBook")," ",(0,l.yg)("inlineCode",{parentName:"li"},"SMS")," ",(0,l.yg)("inlineCode",{parentName:"li"},"Webhook")," ",(0,l.yg)("inlineCode",{parentName:"li"},"ServerChan"),".")),(0,l.yg)("hr",null),(0,l.yg)("p",null,(0,l.yg)("strong",{parentName:"p"},"Github: ",(0,l.yg)("a",{parentName:"strong",href:"https://github.com/dromara/hertzbeat"},"https://github.com/dromara/hertzbeat")),(0,l.yg)("br",{parentName:"p"}),"\n",(0,l.yg)("strong",{parentName:"p"},"Gitee: ",(0,l.yg)("a",{parentName:"strong",href:"https://gitee.com/dromara/hertzbeat"},"https://gitee.com/dromara/hertzbeat"))," "),(0,l.yg)("h3",{id:"\u4e0b\u8f7d\u94fe\u63a5"},(0,l.yg)("strong",{parentName:"h3"},"\u4e0b\u8f7d\u94fe\u63a5")),(0,l.yg)("p",null,(0,l.yg)("strong",{parentName:"p"},"hertzbeat server")),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u2b07\ufe0f ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/releases/download/v1.4.4/hertzbeat-1.4.4.tar.gz"},"hertzbeat-1.4.4.tar.gz")),(0,l.yg)("li",{parentName:"ul"},"\u2b07\ufe0f ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/releases/download/v1.4.4/hertzbeat-1.4.4.zip"},"hertzbeat-1.4.4.zip")),(0,l.yg)("li",{parentName:"ul"},"\u2b07\ufe0f ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/releases/download/v1.4.4/hertzbeat-linux_amd64_1.4.4.tar.gz"},"hertzbeat-linux_amd64_1.4.4.tar.gz")),(0,l.yg)("li",{parentName:"ul"},"\u2b07\ufe0f ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/releases/download/v1.4.4/hertzbeat-linux_arm64_1.4.4.tar.gz"},"hertzbeat-linux_arm64_1.4.4.tar.gz")),(0,l.yg)("li",{parentName:"ul"},"\u2b07\ufe0f ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/releases/download/v1.4.4/hertzbeat-macos_arm64_1.4.4.tar.gz"},"hertzbeat-macos_arm64_1.4.4.tar.gz")),(0,l.yg)("li",{parentName:"ul"},"\u2b07\ufe0f ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/releases/download/v1.4.4/hertzbeat-macos_amd64_1.4.4.tar.gz"},"hertzbeat-macos_amd64_1.4.4.tar.gz")),(0,l.yg)("li",{parentName:"ul"},"\u2b07\ufe0f ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/releases/download/v1.4.4/hertzbeat-windows64_1.4.4.zip"},"hertzbeat-windows64_1.4.4.zip"))),(0,l.yg)("p",null,(0,l.yg)("strong",{parentName:"p"},"hertzbeat collector")),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u2b07\ufe0f ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/releases/download/v1.4.4/hertzbeat-collector-1.4.4.tar.gz"},"hertzbeat-collector-1.4.4.tar.gz")),(0,l.yg)("li",{parentName:"ul"},"\u2b07\ufe0f ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/releases/download/v1.4.4/hertzbeat-collector-1.4.4.zip"},"hertzbeat-collector-1.4.4.zip")),(0,l.yg)("li",{parentName:"ul"},"\u2b07\ufe0f ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/releases/download/v1.4.4/hertzbeat-collector-linux_amd64_1.4.4.tar.gz"},"hertzbeat-collector-linux_amd64_1.4.4.tar.gz")),(0,l.yg)("li",{parentName:"ul"},"\u2b07\ufe0f ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/releases/download/v1.4.4/hertzbeat-collector-linux_arm64_1.4.4.tar.gz"},"hertzbeat-collector-linux_arm64_1.4.4.tar.gz")),(0,l.yg)("li",{parentName:"ul"},"\u2b07\ufe0f ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/releases/download/v1.4.4/hertzbeat-collector-macos_arm64_1.4.4.tar.gz"},"hertzbeat-collector-macos_arm64_1.4.4.tar.gz")),(0,l.yg)("li",{parentName:"ul"},"\u2b07\ufe0f ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/releases/download/v1.4.4/hertzbeat-collector-macos_amd64_1.4.4.tar.gz"},"hertzbeat-collector-macos_amd64_1.4.4.tar.gz")),(0,l.yg)("li",{parentName:"ul"},"\u2b07\ufe0f ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/releases/download/v1.4.4/hertzbeat-collector-windows64_1.4.4.zip"},"hertzbeat-collector-windows64_1.4.4.zip"))),(0,l.yg)("p",null,(0,l.yg)("strong",{parentName:"p"},"hertzbeat docker compose script")),(0,l.yg)("ul",null,(0,l.yg)("li",{parentName:"ul"},"\u2b07\ufe0f ",(0,l.yg)("a",{parentName:"li",href:"https://github.com/dromara/hertzbeat/releases/download/v1.4.4/docker-compose.zip"},"docker-compose"))))}u.isMDXComponent=!0}}]); |