<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>撒谎信</title><link>https://www.yangwuyu.com/</link><description>学习笔记</description><item><title>MySQL系列-join的用法</title><link>https://www.yangwuyu.com/?id=7</link><description>&lt;h1&gt;导言&lt;/h1&gt;&lt;p&gt;&lt;span style=&quot;color: #171A1D; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;; font-size: 16px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;在数据库操作中，JOIN是实现多表关联查询的核心机制。相较于嵌套子查询和IN操作符，合理使用JOIN能显著提升查询性能，优化执行计划，并增强SQL代码的可读性与可维护性。本文将系统解析MySQL中的JOIN语法类型，涵盖INNER JOIN、LEFT JOIN、RIGHT JOIN等核心关联方式，并通过典型业务场景示例，演示如何通过表连接构建高效的数据检索逻辑。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;h1&gt;表结构和数据&lt;/h1&gt;&lt;p style=&quot;font-family: italic, Helvetica, Arial, &amp;quot;Heiti SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;; color: rgb(47, 51, 57); font-size: 16px; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;为了更好地理解各种 JOIN 类型，我们首先创建两个简单的表并插入一些假数据。&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;表结构&lt;/h2&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;CREATE&amp;nbsp;TABLE&amp;nbsp;employees&amp;nbsp;(
&amp;nbsp;employeeid&amp;nbsp;INT&amp;nbsp;PRIMARY&amp;nbsp;KEY,
&amp;nbsp;name&amp;nbsp;VARCHAR(50),
&amp;nbsp;departmentid&amp;nbsp;INT
);

CREATE&amp;nbsp;TABLE&amp;nbsp;departments&amp;nbsp;(
&amp;nbsp;departmentid&amp;nbsp;INT&amp;nbsp;PRIMARY&amp;nbsp;KEY,
&amp;nbsp;departmentname&amp;nbsp;VARCHAR(50)
);&lt;/pre&gt;&lt;h2&gt;插入数据&lt;/h2&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;INSERT&amp;nbsp;INTO&amp;nbsp;employees&amp;nbsp;(employeeid,&amp;nbsp;name,&amp;nbsp;departmentid)&amp;nbsp;VALUES
(1,&amp;nbsp;&amp;#39;张三&amp;#39;,&amp;nbsp;1),
(2,&amp;nbsp;&amp;#39;李四&amp;#39;,&amp;nbsp;2),
(3,&amp;nbsp;&amp;#39;王五&amp;#39;,&amp;nbsp;3),
(4,&amp;nbsp;&amp;#39;赵六&amp;#39;,&amp;nbsp;4);
INSERT&amp;nbsp;INTO&amp;nbsp;departments&amp;nbsp;(departmentid,&amp;nbsp;departmentname)&amp;nbsp;VALUES
(1,&amp;nbsp;&amp;#39;销售部&amp;#39;),
(2,&amp;nbsp;&amp;#39;市场部&amp;#39;),
(3,&amp;nbsp;&amp;#39;技术部&amp;#39;),
(5,&amp;nbsp;&amp;#39;人力资源部&amp;#39;);&lt;/pre&gt;&lt;h1&gt;&lt;span style=&quot;font-size: 16px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;/span&gt;实操展示&lt;/h1&gt;&lt;h1&gt;&lt;/h1&gt;&lt;h2 id=&quot;toc-4&quot;&gt;1. 内连接（INNER JOIN）&lt;/h2&gt;&lt;h3&gt;概念&lt;/h3&gt;&lt;p&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;span style=&quot;font-size: 16px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;INNER JOIN基于等值关联条件返回两个表的匹配记录，仅&lt;/span&gt;&lt;span style=&quot;font-size: 16px; text-decoration: underline; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;保留满足关联条件&lt;/span&gt;&lt;span style=&quot;font-size: 16px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;的行对组合。其执行逻辑是先生成两表笛卡尔积，再通过ON子句指定的关联条件过滤出有效匹配数据。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;示例&lt;/h3&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;SELECT&amp;nbsp;employees.name,&amp;nbsp;departments.departmentname&amp;nbsp;
FROM&amp;nbsp;employees&amp;nbsp;
INNER&amp;nbsp;JOIN&amp;nbsp;departments&amp;nbsp;ON&amp;nbsp;employees.departmentid&amp;nbsp;=&amp;nbsp;departments.departmentid;&lt;/pre&gt;&lt;h3&gt;输出结果&lt;br/&gt;&lt;/h3&gt;&lt;table&gt;&lt;thead&gt;&lt;tr class=&quot;firstRow&quot;&gt;&lt;th&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;name&lt;/span&gt;&lt;/th&gt;&lt;th&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;departmentname&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;张三&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;销售部&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;李四&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;市场部&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;word-break: break-all;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;王五&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;技术部&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h2 id=&quot;toc-8&quot;&gt;2. 左连接（LEFT JOIN）&lt;/h2&gt;&lt;h3&gt;概念&lt;br/&gt;&lt;/h3&gt;&lt;p style=&quot;font-family: italic, Helvetica, Arial, &amp;quot;Heiti SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;; color: rgb(47, 51, 57); font-size: 16px; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;LEFT JOIN（左外连接）&lt;/span&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;; text-decoration: underline;&quot;&gt;保留左表（驱动表）即FROM表&lt;/span&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;所有记录的完整集合，即使右表（关联表）不存在匹配行。当右表无对应记录时，结果集将补全右表字段的NULL值。其执行逻辑为：先根据关联条件匹配左右表数据，再强制保留左表全量记录，未匹配的右表字段以NULL填充。&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;示例&lt;br/&gt;&lt;/h3&gt;&lt;p&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;SELECT&amp;nbsp;employees.name,&amp;nbsp;departments.departmentname&amp;nbsp;
FROM&amp;nbsp;employees&amp;nbsp;
LEFT&amp;nbsp;JOIN&amp;nbsp;departments&amp;nbsp;ON&amp;nbsp;employees.departmentid&amp;nbsp;=&amp;nbsp;departments.departmentid;&lt;/pre&gt;&lt;h3&gt;输出结果&lt;br/&gt;&lt;/h3&gt;&lt;table&gt;&lt;thead&gt;&lt;tr class=&quot;firstRow&quot;&gt;&lt;th&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;name&lt;/span&gt;&lt;/th&gt;&lt;th&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;departmentname&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;张三&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;销售部&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;李四&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;市场部&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;王五&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;技术部&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;word-break: break-all;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;赵六&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all;&quot;&gt;&lt;span style=&quot;font-family:微软雅黑, Microsoft YaHei&quot;&gt;NULL&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h2&gt;3. 右连接（RIGHT JOIN）&lt;/h2&gt;&lt;h2&gt;概念&lt;/h2&gt;&lt;p style=&quot;font-family: italic, Helvetica, Arial, &amp;quot;Heiti SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;; color: rgb(47, 51, 57); font-size: 16px; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;RIGHT JOIN（右外连接）&lt;/span&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;; text-decoration: underline;&quot;&gt;保留右表（驱动表）即JOIN表&lt;/span&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;的所有记录，即使左表（关联表）不存在匹配行。当左表无对应记录时，结果集将补全左表字段的NULL值。其执行逻辑为：先通过关联条件匹配数据，再强制保留右表全量记录，未匹配的左表字段以NULL填充，与LEFT JOIN形成对称的外连接操作。&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;示例&lt;br/&gt;&lt;/h3&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;SELECT&amp;nbsp;employees.name,&amp;nbsp;departments.departmentname&amp;nbsp;
FROM&amp;nbsp;employees&amp;nbsp;
RIGHT&amp;nbsp;JOIN&amp;nbsp;departments&amp;nbsp;ON&amp;nbsp;employees.departmentid&amp;nbsp;=&amp;nbsp;departments.departmentid;&lt;/pre&gt;&lt;h3&gt;输出结果&lt;/h3&gt;&lt;table&gt;&lt;thead&gt;&lt;tr class=&quot;firstRow&quot;&gt;&lt;th&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;name&lt;/span&gt;&lt;/th&gt;&lt;th&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;departmentname&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;张三&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;销售部&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;李四&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;市场部&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;王五&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;技术部&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;word-break: break-all;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;NULL&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;人力资源部&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h2 id=&quot;toc-16&quot;&gt;4. 全连接（FULL JOIN）&lt;/h2&gt;&lt;h3 id=&quot;toc-17&quot;&gt;概念&lt;/h3&gt;&lt;p style=&quot;font-family: italic, Helvetica, Arial, &amp;quot;Heiti SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;; color: rgb(47, 51, 57); font-size: 16px; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;MySQL中FULL JOIN（全连接）的语义是返回&lt;/span&gt;&lt;span style=&quot;font-size: 16px; text-decoration: underline;&quot;&gt;左表和右表所有基表记录&lt;/span&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;的并集。当某行在任一关联表中无匹配项时，结果集对应缺失列将补全NULL值。但需注意：MySQL原生不支持FULL JOIN语法，通常通过UNION联合LEFT JOIN与RIGHT JOIN实现该效果。&lt;/span&gt;&lt;/p&gt;&lt;h3 id=&quot;toc-18&quot;&gt;示例&lt;/h3&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;SELECT&amp;nbsp;employees.name,&amp;nbsp;departments.departmentname&amp;nbsp;
FROM&amp;nbsp;employees&amp;nbsp;
LEFT&amp;nbsp;JOIN&amp;nbsp;departments&amp;nbsp;ON&amp;nbsp;employees.departmentid&amp;nbsp;=&amp;nbsp;departments.departmentid&amp;nbsp;
UNION&amp;nbsp;
SELECT&amp;nbsp;employees.name,&amp;nbsp;departments.departmentname&amp;nbsp;
FROM&amp;nbsp;employees&amp;nbsp;
RIGHT&amp;nbsp;JOIN&amp;nbsp;departments&amp;nbsp;ON&amp;nbsp;employees.departmentid&amp;nbsp;=&amp;nbsp;departments.departmentid;&lt;/pre&gt;&lt;h3&gt;输出结果&lt;/h3&gt;&lt;table&gt;&lt;thead&gt;&lt;tr class=&quot;firstRow&quot;&gt;&lt;th&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;name&lt;/span&gt;&lt;/th&gt;&lt;th&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;departmentname&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;张三&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;销售部&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;李四&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;市场部&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;王五&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;技术部&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;赵六&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all;&quot;&gt;&lt;span style=&quot;font-family:微软雅黑, Microsoft YaHei&quot;&gt;NULL&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;NULL&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;人力资源部&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h1&gt;总结&lt;/h1&gt;&lt;p style=&quot;font-family: italic, Helvetica, Arial, &amp;quot;Heiti SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;; color: rgb(47, 51, 57); font-size: 16px; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;一句话总结：内连接保留双方都有的记录;左连接保留FROM表的记录,找不到则填充NULL;右连接保留JOIN表的记录找不到则填充NULL；全连接是保留双方的记录，找不到填充NULL&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1&gt;&lt;span style=&quot;color: #171A1D; font-size: 20px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;br/&gt;&lt;/h1&gt;</description><pubDate>Wed, 14 Jan 2026 12:46:41 +0800</pubDate></item><item><title>GoldenDB告警脚本部署及基本使用</title><link>https://www.yangwuyu.com/?id=6</link><description>&lt;p style=&quot;margin-right: 0px; margin-left: 0px; text-indent: 0px; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;; font-size: 20px;&quot;&gt;GoldenDB-Sloth-告警部署和基础应用&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-left: 0px; text-indent: 0px; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;; font-size: 18px;&quot;&gt;&lt;strong&gt;目&lt;/strong&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;strong&gt;录&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;1、 上传工具包&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;(1) 将alarm告警工具压缩包上传至insight服务器中&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;2、 复制文件&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;3、 编辑配置文件&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;(1) 编辑告警发送格式&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;(2) 编辑告警发送渠道send.xml&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;(3) 编辑告警过滤器filters.xml&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;4、 启动告警&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;检查是否启动,有进程即启动成功&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;5、 查看日志&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;tail -f send_alarm.log&lt;/p&gt;&lt;hr/&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;h1 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 16px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;1、上传工具包&lt;/span&gt;&lt;/h1&gt;&lt;p style=&quot;margin-left: 56px; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 14px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;(1)&amp;nbsp;将alarm告警工具压缩包上传至insight服务器中&lt;/span&gt;&lt;/p&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 16px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;2、复制文件&lt;/span&gt;&lt;/h2&gt;&lt;p style=&quot;margin-left: 56px; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 14px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;(1)&amp;nbsp;解压后，将alarm/ 整个路径复制到$HOME_INSIGHT/script_monitor/scripts/ 下&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://www.yangwuyu.com/zb_users/upload/2025/02/202502171739786151216131.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 28px; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 14px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;h1 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 16px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;3、编辑配置文件&lt;/span&gt;&lt;/h1&gt;&lt;p style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://www.yangwuyu.com/zb_users/upload/2025/02/202502171739786147546998.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 28px; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 14px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;cd&amp;nbsp;$HOME_INSIGHT/script_monitor/scripts/alarm/config&lt;br style=&quot;text-align: left;&quot;/&gt;&lt;/span&gt;&lt;/pre&gt;&lt;h2 style=&quot;margin-left: 28px; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 14px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;(1)&amp;nbsp;编辑告警发送格式&lt;/span&gt;&lt;/h2&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;vi&amp;nbsp;dataformat.xml&lt;br style=&quot;text-align: left;&quot;/&gt;&lt;/span&gt;&lt;/pre&gt;&lt;p style=&quot;margin-left: 56px; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;详细可参考dataformat_example.xml&lt;/span&gt;&lt;/p&gt;&lt;blockquote style=&quot;text-align: left;&quot;&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;lt;dataformats&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;dataformat&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;platform&amp;gt;sxyd_sendnotice&amp;lt;/platform&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;data_structure&amp;gt;jsonstr&amp;lt;/data_structure&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;new_alarm&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;dict&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;origin&amp;gt;goldendb&amp;lt;/origin&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;mobile&amp;gt;${sendTarget}&amp;lt;/mobile&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;content&amp;gt;GoldenDB告警通知:-序号：${alarmId} -名称：${alarmDesc}(${alarmReasonCode}) -级别：${severity} -告警对象：${resourceName} -生成时间：${alarmTime} -告警内容：${alarmReason},${alarmDetailReason}&amp;lt;/content&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;needReplay&amp;gt;false&amp;lt;/needReplay&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;proId&amp;gt;sx&amp;lt;/proId&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/dict&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/new_alarm&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;recovery_alarm&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;dict&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;origin&amp;gt;goldendb&amp;lt;/origin&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;mobile&amp;gt;${sendTarget}&amp;lt;/mobile&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;content&amp;gt;GoldenDB告警解除通知:-序号：${alarmId} -名称：${alarmDesc}(${alarmReasonCode}) -级别：${severity} -告警对象：${resourceName} -生成时间：${alarmTime} -告警内容：${alarmReason},${alarmDetailReason}&amp;lt;/content&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;needReplay&amp;gt;false&amp;lt;/needReplay&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;proId&amp;gt;sx&amp;lt;/proId&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/dict&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/recovery_alarm&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/dataformat&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;lt;/dataformats&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;margin-left:28px&quot;&gt;&lt;span style=&quot;font-size: 14px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;h2 style=&quot;margin-left: 56px; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 14px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;(2)&amp;nbsp;编辑告警发送渠道send.xml&lt;/span&gt;&lt;/h2&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;vi&amp;nbsp;send.xml&lt;br style=&quot;text-align: left;&quot;/&gt;&lt;/span&gt;&lt;/pre&gt;&lt;p style=&quot;margin-left: 56px; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;详细可参考send_example.xml&lt;/span&gt;&lt;/p&gt;&lt;blockquote style=&quot;text-align: left;&quot;&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;lt;sending_method&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;res_interface&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;sender&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;platform&amp;gt;发送渠道名称&amp;lt;/platform&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;url&amp;gt;发送方接口&amp;lt;/url&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/sender&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/res_interface&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;lt;/sending_method&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;h2 style=&quot;margin-left: 56px; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 14px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;(3)&amp;nbsp;编辑告警过滤器filters.xml&lt;/span&gt;&lt;/h2&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;vi&amp;nbsp;filters.xml&lt;br style=&quot;text-align: left;&quot;/&gt;&lt;/span&gt;&lt;/pre&gt;&lt;p style=&quot;margin-left: 56px; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;详细可参考filters_example.xml&lt;/span&gt;&lt;/p&gt;&lt;blockquote style=&quot;text-align: left;&quot;&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;lt;filters&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;filter&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;platform&amp;gt;发送渠道名称&amp;lt;/platform&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;class_path&amp;gt;过滤器路径&amp;lt;/class_path&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;class&amp;gt;过滤器类名&amp;lt;/class&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;过滤器参数名(如有)&amp;gt;参数值&amp;lt;/过滤器参数名(如有)&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/filter&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;filter&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;platform&amp;gt;发送渠道名称&amp;lt;/platform&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;class_path&amp;gt;过滤器路径&amp;lt;/class_path&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;class&amp;gt;过滤器类名&amp;lt;/class&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/filter&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;lt;/filters&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;h3 style=&quot;margin-left: 84px; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 14px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;①&amp;nbsp;过滤器示例：&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;margin-left: 112px; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 14px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;1)&amp;nbsp;告警通知多个手机号&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 112px; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 14px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;第一步：&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;vi&amp;nbsp;filter.xml&lt;br style=&quot;text-align: left;&quot;/&gt;&lt;/span&gt;&lt;/pre&gt;&lt;p style=&quot;margin-left:112px&quot;&gt;&lt;span style=&quot;font-size: 14px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;br style=&quot;text-align: left;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote style=&quot;text-align: left;&quot;&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;filter&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;platform&amp;gt;发送渠道名称&amp;lt;/platform&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;class_path&amp;gt;lib.filter.gengrate_metadata&amp;lt;/class_path&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;class&amp;gt;GenerateMetaData&amp;lt;/class&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;old_metadata&amp;gt;${severity}&amp;lt;/old_metadata&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;new_metadata&amp;gt;mobile&amp;lt;/new_metadata&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;tranfile&amp;gt;config/sendTarget_mapping.txt&amp;lt;/tranfile&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;default&amp;gt;发送默认手机号&amp;lt;/default&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;verify&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;policy&amp;gt;checkLength&amp;lt;/policy&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;checklength&amp;gt;11&amp;lt;/checklength&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;split_symbol&amp;gt;,&amp;lt;/split_symbol&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/verify&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;lt;/filter&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;margin-left: 112px; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 14px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;第二步：&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;vi&amp;nbsp;plugins.xml&lt;br style=&quot;text-align: left;&quot;/&gt;&lt;/span&gt;&lt;/pre&gt;&lt;blockquote style=&quot;text-align: left;&quot;&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;lt;plugins&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;plugin&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;platform&amp;gt;发送渠道名称&amp;lt;&amp;lt;/platform&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;lt;class_path&amp;gt;lib.plugins.dispatcher_plugin&amp;lt;/class_path&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;lt;class&amp;gt;DispatcherPlugin&amp;lt;/class&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;split_data&amp;gt;mobile&amp;lt;/split_data&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;lt;split_symbol&amp;gt;,&amp;lt;/split_symbol&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/plugin&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;lt;/plugins&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;margin-left: 112px; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 14px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;第三步：创建手机号文本文件&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;vi&amp;nbsp;sendTarget_mapping.txt&lt;br style=&quot;text-align: left;&quot;/&gt;&lt;/span&gt;&lt;/pre&gt;&lt;blockquote style=&quot;text-align: left;&quot;&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;#格式：告警级别+@#@+告警手机号&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;1@#@1393*******&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;2@#@1393*******&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;3@#@1393*******&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;4@#@1393*******&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;8@#@1393*******&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;margin-left: 56px; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 14px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;完成.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 112px; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 14px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;2)&amp;nbsp;告警过滤指定租户&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;vi&amp;nbsp;filter.xml&lt;br style=&quot;text-align: left;&quot;/&gt;&lt;/span&gt;&lt;/pre&gt;&lt;blockquote style=&quot;text-align: left;&quot;&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;filter&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;platform&amp;gt;发送渠道名称&amp;lt;/platform&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;class_path&amp;gt;lib.filter.clusteridfilter&amp;lt;/class_path&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;class&amp;gt;ClusterIdFilter&amp;lt;/class&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;clusteridfilter&amp;gt;需要过滤的租户ID(多个逗号隔开)&amp;lt;/clusteridfilter&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/filter&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;margin-left: 112px; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 14px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;3)&amp;nbsp;告警过滤指定告警代码&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 112px; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 14px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;第一步：&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;vi&amp;nbsp;filter.xml&lt;br style=&quot;text-align: left;&quot;/&gt;&lt;/span&gt;&lt;/pre&gt;&lt;blockquote style=&quot;text-align: left;&quot;&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;filter&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;platform&amp;gt;发送渠道名称&amp;lt;/platform&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;class_path&amp;gt;lib.filter.alarmreasoncodefilter&amp;lt;/class_path&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;class&amp;gt;alarmreasoncodeFilter&amp;lt;/class&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;whitelistpath&amp;gt;config/whitelist.txt&amp;lt;/whitelistpath&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;lt;/filter&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;margin-left: 140px; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 14px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;a.&amp;nbsp;告警过滤指定告警代码&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 112px; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 14px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;第二步：编辑白名单文件&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;vi&amp;nbsp;whitelist.txt&lt;br style=&quot;text-align: left;&quot;/&gt;#1&amp;nbsp;is&amp;nbsp;open,0&amp;nbsp;is&amp;nbsp;close&lt;br style=&quot;text-align: left;&quot;/&gt;&lt;/span&gt;&lt;/pre&gt;&lt;blockquote style=&quot;text-align: left;&quot;&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;#格式：告警代码+逗号+0或1&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;2021401,1&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;2000101,1&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;2000109,1&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;完成.&lt;/span&gt;&lt;/p&gt;&lt;h1 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 16px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;4、启动告警&lt;/span&gt;&lt;/h1&gt;&lt;p style=&quot;margin-left: 56px; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 14px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;(1)&amp;nbsp;Insight会自动监听告警目录下的告警程序，只需将告警脚本重命名即可&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;cd&amp;nbsp;&amp;nbsp;$HOME_INSIGHT/script_monitor/scripts/alarm/&lt;br style=&quot;text-align: left;&quot;/&gt;&lt;/span&gt;&lt;/pre&gt;&lt;p style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://www.yangwuyu.com/zb_users/upload/2025/02/202502171739786167318971.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 28px; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left:28px&quot;&gt;&lt;span style=&quot;font-size: 14px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;cd&amp;nbsp;&amp;nbsp;$HOME_INSIGHT/script_monitor/scripts/alarm/&lt;br style=&quot;text-align: left;&quot;/&gt;mv&amp;nbsp;&amp;nbsp;send_alarm.py*&amp;nbsp;&amp;nbsp;send_alarm.py&lt;br style=&quot;text-align: left;&quot;/&gt;&lt;/span&gt;&lt;/pre&gt;&lt;p style=&quot;text-indent: 28px; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;检查是否启动,有进程即启动成功&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;ps&amp;nbsp;-ef&amp;nbsp;|grep&amp;nbsp;send_alarm&lt;br style=&quot;text-align: left;&quot;/&gt;&lt;/span&gt;&lt;/pre&gt;&lt;p style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://www.yangwuyu.com/zb_users/upload/2025/02/202502171739786171282498.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 28px; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;h1 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 16px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;5、查看日志&lt;/span&gt;&lt;/h1&gt;&lt;p style=&quot;margin-left:28px&quot;&gt;&lt;span style=&quot;font-size: 14px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;cd&amp;nbsp;&amp;nbsp;$HOME_INSIGHT/script_monitor/scripts/alarm/log&lt;br style=&quot;text-align: left;&quot;/&gt;tail&amp;nbsp;-f&amp;nbsp;send_alarm.log&lt;br style=&quot;text-align: left;&quot;/&gt;&lt;/span&gt;&lt;/pre&gt;&lt;p style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://www.yangwuyu.com/zb_users/upload/2025/02/202502171739786176262880.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 28px; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;</description><pubDate>Wed, 15 Jan 2025 17:48:53 +0800</pubDate></item><item><title>Prometheus套装</title><link>https://www.yangwuyu.com/?id=4</link><description>&lt;h1&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;node_exporter&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h2&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;下载：(目标机)&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;a href=&quot;https://github.com/prometheus/node_exporter/releases&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: underline; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;span style=&quot;color: #0000FF; text-decoration: underline; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;https://github.com/prometheus/node_exporter/releases&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;解压后启动&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;tar&amp;nbsp;-xvf&amp;nbsp;node*.tar.gz&lt;br/&gt;&lt;/span&gt;&lt;/pre&gt;&lt;h2&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;启动：&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;nohup&amp;nbsp;/opt/node_exporter/node_exporter&amp;nbsp;--no-collector.softnet&amp;nbsp;&amp;gt;&amp;nbsp;/opt/node_exporter/node_exporter.log&amp;nbsp;2&amp;gt;&amp;amp;1&amp;nbsp;&amp;amp;&lt;br/&gt;&lt;/span&gt;&lt;/pre&gt;&lt;p class=&quot;17&quot;&gt;&lt;img src=&quot;https://www.yangwuyu.com/zb_users/upload/2024/06/202406041717487083471592.png&quot; alt=&quot;image.png&quot;/&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;登录链接：&lt;/span&gt;&lt;a href=&quot;http://ip:9100/&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: underline; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;span style=&quot;color: #0000FF; text-decoration: underline; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;http://IP:9100&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;账号：&lt;/span&gt;&lt;span style=&quot;text-decoration: underline; color: #0000FF; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;prometheus&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;密码：见如下配置&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p class=&quot;17&quot;&gt;&lt;span style=&quot;font-size: 9pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;yum&amp;nbsp;install&amp;nbsp;httpd-tools&amp;nbsp;–y&lt;br/&gt;htpasswd&amp;nbsp;-nBC&amp;nbsp;12&amp;nbsp;&amp;#39;&amp;#39;&amp;nbsp;|&amp;nbsp;tr&amp;nbsp;-d&amp;nbsp;&amp;#39;:\n&amp;#39;&lt;br/&gt;根据提示输入密码，生成密码后，复制&lt;br/&gt;ps&amp;nbsp;-ef|grep&amp;nbsp;node_exporter&lt;br/&gt;&lt;/span&gt;&lt;/pre&gt;&lt;p class=&quot;17&quot;&gt;&lt;span style=&quot;font-size: 9pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;17&quot;&gt;&lt;span style=&quot;font-size: 16px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;根据配置文件修改&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p class=&quot;17&quot;&gt;&lt;span style=&quot;text-wrap-mode: wrap; font-size: 9pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;$2y$12$y4PaNc0UM0Jzi07jJf6zcuRFyp2GlH6F5rUKcE.xk3Aug2khcqa7m&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;vi&amp;nbsp;配置文件&lt;/pre&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;; font-size: 12pt;&quot;&gt;更改密码为：&lt;/span&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;; text-decoration-line: underline; color: #0000FF;&quot;&gt;123456&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;img src=&quot;https://www.yangwuyu.com/zb_users/upload/2024/06/202406041717487093680655.png&quot; alt=&quot;image.png&quot;/&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;重新加载配置文件&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;17&quot;&gt;&lt;span style=&quot;font-size: 9pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;ps&amp;nbsp;-ef&amp;nbsp;grep&amp;nbsp;|grep&amp;nbsp;prometheus
kill&amp;nbsp;-HUP&amp;nbsp;PID&lt;/pre&gt;&lt;p class=&quot;17&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;; font-size: 12pt;&quot;&gt;同时更改&lt;/span&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;; font-size: 12pt;&quot;&gt;Prometheus&lt;/span&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;; font-size: 12pt;&quot;&gt;配置文件为密码访问：&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&amp;nbsp; - job_name: &amp;#39;webserver&amp;#39;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;basic_auth:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;username: prometheus&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;password: 123456&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;static_configs:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- targets: [&amp;#39;192.168.179.99:9100&amp;#39;,&amp;#39;192.168.179.102:9100&amp;#39;]&lt;/p&gt;&lt;/blockquote&gt;&lt;h1&gt;&lt;strong style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;opengauss_exporter&lt;/span&gt;&lt;/strong&gt;&lt;/h1&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;unzip&amp;nbsp;opengauss_exporter_0.0.9_linux_amd64.zip&lt;/pre&gt;&lt;p class=&quot;17&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;# ./opengauss_exporter --help&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;usage: opengauss_exporter [&amp;lt;flags&amp;gt;]&lt;/p&gt;&lt;p&gt;Flags:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;--help &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Show context-sensitive help (also try --help-long and --help-man).&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;--version &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Show application version.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;--url=&amp;quot;&amp;quot; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;openGauss database target url&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;--config=&amp;quot;&amp;quot; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;path to config dir or file.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;--constantLabels=&amp;quot;&amp;quot; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;A list of label=value separated by comma(,).&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;--disable-cache &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;force not using cache&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;--auto-discover-databases &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Whether to discover the databases on a server dynamically.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;--exclude-databases=&amp;quot;template0,template1&amp;quot; &amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;A list of databases to remove when autoDiscoverDatabases is enabled&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;--namespace=&amp;quot;pg&amp;quot; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;prefix of built-in metrics, (og) by default&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;--web.listen-address=&amp;quot;:9187&amp;quot; &amp;nbsp;Address to listen on for web interface and telemetry.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;--web.telemetry-path=&amp;quot;/metrics&amp;quot; &amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Path under which to expose metrics.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;--time-to-string &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;convert database timestamp to date string.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;--dry-run &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dry run and print default configs and user config&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;--disable-settings-metrics &amp;nbsp;&amp;nbsp;&amp;nbsp;Do not include pg_settings metrics.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;--explain &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;explain server planned queries&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;--parallel=5 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Specify the parallelism. the degree of parallelism is now useful query database thread&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;--log.level=&amp;quot;info&amp;quot; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Only log messages with the given severity or above. Valid levels: [debug, info, warn, error, fatal]&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;--log.format=&amp;quot;logger:stderr&amp;quot; &amp;nbsp;Set the log target and format. Example: &amp;quot;logger:syslog?appname=bob&amp;amp;local=7&amp;quot; or &amp;quot;logger:stdout?json=true&amp;quot;&lt;span style=&quot;font-size: 11pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;参数配置：&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;方式一：直接修改postgresql.conf参数文件&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;password_encryption_type=1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;重新加载数据库&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;gsql&amp;nbsp;-p&amp;nbsp;$port&amp;nbsp;postgres&amp;nbsp;-r&amp;nbsp;-c&amp;nbsp;“select&amp;nbsp;pg_reload_conf();”&lt;/pre&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;; font-size: 12pt;&quot;&gt;方式二：使用集群管理工具&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;gs_guc&amp;nbsp;reload&amp;nbsp;-I&amp;nbsp;all&amp;nbsp;-N&amp;nbsp;all&amp;nbsp;-c&amp;nbsp;&amp;quot;password_encryption_type=1&amp;quot;&lt;/pre&gt;&lt;p class=&quot;17&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;; font-size: 12pt;&quot;&gt;集群采用方法二：&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;img src=&quot;https://www.yangwuyu.com/zb_users/upload/2024/06/202406041717487103308813.png&quot; alt=&quot;image.png&quot;/&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #F8F8F8;&quot;&gt;echo &amp;quot;password_encryption_type=1&amp;quot; &amp;gt;&amp;gt; postgresql.conf&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;strong style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;访问控制：&lt;/span&gt;&lt;/strong&gt;&lt;/h2&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;将opengauss_exporter部署服务器的ip地址以md5的加密方式加入白名单；&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;如果是部署在本地服务器，需要以md5的方式添加在host all all 127.0.0.1/32 trust前面，&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;否则会有FATAL：Forbid remote connection with trust method! 报错&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;方式一：直接修改pg_hba.conf文件，不需要加载&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;host dbname opengauss_exporter x.x.x.x/32 md5&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;; font-size: 12pt;&quot;&gt;方式二：使用管理工具&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;gs_guc&amp;nbsp;reload&amp;nbsp;-I&amp;nbsp;all&amp;nbsp;-N&amp;nbsp;all&amp;nbsp;-h&amp;nbsp;&amp;quot;host&amp;nbsp;all&amp;nbsp;opengauss_exporter&amp;nbsp;0.0.0.0/32&amp;nbsp;md5&amp;quot;&lt;/pre&gt;&lt;p class=&quot;17&quot;&gt;&lt;img src=&quot;https://www.yangwuyu.com/zb_users/upload/2024/06/202406041717487115298809.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;配置数据库用户：&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;1.0.1版本的数据库，创建用户需要带有sysadmin权限；&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;1.1.0版本的数据库，创建用户需要带有monadmin权限的，&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;17&quot;&gt;&lt;span style=&quot;font-size: 9pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;密码复杂度需要符合数据库密码策略&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;17&quot;&gt;&lt;span style=&quot;font-size: 9pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;CREATE&amp;nbsp;USER&amp;nbsp;opengauss_exporter&amp;nbsp;WITH&amp;nbsp;PASSWORD&amp;nbsp;&amp;#39;opengauss_exporter123&amp;#39;&amp;nbsp;MONADMIN;
grant&amp;nbsp;usage&amp;nbsp;on&amp;nbsp;schema&amp;nbsp;dbe_perf&amp;nbsp;to&amp;nbsp;opengauss_exporter;
grant&amp;nbsp;select&amp;nbsp;on&amp;nbsp;pg_stat_replication&amp;nbsp;to&amp;nbsp;opengauss_exporter;&lt;/pre&gt;&lt;p class=&quot;17&quot;&gt;&lt;img src=&quot;https://www.yangwuyu.com/zb_users/upload/2024/06/202406041717487137902492.png&quot; alt=&quot;image.png&quot;/&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;创建数据库：&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;pw_initdb&amp;nbsp;-D&amp;nbsp;/home/panweidb/data/panweidb&amp;nbsp;--nodename&amp;nbsp;panweidb&amp;nbsp;-&amp;nbsp;w&amp;nbsp;panwei@123&amp;nbsp;--dbcompatibility=PG&lt;/pre&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;create&amp;nbsp;database&amp;nbsp;ogexporter&amp;nbsp;DBCOMPATIBILITY=&amp;#39;PG&amp;#39;;--此命令磐维不适用&lt;/pre&gt;&lt;h2&gt;&lt;strong style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;配置监控主机环境变量&lt;/span&gt;&lt;/strong&gt;&lt;/h2&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #FF0000; font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;可将以下配置添加到～/.bashrc 文件，也可以在每次执行命令前执行&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;export&amp;nbsp;DATA_SOURCE_NAME=&amp;quot;host=x.x.x.x&amp;nbsp;user=xxx&amp;nbsp;password=xxx&amp;nbsp;port=xxx&amp;nbsp;dbname=xxx&amp;nbsp;sslmode=disable&amp;quot;&lt;/pre&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;; font-size: 12pt;&quot;&gt;or&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;export&amp;nbsp;DATA_SOURCE_NAME=&amp;quot;postgresql://username:password@hostname:port/dbname?sslmode=disable&amp;quot;&lt;/pre&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;; font-size: 12pt;&quot;&gt;or&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;17&quot;&gt;&lt;span style=&quot;font-size: 9pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;监控多实例&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;export&amp;nbsp;DATA_SOURCE_NAME=&amp;quot;postgresql://username:password@hostname:port/dbname?sslmode=disable,postgresql://username2:password2@hostname2:port2/dbname2?sslmode=disable&amp;quot;&lt;/pre&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;export&amp;nbsp;DATA_SOURCE_NAME=&amp;quot;host=10.176.52.195&amp;nbsp;user=opengauss_exporter&amp;nbsp;password=opengauss_exporter123&amp;nbsp;port=17700&amp;nbsp;dbname=test&amp;nbsp;sslmode=disable&amp;quot;&lt;/pre&gt;&lt;p&gt;&lt;strong style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;启动&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;nohup&amp;nbsp;/opt/opengauss_exporter/opengauss_exporter&amp;nbsp;--config=&amp;quot;/opt/opengauss_exporter/default_all_20240303.yaml&amp;quot;&amp;nbsp;--log.level=debug&amp;nbsp;--auto-discover-databases&amp;nbsp;--exclude-databases=&amp;quot;template0,template1&amp;quot;&amp;nbsp;--web.listen-address=&amp;quot;:9187&amp;quot;&amp;nbsp;--parallel=5&amp;nbsp;&amp;gt;&amp;gt;&amp;nbsp;/opt/opengauss_exporter/opengauss_exporter.log&amp;nbsp;2&amp;gt;&amp;amp;1&amp;nbsp;&amp;amp;&lt;/pre&gt;&lt;p class=&quot;17&quot;&gt;&lt;img src=&quot;https://www.yangwuyu.com/zb_users/upload/2024/06/202406041717487149165153.png&quot; alt=&quot;image.png&quot;/&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;Prometheus&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h2&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;解压&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p class=&quot;17&quot;&gt;&lt;span style=&quot;font-size: 9pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;tar&amp;nbsp;-zxvf&amp;nbsp;prometheus-2.51.2.linux-amd64.tar.gz
cd&amp;nbsp;prometheus-2.51.2.linux-amd64&lt;/pre&gt;&lt;p class=&quot;17&quot;&gt;&lt;strong style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;编辑配置文件（缩进要求严格，请按照原有格式进行缩进）&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;vim&amp;nbsp;prometheus.yml&lt;/pre&gt;&lt;p class=&quot;17&quot;&gt;&lt;span style=&quot;font-size: 9pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# metrics_path defaults to &amp;#39;/metrics&amp;#39;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# scheme defaults to &amp;#39;http’.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&amp;nbsp; &amp;nbsp; static_configs:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- targets: [&amp;#39;localhost:9090&amp;#39;]&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&amp;nbsp; - job_name: &amp;#39;Panwei&amp;#39;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;static_configs:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- targets: [&amp;quot;IP:9187&amp;quot;]&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;labels:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;instance: &amp;#39;panwei_primy&amp;#39;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;- job_name: &amp;#39;node&amp;#39;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;basic_auth:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;username: prometheus&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;password: 123456&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;static_configs:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- targets: [&amp;#39;localhost:9100&amp;#39;]&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;img src=&quot;https://www.yangwuyu.com/zb_users/upload/2024/06/202406041717487162109162.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;启动：&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;nohup&amp;nbsp;/opt/prometheus/prometheus&amp;nbsp;--web.listen-address=:9090&amp;nbsp;--config.file=/opt/prometheus/prometheus.yml&amp;nbsp;--web.enable-lifecycle&amp;nbsp;&amp;gt;&amp;nbsp;/opt/prometheus/prometheus.log&amp;nbsp;2&amp;gt;&amp;amp;1&amp;nbsp;&amp;amp;&lt;/pre&gt;&lt;p class=&quot;17&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;; font-size: 9pt;&quot;&gt;--判断是否启动成功&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;curl&amp;nbsp;http://IP:9090/metrics&amp;nbsp;|&amp;nbsp;wc&amp;nbsp;-l&lt;/pre&gt;&lt;p class=&quot;17&quot;&gt;&lt;img src=&quot;https://www.yangwuyu.com/zb_users/upload/2024/06/202406041717487170719335.png&quot; alt=&quot;image.png&quot;/&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;strong style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;重新加载配置文件&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class=&quot;17&quot;&gt;&lt;span style=&quot;font-size: 9pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;ps&amp;nbsp;-ef&amp;nbsp;|grep&amp;nbsp;prometheus
kill&amp;nbsp;-HUP&amp;nbsp;PID&lt;/pre&gt;&lt;h1&gt;&lt;strong style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Grafana&lt;/span&gt;&lt;/strong&gt;&lt;/h1&gt;&lt;h2&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;安装&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;yum&amp;nbsp;install&amp;nbsp;-y&amp;nbsp;grafana-enterprise-10.4.2-1.x86_64.rpm&lt;/pre&gt;&lt;p class=&quot;17&quot;&gt;&lt;strong style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;创建数据库存储&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class=&quot;17&quot;&gt;&lt;span style=&quot;font-size: 9pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;create&amp;nbsp;user&amp;nbsp;grafanaer&amp;nbsp;login&amp;nbsp;encrypted&amp;nbsp;password&amp;nbsp;&amp;#39;grafanaer@123&amp;#39;;
create&amp;nbsp;database&amp;nbsp;grafana&amp;nbsp;owner&amp;nbsp;grafanaer;&lt;/pre&gt;&lt;p class=&quot;17&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;修改postgresql的pg_hba.cnf文件
vim&amp;nbsp;/data/pg_data/pg_hba.conf&lt;/pre&gt;&lt;blockquote&gt;&lt;p class=&quot;17&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;; font-size: 12pt; text-align: justify;&quot;&gt;host &amp;nbsp;&amp;nbsp;&amp;nbsp;all &amp;nbsp;&amp;nbsp;all &amp;nbsp;&amp;nbsp;&amp;nbsp;0.0.0.0/32 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trust&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p class=&quot;17&quot;&gt;&lt;span style=&quot;font-size: 9pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;---修改配置文件&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;vim&amp;nbsp;/etc/grafana/grafana.ini&lt;/pre&gt;&lt;blockquote&gt;&lt;p&gt;type = postgres&lt;/p&gt;&lt;p&gt;host = IP:17700&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;name = grafana&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;user = grafanaer&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;password = grafanaer@123&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;autoMigrateOldPanels = true&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;h2&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;; font-size: 16px;&quot;&gt;启动：&lt;/span&gt;&lt;/h2&gt;&lt;p class=&quot;17&quot;&gt;&lt;span style=&quot;font-size: 9pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;systemctl&amp;nbsp;daemon-reload
systemctl&amp;nbsp;enable&amp;nbsp;grafana-server.service
systemctl&amp;nbsp;start&amp;nbsp;grafana-server
systemctl&amp;nbsp;status&amp;nbsp;grafana-server&lt;/pre&gt;&lt;h2&gt;&lt;strong style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;打开web界面&lt;/span&gt;&lt;/strong&gt;&lt;/h2&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;a href=&quot;http://xxx.xxx.xxx:3000/&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: underline; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;span style=&quot;color: #0000FF; text-decoration: underline; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;http://xxx.xxx.xxx:3000&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;strong style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;添加数据源&lt;/span&gt;&lt;/strong&gt;&lt;/h2&gt;&lt;h2&gt;&lt;img src=&quot;https://www.yangwuyu.com/zb_users/upload/2024/06/202406041717487228427210.png&quot; alt=&quot;image.png&quot;/&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;; font-size: 12pt;&quot;&gt;测试添加完成后，点击Dashboards&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;; font-size: 12pt;&quot;&gt;选择Prometheus 2.0 Stats，点击import&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;img src=&quot;https://www.yangwuyu.com/zb_users/upload/2024/06/202406041717487261743086.png&quot; alt=&quot;image.png&quot;/&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;导入成功&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;再导入opengauss的Dashboards&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;img src=&quot;https://www.yangwuyu.com/zb_users/upload/2024/06/202406041717487274784510.png&quot; alt=&quot;image.png&quot; style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;; font-size: 12pt;&quot;/&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;; font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;Grafana报错处理：&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;this panel requires angluar (deprecated)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;img src=&quot;https://www.yangwuyu.com/zb_users/upload/2024/06/202406041717487282114681.png&quot; alt=&quot;image.png&quot;/&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;查找配置文件目录：&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;img src=&quot;https://www.yangwuyu.com/zb_users/upload/2024/06/202406041717487287385651.png&quot; alt=&quot;image.png&quot;/&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;cd&amp;nbsp;/etc/grafana/
cp&amp;nbsp;grafana.ini&amp;nbsp;grafana.ini.bak
vi&amp;nbsp;grafana.ini&lt;/pre&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;; font-size: 12pt;&quot;&gt;末尾添加：&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;autoMigrateOldPanels = true&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;重启服务&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;systemctl&amp;nbsp;disable&amp;nbsp;grafana-server.service
systemctl&amp;nbsp;stop&amp;nbsp;grafana-server&lt;/pre&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;systemctl&amp;nbsp;daemon-reload
systemctl&amp;nbsp;enable&amp;nbsp;grafana-server.service
systemctl&amp;nbsp;start&amp;nbsp;grafana-server&lt;/pre&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;; font-size: 12pt;&quot;&gt;报错网页重定向过多：df -h 查看磁盘是否占满&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;清理磁盘，重启服务&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;img src=&quot;https://www.yangwuyu.com/zb_users/upload/2024/06/202406041717487295171463.png&quot; alt=&quot;image.png&quot;/&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1&gt;&lt;strong style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;alertmanager安装部署&lt;/span&gt;&lt;/strong&gt;&lt;/h1&gt;&lt;h2&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;下载解压&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;a href=&quot;https://github.com/prometheus/alertmanager/releases&quot; target=&quot;_self&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;https://github.com/prometheus/alertmanager/releases&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;这里以0.27.0为例&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;a href=&quot;https://github.com/prometheus/alertmanager/releases/download/v0.27.0/alertmanager-0.27.0.linux-amd64.tar.gz&quot; target=&quot;_self&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;https://github.com/prometheus/alertmanager/releases/download/v0.27.0/alertmanager-0.27.0.linux-amd64.tar.gz&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;17&quot;&gt;&lt;span style=&quot;font-size: 9pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;tar&amp;nbsp;-zxvf&amp;nbsp;alertmanager-0.27.0.linux-amd64.tar.gz&amp;nbsp;-C&amp;nbsp;/opt/
mv&amp;nbsp;*&amp;nbsp;/opt/alertmanager/alertmanager-0.27.0.linux-amd64/&amp;nbsp;/opt/alertmanager
cd&amp;nbsp;/opt/alertmanager&lt;/pre&gt;&lt;h2&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;; font-size: 12pt;&quot;&gt;启动&lt;/span&gt;&lt;/h2&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;nohup&amp;nbsp;/opt/alertmanager/alertmanager&amp;nbsp;--config.file=/opt/alertmanager/alertmanager.yml&amp;nbsp;&amp;gt;&amp;nbsp;/opt/alertmanager/alertmanager.log&amp;nbsp;2&amp;gt;&amp;amp;1&amp;nbsp;&amp;amp;&lt;/pre&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;nohup&amp;nbsp;/app/alertmanager/alertmanager&amp;nbsp;--web.listen-address=&amp;quot;:9494&amp;quot;&amp;nbsp;--config.file=/app/alertmanager/alertmanager.yml&amp;nbsp;&amp;gt;&amp;nbsp;/app/alertmanager/alertmanager.log&amp;nbsp;2&amp;gt;&amp;amp;1&amp;nbsp;&amp;amp;&lt;/pre&gt;&lt;h2&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;; font-size: 12pt;&quot;&gt;指定端口&lt;/span&gt;&lt;/h2&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;./alertmanager&amp;nbsp;--config.file=alertmanager.yml&amp;nbsp;--web.listen-address=&amp;quot;:9093&amp;quot;&lt;/pre&gt;&lt;h2&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;; font-size: 12pt;&quot;&gt;web查看&lt;/span&gt;&lt;/h2&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;直接在浏览器输入：http://IP:9093，如果能打开界面，说明alertmanager配置成功&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;添加到prometheus&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;alertmanager 的默认端口是9093，需要将alertmanager添加到prometheus里统一管理&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;--编辑prometheus配置文件&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;vi&amp;nbsp;/opt/prometheus.yaml&lt;/pre&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;img src=&quot;https://www.yangwuyu.com/zb_users/upload/2024/06/202406041717487312427511.png&quot; alt=&quot;image.png&quot;/&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;# Alertmanager configuration&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;alerting:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;alertmanagers:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- static_configs:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- targets:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- IP:9093&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;# Load rules once and periodically evaluate them according to the global &amp;#39;evaluation_interval&amp;#39;.&lt;/p&gt;&lt;p&gt;rule_files:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;- &amp;quot;rules/*.yml&amp;quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;# - &amp;quot;first_rules.yml&amp;quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;# - &amp;quot;second_rules.yml&amp;quot;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;添加规则示例&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;span style=&quot;font-size: 12pt; background: #D9D9D9; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;mkdir&amp;nbsp;/opt/prometheus/rules&amp;nbsp;&amp;nbsp;--（相对prometheus路径）
vim&amp;nbsp;node_rules.yml&lt;/pre&gt;&lt;blockquote&gt;&lt;p&gt;groups:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- name: node_rule&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;rules:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- alert: server status&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expr: up == 0&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for: 10s&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;labels:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;severity: critical&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;service: node&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;annotations:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;summary: &amp;quot;{{$labels.instance}}: instance down&amp;quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;description: &amp;quot;{{$labels.instance}}: instance down&amp;quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- alert: Disk Usage&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expr: 100-(node_filesystem_free_bytes{fstype=~&amp;quot;ext4|xfs&amp;quot;}/node_filesystem_size_bytes {fstype=~&amp;quot;ext4|xfs&amp;quot;}*100) &amp;gt; 50&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for: 1m&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;labels:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;severity: warning&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;type: &amp;quot;service&amp;quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;service: node&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;oid: &amp;quot;1.3.6.1.4.1.98789.0.1&amp;quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;annotations:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;summary: &amp;quot;Disk used too high&amp;quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;description: &amp;quot;Service {{ $labels.instance}} : {{$value}}%)&amp;quot;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;h2&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;重新加载配置文件&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p class=&quot;17&quot;&gt;&lt;span style=&quot;font-size: 9pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;ps&amp;nbsp;-ef&amp;nbsp;|grep&amp;nbsp;prometheus
kill&amp;nbsp;-HUP&amp;nbsp;PID&lt;/pre&gt;&lt;h2&gt;&lt;span style=&quot;font-family:微软雅黑, Microsoft YaHei&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;测试：&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p class=&quot;17&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;; font-size: 12pt;&quot;&gt;修改告警规则：测试告警是否正常&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;修改磁盘超过5%就告警&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;; font-size: 12pt;&quot;&gt;出现这个说明告警正常&lt;/span&gt;&lt;/p&gt;&lt;h1&gt;&lt;strong style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;告警配置&lt;/span&gt;&lt;/strong&gt;&lt;/h1&gt;&lt;h2&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;下载snmp_notifier&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;a href=&quot;https://github.com/maxwo/snmp_notifier/releases/download/v1.5.0/snmp_notifier-1.5.0.linux-amd64.tar.gz&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: underline; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;span style=&quot;color: #0000FF; text-decoration: underline; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;https://github.com/maxwo/snmp_notifier/releases/download/v1.5.0/snmp_notifier-1.5.0.linux-amd64.tar.gz&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;解压启动snmp_notifier&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;tar&amp;nbsp;-zxvf&amp;nbsp;snmp_notifier-1.5.0.linux-amd64.tar.gz&amp;nbsp;-C&amp;nbsp;/opt
mv&amp;nbsp;/opt/snmp_notifier-1.5.0.linux-amd64&amp;nbsp;/opt/snmp_notifier
cd&amp;nbsp;/opt/snmp_notifier
nohup&amp;nbsp;/opt/snmp_notifier/snmp_notifier&amp;nbsp;&amp;gt;&amp;nbsp;/opt/snmp_notifier/snmp_notifier.log&amp;nbsp;2&amp;gt;&amp;amp;1&amp;nbsp;&amp;amp;
nohup&amp;nbsp;/app/snmp_notifier/snmp_notifier&amp;nbsp;&amp;gt;&amp;nbsp;/app/snmp_notifier/snmp_notifier.log&amp;nbsp;2&amp;gt;&amp;amp;1&amp;nbsp;&amp;amp;
netstat&amp;nbsp;-nap&amp;nbsp;|grep&amp;nbsp;-i&amp;nbsp;9464&lt;/pre&gt;&lt;blockquote&gt;&lt;p&gt;tcp6 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 :::9464 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:::* &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;LISTEN &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;14502/snmp_notifier&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;h2&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;访问：&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;a href=&quot;http://ip:9464/&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: underline; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;span style=&quot;color: #0000FF; text-decoration: underline; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;http://IP:9464&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;img src=&quot;https://www.yangwuyu.com/zb_users/upload/2024/06/202406041717487350858540.png&quot; alt=&quot;image.png&quot;/&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;修改alertmanager.yml配置文件&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;img src=&quot;https://www.yangwuyu.com/zb_users/upload/2024/06/202406041717487355859276.png&quot; alt=&quot;image.png&quot;/&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;route:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;group_by: [&amp;#39;alertname&amp;#39;]&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;group_wait: 30s&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;group_interval: 5m&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;repeat_interval: 1h&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;receiver: &amp;#39;snap_notifier&amp;#39;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;receivers:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;- name: &amp;#39;snap_notifier&amp;#39;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;webhook_configs:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- send_resolved: true&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- url: &amp;#39;http://IP:9464/alerts&amp;#39;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;inhibit_rules:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;- source_match:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;severity: &amp;#39;critical&amp;#39;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;target_match:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;severity: &amp;#39;warning&amp;#39;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;equal: [&amp;#39;alertname&amp;#39;, &amp;#39;dev&amp;#39;, &amp;#39;instance&amp;#39;]&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;本地启动snaptrapd接受报警信息&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;snmptrapd&amp;nbsp;-m&amp;nbsp;ALL&amp;nbsp;-f&amp;nbsp;-Of&amp;nbsp;-Lo&amp;nbsp;-c&amp;nbsp;/opt/software/snmp_notifier-1.2.1/scripts/snmptrapd.conf&lt;/pre&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;邮件告警&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;仅需要修改&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;; text-decoration: underline;&quot;&gt;alertmanager.yml&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;文件即可&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;global:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;resolve_timeout: 5m&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;smtp_from: &amp;#39;nair@xxx.cn&amp;#39;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;smtp_smarthost: &amp;#39;smtp.xxx.cn:587&amp;#39;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;smtp_auth_username: &amp;#39;nair@xxx.cn&amp;#39;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;smtp_auth_password: &amp;#39;xxxxxxx&amp;#39;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;smtp_hello: &amp;#39;xxx.cn&amp;#39;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;route:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;group_by: [&amp;#39;alertname&amp;#39;]&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;group_wait: 5s&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;group_interval: 5s&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;repeat_interval: 1m&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;receiver: &amp;#39;email&amp;#39;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;routes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;- receiver: email&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;group_wait: 10s&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;group_interval: 20s&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;repeat_interval: 30s&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;match_re:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;service: mysql|redis|postgres|node&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;severity: critical&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;- receiver: email&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;group_wait: 1m&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;group_interval: 1m&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;repeat_interval: 1m&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;match_re:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;service: mysql|redis|postgres|node&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;severity: error&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;- receiver: email&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;group_wait: 1h&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;group_interval: 1h&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;repeat_interval: 1h&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;match_re:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;service: mysql|redis|postgres|node&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;severity: warning&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;receivers:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;- name: &amp;#39;email&amp;#39;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;email_configs:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;- to: &amp;#39;xxx@xxxemail.cn&amp;#39;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;send_resolved: true&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;inhibit_rules:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;- source_match:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;severity: &amp;#39;critical&amp;#39;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;target_match:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;severity: &amp;#39;warning&amp;#39;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;equal: [&amp;#39;alertname&amp;#39;, &amp;#39;dev&amp;#39;, &amp;#39;instance&amp;#39;]&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0pt; text-indent: 0pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0pt; text-indent: 0pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;</description><pubDate>Tue, 04 Jun 2024 15:40:16 +0800</pubDate></item><item><title>opengauss常用命令</title><link>https://www.yangwuyu.com/?id=3</link><description>&lt;p&gt;&lt;span style=&quot;white-space-collapse: collapse;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;!--more--&gt;&lt;p&gt;======库外操作======&lt;span style=&quot;white-space-collapse: collapse;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;--检查端口&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;netstat&amp;nbsp;-anp&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;LISTEN&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;端口
netstat&amp;nbsp;-tuln&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;端口
nmap&amp;nbsp;-p&amp;nbsp;17700-17710&amp;nbsp;localhost
nmap&amp;nbsp;-p&amp;nbsp;18800-18801&amp;nbsp;指定IP
telnet&amp;nbsp;指定IP&amp;nbsp;17705&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--网卡下线脚本&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;##内容头&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;!/bin/bash&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;ifdown bond1&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;sleep 180&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;ifup bond1&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;##内容尾&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;赋权：chmod&amp;nbsp;775&amp;nbsp;file_name
执行：nohup&amp;nbsp;sh&amp;nbsp;file_name&amp;nbsp;&amp;amp;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;--设置数据库登录用户权限(pg_hba.conf)配置客户端认证方式&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;下面示例中配置允许P地址为10.10.0.30的客户端以“jack”用户访问本机&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;gs_guc&amp;nbsp;set&amp;nbsp;-N&amp;nbsp;all&amp;nbsp;-I&amp;nbsp;all&amp;nbsp;-h&amp;nbsp;&amp;quot;host&amp;nbsp;all&amp;nbsp;jack&amp;nbsp;10.10.0.30/32&amp;nbsp;sha256&amp;quot;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;TYPE&amp;nbsp; &amp;nbsp; &amp;nbsp;DATABASE&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; USER&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ADDRESS&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;METHOD&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&amp;quot;local&amp;quot; is for Unix domain socket connections only&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;#表示只允许以安装时-U参数指定的用户从服务器本机进行连接。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;local&amp;nbsp; &amp;nbsp;all&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;all&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;trust&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;IPv4 local connections:&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;#表示允许omm用户从10.10.0.50主机上连接到任意数据库，使用sha256算法对密码进行加密。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;host&amp;nbsp; &amp;nbsp; all&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;omm&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.10.0.50/32&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sha256&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;#表示允许任何用户从10.10.0.0/24网段的主机上连接到任意数据库，使用sha256算法对密码进行加密，并且经过SSL加密传输。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;hostssl&amp;nbsp; &amp;nbsp; all&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;all&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.10.0.0/24&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sha256&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;#表示允许任何用户从10.10.0.0/24网段的主机上连接到任意数据库，使用Kerberos认证方式，当前版本暂不支持客户端kerberos认证。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;host&amp;nbsp; &amp;nbsp; all&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;all&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.10.0.0/24&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gss&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;include_realm=1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; krb_realm=HADOOP.COM&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--登录数据库&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;gsql&amp;nbsp;-d&amp;nbsp;db_name&amp;nbsp;-p&amp;nbsp;数据库主节点端口号
gsql&amp;nbsp;-h&amp;nbsp;&amp;lt;IP&amp;nbsp;地址&amp;gt;&amp;nbsp;-p&amp;nbsp;&amp;lt;端口号&amp;gt;&amp;nbsp;-d&amp;nbsp;&amp;lt;数据库名&amp;gt;&amp;nbsp;-U&amp;nbsp;&amp;lt;用户名&amp;gt;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--读主库参数&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;gsql&amp;nbsp;-d&amp;nbsp;postgres&amp;nbsp;-p&amp;nbsp;17700&amp;nbsp;-c&amp;nbsp;&amp;quot;show&amp;nbsp;synchronous_standby_names&amp;quot;
gsql&amp;nbsp;-d&amp;nbsp;postgres&amp;nbsp;-p&amp;nbsp;17700&amp;nbsp;-c&amp;nbsp;&amp;quot;show&amp;nbsp;listen_addresses&amp;quot;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--读备库参数&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;gsql&amp;nbsp;-d&amp;nbsp;postgres&amp;nbsp;-p&amp;nbsp;17700&amp;nbsp;-c&amp;nbsp;&amp;quot;show&amp;nbsp;synchronous_standby_names&amp;quot;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--查看集群状态&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;gs_om&amp;nbsp;-t&amp;nbsp;status&amp;nbsp;--detail
gs_ctl&amp;nbsp;-t&amp;nbsp;status&amp;nbsp;--detail&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--查看集群vip节点&lt;/span&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;ip&amp;nbsp;a|grep&amp;nbsp;-i&amp;nbsp;10.*&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--逻辑导出&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;gs_dumpall&amp;nbsp;-f&amp;nbsp;/database/backup/backup_all_20240428.sql&amp;nbsp;-p&amp;nbsp;17700&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--集群重启&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;cm_ctl&amp;nbsp;stop&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;cm_ctl&amp;nbsp;start&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--备库节点1-switchover切换为主数据节点-切库&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;cm_ctl&amp;nbsp;switchover&amp;nbsp;-n&amp;nbsp;1&amp;nbsp;-D&amp;nbsp;/database/panweidb/data&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--关闭集群指定节点Down&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;cm_ctl&amp;nbsp;stop&amp;nbsp;-n&amp;nbsp;1&amp;nbsp;-D&amp;nbsp;/database/panweidb/data&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;#需要变为主库的节点执行&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;#主备切换&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;gs_ctl&amp;nbsp;switchover&amp;nbsp;-D&amp;nbsp;/database/panweidb/data&amp;nbsp;--主备切换
gs_om&amp;nbsp;-t&amp;nbsp;status&amp;nbsp;--detail
gs_om&amp;nbsp;-t&amp;nbsp;refreshconf
cm_ctl&amp;nbsp;set&amp;nbsp;--cmsPromoteMode=PRIMARY_F&amp;nbsp;-I&amp;nbsp;1--更新默认信息为1节点&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;切库后查看集群状态及vip节点&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--主备节点切换为正常状态&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;cm_ctl&amp;nbsp;switchover&amp;nbsp;-n&amp;nbsp;1&amp;nbsp;-D&amp;nbsp;/database/panweidb/data&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;切库后查看集群状态及vip节点&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--查看数据库参数&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;cm_ctl&amp;nbsp;list&amp;nbsp;--param&amp;nbsp;--server&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;enable_transaction_read_only
cm_ctl&amp;nbsp;list&amp;nbsp;--param&amp;nbsp;--server&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;datastorage_threshold_value_check&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--集群参数在线修改&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;gs_guc&amp;nbsp;reload&amp;nbsp;-Z&amp;nbsp;cmserver&amp;nbsp;-N&amp;nbsp;all&amp;nbsp;-I&amp;nbsp;all&amp;nbsp;-c&amp;nbsp;&amp;quot;datastorage_threshold_value_check=90&amp;quot;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--查看业务中断时长&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;gsql&amp;nbsp;-U&amp;nbsp;test_ha&amp;nbsp;-d&amp;nbsp;postgres&amp;nbsp;-h&amp;nbsp;10.xx.xx.5&amp;nbsp;-p&amp;nbsp;17700&amp;nbsp;-c&amp;nbsp;&amp;quot;select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;test_ha.test_ha&amp;nbsp;order&amp;nbsp;by&amp;nbsp;1&amp;nbsp;desc&amp;nbsp;limit&amp;nbsp;500;&amp;quot;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--初始化数据库 DB&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;pw_initdb&amp;nbsp;-D&amp;nbsp;/home/panweidb/data/panweidb&amp;nbsp;--nodename&amp;nbsp;panweidb&amp;nbsp;-&amp;nbsp;w&amp;nbsp;panwei@123&amp;nbsp;--dbcompatibility=A
pw_initdb&amp;nbsp;-D&amp;nbsp;db_path/data/db_name&amp;nbsp;--nodename&amp;nbsp;node_name&amp;nbsp;-&amp;nbsp;w&amp;nbsp;password&amp;nbsp;--dbcompatibility=A&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;#dbcompatibility=A&amp;nbsp; 为DB的兼容模式 取值范围：A、B、C、PG。分别表示兼容O、MY、TD和POSTGRES&lt;/span&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--查看用户计划任务&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;crontab&amp;nbsp;-l&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--编辑用户计划任务&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;crontab&amp;nbsp;-e&lt;/pre&gt;&lt;hr/&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;======库内操作======&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--查询数据库用户&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;SELECT&amp;nbsp;rolname&amp;nbsp;FROM&amp;nbsp;pg_roles;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--更改用户密码有效期&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;ALTER&amp;nbsp;USER&amp;nbsp;USER_NAME&amp;nbsp;WITH&amp;nbsp;VALID&amp;nbsp;BEGIN&amp;nbsp;&amp;#39;2016-11-10&amp;nbsp;08:00:00&amp;#39;&amp;nbsp;VALID&amp;nbsp;UNTIL&amp;nbsp;&amp;#39;2017-11-10&amp;nbsp;08:00:00&amp;#39;;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--更改用户截止日期&lt;/span&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;ALTER&amp;nbsp;USER&amp;nbsp;USER_NAME&amp;nbsp;WITH&amp;nbsp;VALID&amp;nbsp;UNTIL&amp;nbsp;&amp;#39;2999-11-10&amp;nbsp;08:00:00&amp;#39;;
ALTER&amp;nbsp;USER&amp;nbsp;&amp;nbsp;WITH&amp;nbsp;VALID&amp;nbsp;UNTIL&amp;nbsp;&amp;#39;2999-11-10&amp;nbsp;08:00:00&amp;#39;;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--查询慢SQL&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;SELECT&amp;nbsp;activity.*,&amp;nbsp;stats.*&amp;nbsp;FROM&amp;nbsp;pg_stat_activity&amp;nbsp;AS&amp;nbsp;activity
JOIN&amp;nbsp;pg_stat_statements&amp;nbsp;AS&amp;nbsp;stats&amp;nbsp;ON&amp;nbsp;activity.queryid&amp;nbsp;=&amp;nbsp;stats.queryid
WHERE&amp;nbsp;activity.state&amp;nbsp;=&amp;nbsp;&amp;#39;active&amp;#39;&amp;nbsp;AND&amp;nbsp;activity.query_start&amp;nbsp;&amp;lt;&amp;nbsp;NOW()&amp;nbsp;-&amp;nbsp;INTERVAL&amp;nbsp;&amp;#39;5&amp;nbsp;minutes&amp;#39;&amp;nbsp;AND&amp;nbsp;stats.total_time&amp;nbsp;&amp;gt;&amp;nbsp;1000;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--查询正在执行的慢SQL&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;SELECT&amp;nbsp;pid,query,query_id,&amp;nbsp;&amp;nbsp;usename,&amp;nbsp;application_name,&amp;nbsp;client_addr,&amp;nbsp;state,&amp;nbsp;query_start,&amp;nbsp;now()&amp;nbsp;-&amp;nbsp;query_start&amp;nbsp;AS&amp;nbsp;query_duration
FROM&amp;nbsp;pg_stat_activity
WHERE&amp;nbsp;state&amp;nbsp;=&amp;nbsp;&amp;#39;active&amp;#39;&amp;nbsp;AND&amp;nbsp;now()&amp;nbsp;-&amp;nbsp;query_start&amp;nbsp;&amp;gt;&amp;nbsp;INTERVAL&amp;nbsp;&amp;#39;1&amp;nbsp;minute&amp;#39;
ORDER&amp;nbsp;BY&amp;nbsp;query_duration&amp;nbsp;DESC;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--关闭慢SQL&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;SELECT&amp;nbsp;pg_terminate_backend(&amp;lt;pid&amp;gt;);&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--复制槽检查逻辑通道&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;pg_create_logical_replication_slot(&amp;#39;mdb_202405301556533_slot&amp;#39;,&amp;#39;wal2json&amp;#39;);&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--设置大小写不敏感&lt;/span&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;set&amp;nbsp;lower_case_table_names&amp;nbsp;=&amp;nbsp;1;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--授权用户SCHEMA中的ALL权限&lt;/span&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;GRANT&amp;nbsp;ALL&amp;nbsp;PRIVILEGES&amp;nbsp;ON&amp;nbsp;ALL&amp;nbsp;TABLES&amp;nbsp;IN&amp;nbsp;SCHEMA&amp;nbsp;SCHEMA_NAME&amp;nbsp;TO&amp;nbsp;USER_NAME;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--查询用户在schema中的权限&lt;/span&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;SELECT&amp;nbsp;grantee,&amp;nbsp;privilege_type
FROM&amp;nbsp;information_schema.role_table_grants
WHERE&amp;nbsp;table_schema&amp;nbsp;=&amp;nbsp;&amp;#39;SCHEMA_NAME&amp;#39;
AND&amp;nbsp;grantee&amp;nbsp;=&amp;nbsp;&amp;#39;USER_NAME&amp;#39;&amp;nbsp;GROUP&amp;nbsp;BY&amp;nbsp;grantee,&amp;nbsp;privilege_type;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--回收用户在SCHEMA的权限&lt;/span&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;REVOKE&amp;nbsp;&amp;nbsp;truncate&amp;nbsp;ON&amp;nbsp;ALL&amp;nbsp;TABLES&amp;nbsp;IN&amp;nbsp;SCHEMA&amp;nbsp;SCHEMA_NAME&amp;nbsp;FROM&amp;nbsp;USER_NAME;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;--授权用户z在库中的权限&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;GRANT&amp;nbsp;CREATE&amp;nbsp;ON&amp;nbsp;SCHEMA&amp;nbsp;SCHEMA_NAME&amp;nbsp;TO&amp;nbsp;USER_NAME;
GRANT&amp;nbsp;CREATE&amp;nbsp;ON&amp;nbsp;DATABASE&amp;nbsp;DATABASE_NAME&amp;nbsp;TO&amp;nbsp;USER_NAME;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--查询当前连接数：&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;SELECT&amp;nbsp;count(*)&amp;nbsp;AS&amp;nbsp;num_connections&amp;nbsp;FROM&amp;nbsp;pg_stat_activity;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--查询数据库大小：&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;SELECT&amp;nbsp;pg_size_pretty(pg_database_size(current_database()))&amp;nbsp;AS&amp;nbsp;database_size;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--查询表空间使用情况：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;SELECT
&amp;nbsp;&amp;nbsp;spcname&amp;nbsp;AS&amp;nbsp;tablespace_name,
&amp;nbsp;&amp;nbsp;pg_size_pretty(pg_tablespace_size(spcname))&amp;nbsp;AS&amp;nbsp;space_used
FROM&amp;nbsp;pg_tablespace;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--查看数据库备节点同异配置&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;pg_stat_replication;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--创建database&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;CREATE&amp;nbsp;DATABASE&amp;nbsp;testdb2&amp;nbsp;OWNER&amp;nbsp;db_user;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;#使用模板创建database&lt;/span&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;create&amp;nbsp;database&amp;nbsp;db_name&amp;nbsp;owner&amp;nbsp;db_user&amp;nbsp;TEMPLATE&amp;nbsp;temp_name;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;#查看数据库列表&lt;/span&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;\l+&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;#修改数据库名&lt;/span&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;ALTER&amp;nbsp;DATABASE&amp;nbsp;testdb1&amp;nbsp;RENAME&amp;nbsp;TO&amp;nbsp;testdb3;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;#删除数据库&lt;/span&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;DROP&amp;nbsp;DATABASE&amp;nbsp;DATABASE_NAME;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--创建表及用户&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;create&amp;nbsp;user&amp;nbsp;user_name&amp;nbsp;&amp;nbsp;password&amp;nbsp;&amp;#39;Test@1234&amp;#39;&amp;nbsp;with&amp;nbsp;sysadmin;--同时赋权超级管理员
create&amp;nbsp;table&amp;nbsp;test_ha.test_ha&amp;nbsp;(instr_time&amp;nbsp;timestamp);--创建表并指定用户
create&amp;nbsp;database&amp;nbsp;db_name&amp;nbsp;owner&amp;nbsp;user_name;--创建库并指定所有者&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--元命令帮助（库内）&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;panweidb=#&amp;nbsp;\?&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;#列举表&lt;/span&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;\dt&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;#查看表结构&lt;/span&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;\d&amp;nbsp;table_name&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;#列举 schema&lt;/span&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;\dn&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;#查看索引&lt;/span&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;\di&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;#切换数据库(切库)&lt;/span&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;\c&amp;nbsp;db_name&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--查看数据库运行参数当前取值&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;SHOW&amp;nbsp;max_connections;#查看指定参数
SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;pg_settings&amp;nbsp;WHERE&amp;nbsp;NAME=&amp;#39;max_connections&amp;#39;;#查看指定参数
SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;pg_settings;#列举所有参数
SHOW&amp;nbsp;all;#列举所有参数&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--赋权&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;GRANT&amp;nbsp;SELECT&amp;nbsp;ON&amp;nbsp;ALL&amp;nbsp;TABLES&amp;nbsp;IN&amp;nbsp;SCHEMA&amp;nbsp;scf_manage_uat_db001&amp;nbsp;TO&amp;nbsp;bigetlview;
GRANT&amp;nbsp;ALL&amp;nbsp;PRIVILEGES&amp;nbsp;ON&amp;nbsp;ALL&amp;nbsp;TABLES&amp;nbsp;IN&amp;nbsp;SCHEMA&amp;nbsp;scf_manage_uat_db001&amp;nbsp;TO&amp;nbsp;bigetlview;--表权限
GRANT&amp;nbsp;USAGE&amp;nbsp;ON&amp;nbsp;SCHEMA&amp;nbsp;scf_manage_uat_db001&amp;nbsp;TO&amp;nbsp;bigetlview;--使用schema权限
GRANT&amp;nbsp;REPLICATION&amp;nbsp;TO&amp;nbsp;bigetlview;
GRANT&amp;nbsp;gs_role_replication&amp;nbsp;TO&amp;nbsp;bigetlview;
GRANT&amp;nbsp;ALL&amp;nbsp;PRIVILEGES&amp;nbsp;ON&amp;nbsp;DATABASE&amp;nbsp;scf_manage_uat_db001&amp;nbsp;TO&amp;nbsp;bigetlview;--库权限
GRANT&amp;nbsp;ALL&amp;nbsp;PRIVILEGES&amp;nbsp;TO&amp;nbsp;bigetlview;--所有权限
ALTER&amp;nbsp;USER&amp;nbsp;bigetlview&amp;nbsp;SYSADMIN;--超级管理员权限&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--解除只读&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;alter&amp;nbsp;system&amp;nbsp;set&amp;nbsp;default_transaction_read_only=off;
default_transaction_read_only&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;--查看只读&lt;/span&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;SHOW&amp;nbsp;transaction_read_only;&lt;/pre&gt;</description><pubDate>Tue, 04 Jun 2024 15:38:48 +0800</pubDate></item><item><title>Oracle-rman异机恢复</title><link>https://www.yangwuyu.com/?id=5</link><description>&lt;h1&gt;&lt;strong&gt;&lt;span style=&quot;font-family: 微软雅黑;font-size: 29px&quot;&gt;rman异机恢复&lt;/span&gt;&lt;/strong&gt;&lt;/h1&gt;&lt;h1&gt;&lt;strong&gt;&lt;span style=&quot;font-family: 微软雅黑;font-size: 29px&quot;&gt;环境准备&lt;/span&gt;&lt;/strong&gt;&lt;/h1&gt;&lt;table cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr class=&quot;firstRow&quot;&gt;&lt;td width=&quot;100&quot; valign=&quot;top&quot; style=&quot;padding: 0px 7px; border-width: 1px; border-color: windowtext;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family:Calibri;font-size:16px&quot;&gt;&lt;span style=&quot;font-family:宋体&quot;&gt;主机&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;100&quot; valign=&quot;top&quot; style=&quot;padding: 0px 7px; border-width: 1px; border-color: windowtext;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family:Calibri;font-size:16px&quot;&gt;ip&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;125&quot; valign=&quot;top&quot; style=&quot;padding: 0px 7px; border-width: 1px; border-color: windowtext;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family:Calibri;font-size:16px&quot;&gt;&lt;span style=&quot;font-family:宋体&quot;&gt;操作系统版本&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;124&quot; valign=&quot;top&quot; style=&quot;padding: 0px 7px; border-width: 1px; border-color: windowtext;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family:Calibri;font-size:16px&quot;&gt;&lt;span style=&quot;font-family:宋体&quot;&gt;数据库版本&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;113&quot; valign=&quot;top&quot; style=&quot;padding: 0px 7px; border-width: 1px; border-color: windowtext;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family:Calibri;font-size:16px&quot;&gt;&lt;span style=&quot;font-family:宋体&quot;&gt;数据库状态&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;100&quot; valign=&quot;top&quot; style=&quot;padding: 0px 7px; border-left-width: 1px; border-left-color: windowtext; border-right-width: 1px; border-right-color: windowtext; border-top: none; border-bottom-width: 1px; border-bottom-color: windowtext;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family:Calibri;font-size:16px&quot;&gt;&lt;span style=&quot;font-family:宋体&quot;&gt;源端&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:Calibri;font-size:16px&quot;&gt;19c&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;100&quot; valign=&quot;top&quot; style=&quot;padding: 0px 7px; border-left-width: 1px; border-left-color: windowtext; border-right-width: 1px; border-right-color: windowtext; border-top: none; border-bottom-width: 1px; border-bottom-color: windowtext;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family:Calibri;font-size:16px&quot;&gt;192.168.174.130&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;125&quot; valign=&quot;top&quot; style=&quot;padding: 0px 7px; border-left-width: 1px; border-left-color: windowtext; border-right-width: 1px; border-right-color: windowtext; border-top: none; border-bottom-width: 1px; border-bottom-color: windowtext;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family:Calibri;font-size:16px&quot;&gt;RHEL7.6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;124&quot; valign=&quot;top&quot; style=&quot;padding: 0px 7px; border-left-width: 1px; border-left-color: windowtext; border-right-width: 1px; border-right-color: windowtext; border-top: none; border-bottom-width: 1px; border-bottom-color: windowtext;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family:Calibri;font-size:16px&quot;&gt;Oracle19c&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;113&quot; valign=&quot;top&quot; style=&quot;padding: 0px 7px; border-left-width: 1px; border-left-color: windowtext; border-right-width: 1px; border-right-color: windowtext; border-top: none; border-bottom-width: 1px; border-bottom-color: windowtext;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family:Calibri;font-size:16px&quot;&gt;&lt;span style=&quot;font-family:宋体&quot;&gt;实例正常运行&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;100&quot; valign=&quot;top&quot; style=&quot;padding: 0px 7px; border-left-width: 1px; border-left-color: windowtext; border-right-width: 1px; border-right-color: windowtext; border-top: none; border-bottom-width: 1px; border-bottom-color: windowtext;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family:Calibri;font-size:16px&quot;&gt;&lt;span style=&quot;font-family:宋体&quot;&gt;目标端&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:Calibri;font-size:16px&quot;&gt;test&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;100&quot; valign=&quot;top&quot; style=&quot;padding: 0px 7px; border-left-width: 1px; border-left-color: windowtext; border-right-width: 1px; border-right-color: windowtext; border-top: none; border-bottom-width: 1px; border-bottom-color: windowtext;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family:Calibri;font-size:16px&quot;&gt;192.168.174.140&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;125&quot; valign=&quot;top&quot; style=&quot;padding: 0px 7px; border-left-width: 1px; border-left-color: windowtext; border-right-width: 1px; border-right-color: windowtext; border-top: none; border-bottom-width: 1px; border-bottom-color: windowtext;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family:Calibri;font-size:16px&quot;&gt;RHEL7.6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;124&quot; valign=&quot;top&quot; style=&quot;padding: 0px 7px; border-left-width: 1px; border-left-color: windowtext; border-right-width: 1px; border-right-color: windowtext; border-top: none; border-bottom-width: 1px; border-bottom-color: windowtext;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family:Calibri;font-size:16px&quot;&gt;Oracle19c&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;113&quot; valign=&quot;top&quot; style=&quot;padding: 0px 7px; border-left-width: 1px; border-left-color: windowtext; border-right-width: 1px; border-right-color: windowtext; border-top: none; border-bottom-width: 1px; border-bottom-color: windowtext;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family:Calibri;font-size:16px&quot;&gt;&lt;span style=&quot;font-family:宋体&quot;&gt;仅安装数据库软件&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Calibri;font-size:16px&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;h1&gt;&lt;strong&gt;&lt;span style=&quot;font-family: 微软雅黑;font-size: 29px&quot;&gt;源端&lt;/span&gt;&lt;/strong&gt;&lt;/h1&gt;&lt;h2&gt;&lt;strong&gt;&lt;span style=&quot;font-family: 微软雅黑;font-size: 24px&quot;&gt;创建文件夹用来存储备份文件&lt;/span&gt;&lt;/strong&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;su&amp;nbsp;-&amp;nbsp;oracle
mkdir&amp;nbsp;-p&amp;nbsp;/home/oracle/backup
sqlplus&amp;nbsp;/&amp;nbsp;as&amp;nbsp;sysdba&lt;/pre&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;create&amp;nbsp;directory&amp;nbsp;backup&amp;nbsp;as&amp;nbsp;&amp;#39;/home/oracle/backup&amp;#39;;&lt;/pre&gt;&lt;h2&gt;&lt;strong&gt;&lt;span style=&quot;font-family: 微软雅黑;font-size: 24px&quot;&gt;创建参数文件&lt;/span&gt;&lt;/strong&gt;&lt;/h2&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;sqlplus&amp;nbsp;/&amp;nbsp;as&amp;nbsp;sysdba&lt;/pre&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;create&amp;nbsp;pfile=&amp;#39;/home/oracle/backup/initorcl.ora&amp;#39;&amp;nbsp;from&amp;nbsp;spfile;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;h2&gt;&lt;strong&gt;&lt;span style=&quot;font-family: 微软雅黑;font-size: 24px&quot;&gt;开启归档模式&lt;/span&gt;&lt;/strong&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;archive&amp;nbsp;log&amp;nbsp;list;
shutdown&amp;nbsp;immediate
startup&amp;nbsp;mount
alter&amp;nbsp;database&amp;nbsp;archivelog;
alter&amp;nbsp;database&amp;nbsp;open;
archive&amp;nbsp;log&amp;nbsp;list;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family: 微软雅黑;font-size: 24px&quot;&gt;rman备份数据库&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;rman&amp;nbsp;target&amp;nbsp;/&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;run{
allocate&amp;nbsp;channel&amp;nbsp;c1&amp;nbsp;device&amp;nbsp;type&amp;nbsp;disk;
allocate&amp;nbsp;channel&amp;nbsp;c2&amp;nbsp;device&amp;nbsp;type&amp;nbsp;disk;
backup&amp;nbsp;database&amp;nbsp;format&amp;nbsp;&amp;#39;/home/oracle/backup/db_%d_%T_%U.bak&amp;#39;&amp;nbsp;plus&amp;nbsp;archivelog&amp;nbsp;format&amp;nbsp;&amp;#39;/home/oracle/backup/ar_%d_%T_%U.bak&amp;#39;;
backup&amp;nbsp;current&amp;nbsp;controlfile&amp;nbsp;format&amp;nbsp;&amp;#39;/home/oracle/backup/control_%d_%T_%U.bak&amp;#39;;
release&amp;nbsp;channel&amp;nbsp;c1;
release&amp;nbsp;channel&amp;nbsp;c2;
}&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family: 微软雅黑;font-size: 24px&quot;&gt;传输文件&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;&lt;span style=&quot;font-family:宋体&quot;&gt;目标端&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;su&amp;nbsp;-&amp;nbsp;oracle
mkdir&amp;nbsp;-p&amp;nbsp;/home/oracle/backup&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-family: 宋体; font-size: 16px;&quot;&gt;源端&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;cd&amp;nbsp;/home/oracle/backup
scp&amp;nbsp;*&amp;nbsp;oracle@192.168.174.140:/home/oracle/backup&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family: 微软雅黑;font-size: 24px&quot;&gt;传输密码文件&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;&lt;span style=&quot;font-family:宋体&quot;&gt;源端&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;scp&amp;nbsp;/u01/app/oracle/product/19c/dbhome_1/dbs/orapworcl&amp;nbsp;oracle@192.168.174.140:/u01/app/oracle/product/19c/dbhome_1/dbs&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family: 微软雅黑;font-size: 29px&quot;&gt;目标端&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;h2&gt;&lt;strong&gt;&lt;span style=&quot;font-family: 微软雅黑;font-size: 24px&quot;&gt;准备工作&lt;/span&gt;&lt;/strong&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Calibri;font-size:16px&quot;&gt;&lt;span style=&quot;font-family:宋体&quot;&gt;查看源端的参数文件&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;cat&amp;nbsp;/home/oracle/backup/initorcl.ora&lt;/pre&gt;&lt;blockquote&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;orcl.__data_transfer_cache_size=0&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;orcl.__db_cache_size=603979776&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;orcl.__inmemory_ext_roarea=0&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;orcl.__inmemory_ext_rwarea=0&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;orcl.__java_pool_size=16777216&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;orcl.__large_pool_size=16777216&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;orcl.__oracle_base=&amp;#39;/u01/app/oracle&amp;#39;#ORACLE_BASE set from environment&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;orcl.__pga_aggregate_target=637534208&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;orcl.__sga_target=956301312&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;orcl.__shared_io_pool_size=50331648&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;orcl.__shared_pool_size=251658240&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;orcl.__streams_pool_size=0&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;orcl.__unified_pga_pool_size=0&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;*.audit_file_dest=&amp;#39;/u01/app/oracle/admin/orcl/adump&amp;#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;*.audit_trail=&amp;#39;db&amp;#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;*.compatible=&amp;#39;19.0.0&amp;#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;*.control_files=&amp;#39;/u01/app/oracle/oradata/ORCL/controlfile/o1_mf_ll1nyqb3_.ctl&amp;#39;,&amp;#39;/u01/app/oracle/fast_recovery_area/ORCL/controlfile/o1_mf_ll1nyqbl_.ctl&amp;#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;*.db_block_size=8192&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;*.db_create_file_dest=&amp;#39;/u01/app/oracle/oradata&amp;#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;*.db_name=&amp;#39;orcl&amp;#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;*.db_recovery_file_dest=&amp;#39;/u01/app/oracle/fast_recovery_area&amp;#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;*.db_recovery_file_dest_size=8256m&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;*.diagnostic_dest=&amp;#39;/u01/app/oracle&amp;#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;*.dispatchers=&amp;#39;(PROTOCOL=TCP) (SERVICE=orclXDB)&amp;#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;*.memory_target=1507m&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;*.open_cursors=300&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;*.processes=320&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;*.remote_login_passwordfile=&amp;#39;EXCLUSIVE&amp;#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;*.undo_tablespace=&amp;#39;UNDOTBS1&amp;#39;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Calibri;font-size:16px&quot;&gt;&lt;span style=&quot;font-family:宋体&quot;&gt;创建参数文件中用到的目录&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;su&amp;nbsp;-&amp;nbsp;oracle
mkdir&amp;nbsp;-p&amp;nbsp;/u01/app/oracle/admin/orcl/adump
mkdir&amp;nbsp;-p&amp;nbsp;/u01/app/oracle/oradata/ORCL/controlfile
mkdir&amp;nbsp;-p&amp;nbsp;/u01/app/oracle/fast_recovery_area&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-family: 宋体; font-size: 16px;&quot;&gt;编辑环境变量&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;su&amp;nbsp;-&amp;nbsp;oracle
export&amp;nbsp;ORACLE_SID=orcl&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px; font-family: 宋体;&quot;&gt;创建&lt;/span&gt;&lt;span style=&quot;font-family: Calibri; font-size: 16px;&quot;&gt;spfile&lt;/span&gt;&lt;span style=&quot;font-size: 16px; font-family: 宋体;&quot;&gt;文件，启动数据库到&lt;/span&gt;&lt;span style=&quot;font-family: Calibri; font-size: 16px;&quot;&gt;nomount&lt;/span&gt;&lt;span style=&quot;font-size: 16px; font-family: 宋体;&quot;&gt;状态&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;sqlplus&amp;nbsp;/&amp;nbsp;as&amp;nbsp;sysdba&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;background-color: #F8F8F8;&quot;&gt;create spfile from pfile=&amp;#39;/home/oracle/backup/initorcl.ora&amp;#39;;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;startup&amp;nbsp;nomount&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family: 微软雅黑;font-size: 24px&quot;&gt;rman设置dbid&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Calibri;font-size:16px&quot;&gt;&lt;span style=&quot;font-family:宋体&quot;&gt;源端使用&lt;/span&gt;rman&lt;span style=&quot;font-family:宋体&quot;&gt;连接查询&lt;/span&gt;&lt;span style=&quot;font-family:Calibri&quot;&gt;dbid&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://www.yangwuyu.com/zb_users/upload/2024/06/202406041717487963738680.png&quot; alt=&quot;image.png&quot;/&gt;&lt;span style=&quot;;font-family:Calibri;font-size:16px&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;&lt;span style=&quot;font-family:宋体&quot;&gt;目标端&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;rman&amp;nbsp;target&amp;nbsp;/&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-family: Consolas; font-size: 16px;&quot;&gt;# &lt;/span&gt;&lt;span style=&quot;font-size: 16px; font-family: 宋体;&quot;&gt;设置&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 16px;&quot;&gt;dbid&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;set&amp;nbsp;dbid=1677331735&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://www.yangwuyu.com/zb_users/upload/2024/06/202406041717487967267628.png&quot; alt=&quot;image.png&quot;/&gt;&lt;span style=&quot;;font-family:Calibri;font-size:16px&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;strong&gt;&lt;span style=&quot;font-family: 微软雅黑;font-size: 24px&quot;&gt;恢复控制文件&lt;/span&gt;&lt;/strong&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;# &lt;span style=&quot;font-family:宋体&quot;&gt;恢复控制文件&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;# &lt;span style=&quot;font-family:宋体&quot;&gt;参数文件中指定的控制文件的路径要存在&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;restore&amp;nbsp;controlfile&amp;nbsp;from&amp;nbsp;&amp;#39;/home/oracle/backup/control_ORCL_20231008_0b28db5v_1_1.bak&amp;#39;;&lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;https://www.yangwuyu.com/zb_users/upload/2024/06/202406041717487972761110.png&quot; alt=&quot;image.png&quot; style=&quot;text-align: center;&quot;/&gt;&lt;span style=&quot;text-align: center; font-family: Calibri; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Calibri;font-size:16px&quot;&gt;&lt;span style=&quot;font-family:宋体&quot;&gt;控制文件恢复后数据库启动到&lt;/span&gt;mount&lt;span style=&quot;font-family:宋体&quot;&gt;状态&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;alter&amp;nbsp;database&amp;nbsp;mount;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-family: 微软雅黑;font-size: 24px&quot;&gt;恢复数据库&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;rman&amp;nbsp;target&amp;nbsp;/
list&amp;nbsp;backup
run&amp;nbsp;{
allocate&amp;nbsp;channel&amp;nbsp;c1&amp;nbsp;device&amp;nbsp;type&amp;nbsp;disk;
allocate&amp;nbsp;channel&amp;nbsp;c2&amp;nbsp;device&amp;nbsp;type&amp;nbsp;disk;
allocate&amp;nbsp;channel&amp;nbsp;c3&amp;nbsp;device&amp;nbsp;type&amp;nbsp;disk;
restore&amp;nbsp;database;
recover&amp;nbsp;database;
}&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Consolas;font-size:16px&quot;&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://www.yangwuyu.com/zb_users/upload/2024/06/202406041717487979390070.png&quot; alt=&quot;image.png&quot;/&gt;&lt;span style=&quot;;font-family:Calibri;font-size:16px&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Calibri;font-size:16px&quot;&gt;&lt;span style=&quot;font-family:宋体&quot;&gt;出现这个是正常情况，提示缺少归档日志。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Calibri;font-size:16px&quot;&gt;&lt;span style=&quot;font-family:宋体&quot;&gt;启动到&lt;/span&gt;open&lt;span style=&quot;font-family:宋体&quot;&gt;状态&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;alter&amp;nbsp;database&amp;nbsp;open&amp;nbsp;resetlogs&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Tue, 12 Dec 2023 15:57:09 +0800</pubDate></item></channel></rss>