(linux-x86)Prometheus-2.30.0+Grafana-7.2.0监控Oracle11g

本文涉及的产品
可观测监控 Prometheus 版,每月50GB免费额度
可观测可视化 Grafana 版,10个用户账号 1个月
简介: 记(linux-x86)Prometheus-2.30.0+Grafana-7.2.0监控Oracle11g
#相关资料链接:https://pan.baidu.com/s/1Q2Q0zINF9gsiN3vPWnc5ew 
提取码:QGS1

图片.png

#(linux-x86)VMware的openEuler安装开源Prometheus-2.16.0—普罗米修斯,可参照链接
https://bbs.huaweicloud.com/blogs/301517
#(linux-x86)openEuler安装Grafana-7.2.0,可参照链接
https://bbs.huaweicloud.com/blogs/301488
#通过浏览器进入Prometheus页面
IP:9090
#Prometheus数据展示
IP:9090/metrics
#浏览器进入Grafana页面
IP:3000

图片.png

图片.png

/etc/hosts文件(添加路由),配置完路由后,服务器相互ping通即可
vi /etc/hosts

图片.png

#Prometheus可以查看到监控的数据

图片.png


#Grafana主界面配置prometheus数据源,服务器收集到的数据作为数据源添加到Grafana,这样Grafana就能把Prometheus的数据进行可视化。

图片.png

图片.png

图片.png

图片.png

#Oracle11g数据库安装参考链接https://bbs.huaweicloud.com/blogs/245918
#打开监听服务
su oracle
lsnrctl start

图片.png

#进入oracle数据库,打开实例
sqlplus / as sysdba
startup
#查看实例名和服务名
select instance_name from v$instance;
select global_name from global_name;
exit

图片.png

#由于Prometheus是用golang开发的,安装Go环境,上传文件go1.16.2.linux-amd64.tar.gz。
安装go语言环境参考链接https://bbs.huaweicloud.com/blogs/281927
#上传Oracle客户端文件,安装Oracle客户端,或者安装oracle客户端并验证oracle客户端参考链接https://bbs.huaweicloud.com/blogs/249320
rpm -ivh oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm
rpm -ivh oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm
rpm -ivh oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm

图片.png

图片.png

#创建文件夹
mkdir -p /usr/lib/oracle/11.2/client64/network/admin
#创建监听文件
vi /usr/lib/oracle/11.2/client64/network/admin/tnsnames.ora
ORCL11G =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = IP)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

image.png

#授权
chmod -R 755 /usr/lib/oracle/
chown -R oracle:oinstall  /usr/lib/oracle/

图片.png

#配置Oracle局部环境变量
su - oracle
vi ~/.bash_profile
export ORACLE_HOME2=/usr/lib/oracle/11.2/client64
export ORACLE_SID=orcl11g.us.oracle.com
export NLS_LAN=GAMERICAN_AMERICA.AL32UTF8
export PATH=$PATH:$ORACLE_HOME2
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME2/lib

图片.png

图片.png

#上传exporter文件,解压,改名,移动,授权
tar -xvf oracledb_exporter.0.2.2.linux-amd64.tar.gz
chmod u+x oracledb_exporter.0.2.2.linux-amd64/oracledb_exporter
mv oracledb_exporter.0.2.2.linux-amd64 oracledb_exporter
mv oracledb_exporter /usr/local/
chown oracle:oinstall /usr/local/oracledb_exporter/

图片.png

图片.png

#先用Navicat测试是否成功连接Oracle数据库

图片.png

#配置Oracle局部环境变量
su - oracle
vi ~/.bash_profile
export DATA_SOURCE_NAME=用户/密码

image.png

#上传依赖包,授权
cd /usr/lib/oracle/11.2/client64/lib/
chmod -R 755 libclntshcore.so.19.1
chmod -R 755 libclntsh.so.18.1
chmod -R 755 libnnz19.so

图片.png

图片.png

图片.png

#启动服务
cd /usr/local/oracledb_exporter/
./oracledb_exporter -log.level error -web.listen-address IP:9161
su - oracle
cd /usr/local/oracledb_exporter/
nohup ./oracledb_exporter &

图片.png

图片.png

图片.png

#下载oralce模板,Grafana导入json文件
https://grafana.com/api/dashboards/3333/revisions/1/download

图片.png

image.png

图片.png

图片.png

图片.png

图片.png

图片.png

目录
相关文章
|
5月前
|
Prometheus 监控 Cloud Native
云原生监控实战:Prometheus+Grafana快速搭建指南
云原生监控实战:Prometheus+Grafana快速搭建指南
|
5月前
|
存储 Prometheus 监控
OSS监控体系搭建:Prometheus+Grafana实时监控流量、错误码、存储量(开源方案替代云监控自定义视图)
本方案基于Prometheus构建OSS监控系统,涵盖架构设计、指标采集、可视化、告警及性能优化,助力企业实现高可用、低成本的自建监控体系。
580 1
|
6月前
|
Prometheus 监控 Cloud Native
除了Prometheus,还有哪些工具可以监控Docker Swarm集群的资源使用情况?
除了Prometheus,还有哪些工具可以监控Docker Swarm集群的资源使用情况?
533 79
|
5月前
|
存储 监控 Cloud Native
云原生监控实战:Prometheus+Grafana打造RDS多维度预警体系
本方案构建了基于Prometheus与Thanos的云原生RDS监控体系,涵盖数据采集、存储、可视化与告警全流程。支持10万+QPS采集、90%存储压缩,具备<30秒告警延迟能力。通过自定义指标与智能预警策略,显著提升故障发现效率,实现分钟级响应。
443 5
|
5月前
|
Prometheus 监控 Cloud Native
|
4月前
|
Prometheus 监控 Cloud Native
Docker 部署 Prometheus 和 Grafana 监控 Spring Boot 服务
Docker 部署 Prometheus 和 Grafana 监控 Spring Boot 服务实现步骤
521 0
|
7月前
|
Prometheus 监控 Cloud Native
Prometheus+Grafana(docker安装)
本文档详细介绍了如何使用Docker容器快速部署Prometheus监控系统和Grafana数据可视化平台。该方案适用于需要快速搭建监控环境的开发测试场景,具备部署简单、资源占用低、易于维护等特点。
|
8月前
|
Prometheus Kubernetes 监控
Kubernetes监控:Prometheus与AlertManager结合,配置邮件告警。
完成这些步骤之后,您就拥有了一个可以用邮件通知你的Kubernetes监控解决方案了。当然,所有的这些配置都需要相互照应,还要对你的Kubernetes集群状况有深入的了解。希望这份指南能帮助你创建出适合自己场景的监控系统,让你在首次发现问题时就能做出响应。
464 22
|
11月前
|
Prometheus 监控 Cloud Native
Prometheus+Grafana监控Linux主机
通过本文的步骤,我们成功地在 Linux 主机上使用 Prometheus 和 Grafana 进行了监控配置。具体包括安装 Prometheus 和 Node Exporter,配置 Grafana 数据源,并导入预设的仪表盘来展示监控数据。通过这种方式,可以轻松实现对 Linux 主机的系统指标监控,帮助及时发现和处理潜在问题。
998 7
|
缓存 运维 监控
Linux系统监控利器:探索常用命令及数据保存技巧
Linux系统监控利器:探索常用命令及数据保存技巧
223 4
Linux系统监控利器:探索常用命令及数据保存技巧
下一篇
oss云网关配置