监控平台生成exporter插件
<p>1. 创建mysql 用户:</p>
<pre><code>CREATE USER 'exporter'@'10.0.7.12' IDENTIFIED BY 'bkee2021' WITH MAX_USER_CONNECTIONS 3;
GRANT ALL PRIVILEGES ON *.* TO 'exporter'@'10.0.7.12';</code></pre>
<p>2. 执行:</p>
<pre><code>docker run -d \
-p 9104:9104 \
--network my-mysql-network \
-e DATA_SOURCE_NAME="docker run -d \
-p 9104:9104 \
--network my-mysql-network \
-e DATA_SOURCE_NAME="user:password@(hostname:3306)/" \
prom/mysqld-exporter:password@(hostname:3306)/" \
prom/mysqld-exporter
</code></pre>
<p>3. 监控平台:</p>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/fffd2bc6a207d90aba477478c394a2e8" alt="" /> </p>
<p>通过检查: /data/bkce/paas_agent/apps/logs/bk_monitor/bk_monitorv3.log</p>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/8167b5a20ea453b51e89f39252d5ae7a" alt="" /></p>
<p>这里可以看到nodeman.api.service.consul 监听的端口是80 </p>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/c73cd449be370eaae387b8fd00fe3891" alt="" /></p>
<blockquote>
<p>/usr/local/openrety/nginx/conf/conf.d/nodeman.conf ,这里监听的端口是8089 暂时改为80 即可</p>
</blockquote>
<p>4. 未安装前修改脚本saas_var.env :["BKAPP_NODEMAN_HOST"]="<a href="http://$BK_NODEMAN_API_HOST:80">http://$BK_NODEMAN_API_HOST:80</a>" </p>