dm+prometheus+grafana的地址,请跳转到链接查看
监控系列(一)Dm8+Prometheus+Grafana搭建
监控系列(二)Dem对接Prometheus+grafana显示
监控系列(三)自定义DM采集项(exporter)+主机监控+grafana展示
监控系列(四)Prometheus的自定义配置DM的告警监控项(短信/邮件)
监控系列(五)利用半自动部署工具十分钟搞定达梦与prometheus监控部署
如何搭建从监控数据库到监控主机已经有详细的步骤了,接下来就是利用半自动化脚本快速搭建服务
数据库所在服务器就是两个进程:监控数据库与监控主机进程
监控所在服务器就是三个进程:prometheus+grafana+altermannger
## 1. 更新同步操作系统时间,避免时间误差
[root@VM-24-17-centos opt]# ntpdate edu.ntp.org.cn && hwclock -w
## 2. 新建目录
[root@VM-24-17-centos opt]# mkdir /data/jiankong/jiankongSoft -p
[root@VM-24-17-centos opt]# cd /data/jiankong/jiankongSoft
## 3. 上传压缩包(node_soft_install.zip) 并解压
[root@localhost jiankongSoft]# unzip node_soft_install.zip
create user "PROMETHEUS" identified by "Promethue!@#123";
grant "PUBLIC","RESOURCE","SOI","SVI","VTI" to "PROMETHEUS";
grant select on DBA_FREE_SPACE to PROMETHEUS;
grant select on DBA_DATA_FILES to PROMETHEUS;
--GRANT SELECT ANY DICTIONARY TO PROMETHEUS;
## 提示:jar包中内置PROMETHEUS用户,按照流程走的话可以不修改
[root@VM-24-17-centos opt]# cd /opt/jiankong/dm_prometheus
## 2. 上传压缩包 dm_prometheus-1.0.jar 并解压
## 3. 修改jar包连接数据的账号与密码(右键打开到BOOT-INF/classes/下编辑db.setting)
初始化脚本会进行四步
## 1. 脚本赋予权限
[root@localhost jiankongSoft]# chmod 755 node_install.sh
## 2. 执行脚本初始化
[root@localhost jiankongSoft]# ./node_install.sh init
## 3. 启动两个服务
[root@localhost jiankongSoft]# ./node_install.sh start
## 4. 如果报错或者没有启动,就看之前的文章 前台启动进程的方式,排除错误
## 1. 更新同步操作系统时间,避免时间误差
[root@VM-24-17-centos opt]# ntpdate edu.ntp.org.cn && hwclock -w
## 2. 新建目录
[root@VM-24-17-centos opt]# mkdir /data/jiankong/jiankongSoft -p
[root@VM-24-17-centos opt]# cd /data/jiankong/jiankongSoft
## 3. 上传压缩包(monitor_soft_install.zip) 并解压
[root@localhost jiankongSoft]# unzip monitor_soft_install.zip
## 4. 手动解压grafana包
[root@localhost jiankongSoft]# tar -zxvf grafana-enterprise-9.3.1.linux-amd64.tar.gz
## 1. 脚本赋予权限
[root@localhost jiankongSoft]# chmod 755 dmonitor_install.sh
## 2. 执行脚本初始化
[root@localhost jiankongSoft]# ./dmonitor_install.sh init
## 1. 进入到prometheus目录
[root@localhost prometheus-2.40.5]# cd /data/jiankong/prometheus-2.40.5
## 2. 编译prometheus.yml配置文件
[root@VM-24-17-centos prometheus-2.35.0]# vim prometheus.yml
##yml格式 注意文件对齐方式
# my global config
global:
scrape_interval: 1m # Set the scrape interval to every 15 seconds. Default is every 1 minute.
evaluation_interval: 1m # Evaluate rules every 15 seconds. The default is every 1 minute.
scrape_timeout: 1m # scrape_timeout is set to the global default (10s).
alerting:
alertmanagers:
- static_configs:
- targets:
- 127.0.0.1:9093
# Load rules once and periodically evaluate them according to the global 'evaluation_interval'.
rule_files:
- "rules/*.yml"
scrape_configs:
# The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
- job_name: "prometheus"
static_configs:
- targets: ["localhost:9090"]
- job_name: "dm_node_agent"
static_configs:
- targets: ["192.168.145.161:9100"]
labels:
origin_prometheus: '测试单机'
- job_name: "dmdbms_oa_dw"
metrics_path: "/prometheus"
static_configs:
- targets: ["192.168.145.161:9200"]
labels:
cluster_name: '测试单机'
## 3.修改完成以后进行配置文件校验,避免因为空格等问题导致出错
[root@localhost prometheus-2.40.5]# ./promtool check config prometheus.yml
Checking prometheus.yml
SUCCESS: 1 rule files found
SUCCESS: prometheus.yml is valid prometheus config file syntax
Checking rules/custom_test.yml
SUCCESS: 13 rules found
[root@VM-24-17-centos opt]# cd /data/jiankong/jiankongSoft
## 3. 执行脚本初始化
[root@localhost jiankongSoft]# ./dmonitor_install.sh start
## (备用)出现端口占用问题方法
## 1.打开Linux系统,打开终端
## 2.在终端窗口输入 netstat -tln | grep + 被占用的端口命令
## netstat -tln
## netstat -tln | grep 9090
## 3.输入lsof -i:+被占端口命令,回车后可查看端口被哪个进程占用
## lsof -i:9090
## 4.输入kill -9 + 进程id命令,回车后即可杀死占用端口的进程
## kill -9 进程id
## 5.访问prometheus,查看是否数据拉取成功 ip:9091
http://192.168.145.162:9091/
## 通过浏览器访问http://IP:3000 ,默认用户名和密码:admin
点击配置,点击 Data Sources:
点击添加按钮:
找到 Prometheus,点击 Select
点击 Back 返回即可,可以看到 Data Sources 页面,出现了添加的 Prometheus:
导入事先准备好的仪表盘模板(在文末的资料包中),提示grafana中仪表盘文件最终都是json文件,方便导入导出的
导入事先准备好的仪表盘模板(在文末的资料包中),提示grafana中仪表盘文件最终都是json文件,方便导入导出的
导入后格式会因为grafana版本的问题,导致导入的错乱。需要手动排版
请查看监控系列(四)Prometheus的自定义告警配置(短信与邮件),不进行过多说明
链接:https://pan.baidu.com/s/1lo6AynZBR5JdRZwY_1arbA?pwd=o178 提取码:o178
文章
阅读量
获赞