{"id":50,"date":"2024-02-20T16:49:24","date_gmt":"2024-02-20T08:49:24","guid":{"rendered":"https:\/\/www.bensonmax.net\/?p=50"},"modified":"2024-03-18T21:32:41","modified_gmt":"2024-03-18T13:32:41","slug":"grafana%e5%ae%89%e8%a3%9d%e6%95%99%e5%ad%b8","status":"publish","type":"post","link":"https:\/\/www.bensonmax.net\/?p=50","title":{"rendered":"grafana\u5b89\u88dd\u6559\u5b78"},"content":{"rendered":"\n<div class=\"wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-33ccc8b1 wp-block-group-is-layout-flex\">\n<p class=\"wp-block-paragraph\">Grafana-7.4.0\u5b89\u88dd<br>\u4e0b\u8f09\u5b89\u88dd\u5305\u4e26\u5b89\u88dd<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>wget https:\/\/dl.grafana.com\/oss\/release\/grafana-7.4.0~beta1-1.x86_64.rpm\nyum install grafana-7.4.0~beta1-1.x86_64.rpm<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u555f\u52d5Grafana<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>service grafana-server start<\/code><\/pre>\n<\/div>\n\n\n\n<!--more-->\n\n\n\n<div class=\"wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-33ccc8b1 wp-block-group-is-layout-flex\">\n<p class=\"wp-block-paragraph\">\u9810\u8a2d\u8a2d\u5b9a\u6a94\u4f4d\u7f6e<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/etc\/grafana\/grafana.ini<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u9810\u8a2dlog\u6a94\u4f4d\u7f6e <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> \/var\/log\/grafana\/grafana.log<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u9810\u8a2d\u5e33\u865f\u5bc6\u78bc:admin\/admin<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5b89\u88ddinfluxdb<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>vim \/etc\/yum.repos.d\/influxdb.repo\n\n&#91;influxdb]\nname = InfluxDB Repository - RHEL \\$releasever\nbaseurl = https:\/\/repos.influxdata.com\/rhel\/\\$releasever\/\\$basearch\/stable\nenabled = 1\ngpgcheck = 1\ngpgkey = https:\/\/repos.influxdata.com\/influxdb.key<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u5b89\u88ddInfluxDB<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yum install -y  influxdb<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u555f\u52d5influxdb\u670d\u52d9<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>service influxdb start<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u5efa\u7acb\u8cc7\u6599\u5eab<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>influx -precision rfc3339<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u5efa\u7acb\u300c\u5e33\u865f\u300d(admin) \u548c\u300c\u5bc6\u78bc\u300d(admin) \u5141\u8a31\u6700\u9ad8\u6b0a\u9650<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>CREATE USER \"admin\" WITH PASSWORD '12345678' WITH ALL PRIVILEGES\nCREATE USER \"telegraf\" WITH PASSWORD 'metrics' WITH ALL PRIVILEGES<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u5efa\u7acb\u300c\u8cc7\u6599\u5eab\u300d\u70ba\u300cgrafana\u300d<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>CREATE DATABASE \"grafana\"\nCREATE DATABASE \"telegraf\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u6307\u5b9a\u8cc7\u6599\u5eab\u884cInfluxQL\u8a9e\u53e5<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>USE  &lt;DB_NAME&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u63a5\u4e0b\u4f86\u6240\u6709\u7684SQL\u8a9e\u53e5\u90fd\u6703\u91dd\u5c0d\u9019\u500b\u8cc7\u6599\u5eab\u904b\u884c<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u767b\u5165<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>influx -username 'admin' -password 'passsword1234'<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u9810\u8a2d\u8a2d\u5b9a\u6a94\u4f4d\u7f6e<br>\u7de8\u8f2f\u300cinfluxdb.conf\u300d\u5141\u8a31\u300c\u900f\u904e\u300dWeb API \u7372\u53d6\u6578\u64da\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>vim \/etc\/influxdb\/influxdb.conf\n&#91;http]\nenabled = true\nbind-address = \":8086\"\nauth-enabled = true\nlog-enabled = true\nwrite-tracing = false\npprof-enabled = false\nhttps-enabled = false\nhttps-certificate = \"\/etc\/ssl\/influxdb.pem\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u91cd\u65b0\u555f\u52d5influxdb\u670d\u52d9<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>service influxdb restart<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u5b89\u88ddtelegraf<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yum -y install telegraf<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u8a2d\u5b9atelegraf-server IP<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>vim \/etc\/telegraf\/telegraf.conf\n&#91;&#91;outputs.influxdb]]\nurls = &#91;\"http:\/\/telegraf-server-IP:8086\"]\ndatabase = \"telegraf\"\nusername = \"telegraf\"\npassword = \"metrics\"\n&#91;&#91;inputs.net]]\n&#91;&#91;inputs.netstat]]<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u78ba\u8a8dtelegraf-server \u7684 8086 port\u6709\u901a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>telnet 52.198.128.184 8086<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u555f\u52d5 telegraf<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>service telegraf start<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u91cd\u555f telegraf<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>service telegraf restart<\/code><\/pre>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Grafana-7.4.0\u5b89\u88dd\u4e0b\u8f09\u5b89\u88dd\u5305\u4e26\u5b89\u88dd \u555f\u52d5Grafana<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-50","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.bensonmax.net\/index.php?rest_route=\/wp\/v2\/posts\/50","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bensonmax.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bensonmax.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bensonmax.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bensonmax.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=50"}],"version-history":[{"count":3,"href":"https:\/\/www.bensonmax.net\/index.php?rest_route=\/wp\/v2\/posts\/50\/revisions"}],"predecessor-version":[{"id":87,"href":"https:\/\/www.bensonmax.net\/index.php?rest_route=\/wp\/v2\/posts\/50\/revisions\/87"}],"wp:attachment":[{"href":"https:\/\/www.bensonmax.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=50"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bensonmax.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=50"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bensonmax.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=50"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}