(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

相关实践学习
通过可观测可视化Grafana版进行数据可视化展示与分析
使用可观测可视化Grafana版进行数据可视化展示与分析。
目录
打赏
0
0
0
0
48
分享
相关文章
linux8安装oracle 11g遇到的问题记录
Oracle 11g在Linux 8上安装时会遇到link编译环节的问题。官方建议忽略安装中的链接错误,安装完成后应用DBPSU 11.2.0.4.240716补丁及一次性补丁33991024,再重新编译二进制文件,并配置监听器和数据库。但因11g已退出服务期,这些补丁需付费获取。网上信息显示22年1月的PSU补丁也可解决问题,找到该补丁后按常规方式打补丁即可。如有需求或疑问可咨询我。
110 20
Grafana Prometheus Altermanager 监控系统
Grafana、Prometheus 和 Alertmanager 是一套强大的开源监控系统组合。Prometheus 负责数据采集与存储,Alertmanager 处理告警通知,Grafana 提供可视化界面。本文简要介绍了这套系统的安装配置流程,包括各组件的下载、安装、服务配置及开机自启设置,并提供了访问地址和重启命令。适用于希望快速搭建高效监控平台的用户。
214 20
Prometheus+Grafana监控Linux主机
通过本文的步骤,我们成功地在 Linux 主机上使用 Prometheus 和 Grafana 进行了监控配置。具体包括安装 Prometheus 和 Node Exporter,配置 Grafana 数据源,并导入预设的仪表盘来展示监控数据。通过这种方式,可以轻松实现对 Linux 主机的系统指标监控,帮助及时发现和处理潜在问题。
301 7
Prometheus+Grafana+NodeExporter:构建出色的Linux监控解决方案,让你的运维更轻松
本文介绍如何使用 Prometheus + Grafana + Node Exporter 搭建 Linux 主机监控系统。Prometheus 负责收集和存储指标数据,Grafana 用于可视化展示,Node Exporter 则采集主机的性能数据。通过 Docker 容器化部署,简化安装配置过程。完成安装后,配置 Prometheus 抓取节点数据,并在 Grafana 中添加数据源及导入仪表盘模板,实现对 Linux 主机的全面监控。整个过程简单易行,帮助运维人员轻松掌握系统状态。
432 3
Grafana 安装配置教程,让你的 Prometheus 监控数据变得更美观
《Grafana安装配置教程,让你的Prometheus监控数据变得更美观》简介: Grafana是一个开源的度量分析与可视化工具,支持多种数据源(如Prometheus),提供丰富的可视化功能和警报机制。本文详细介绍了Grafana的安装、汉化方法及模板使用,帮助用户轻松创建美观、灵活的数据面板,并实现数据的协作与共享。通过Docker镜像、配置文件修改或替换前端页面等方式实现汉化,让用户更便捷地使用中文界面。此外,还提供了导入JSON格式模板的具体步骤,方便快速搭建仪表盘。
146 2
无痛入门Prometheus:一个强大的开源监控和告警系统,如何快速安装和使用?
Prometheus 是一个完全开源的系统监控和告警工具包,受 Google 内部 BorgMon 系统启发,自2012年由前 Google 工程师在 SoundCloud 开发以来,已被众多公司采用。它拥有活跃的开发者和用户社区,现为独立开源项目,并于2016年加入云原生计算基金会(CNCF)。Prometheus 的主要特点包括多维数据模型、灵活的查询语言 PromQL、不依赖分布式存储、通过 HTTP 拉取时间序列数据等。其架构简单且功能强大,支持多种图形和仪表盘展示模式。安装和使用 Prometheus 非常简便,可以通过 Docker 快速部署,并与 Grafana 等可
973 2
Prometheus+Grafana新手友好教程:从零开始搭建轻松掌握强大的警报系统
本文介绍了使用 Prometheus 和 Grafana 实现邮件报警的方案,包括三种主要方法:1) 使用 Prometheus 的 Alertmanager 组件;2) 使用 Grafana 的内置告警通知功能;3) 使用第三方告警组件如 OneAlert。同时,详细描述了环境准备、Grafana 安装配置及预警设置的步骤,确保用户能够成功搭建并测试邮件报警功能。通过这些配置,用户可以在系统或应用出现异常时及时收到邮件通知,保障系统的稳定运行。
251 1
智能运维实战:Prometheus与Grafana的监控与告警体系
【10月更文挑战第26天】Prometheus与Grafana是智能运维中的强大组合,前者是开源的系统监控和警报工具,后者是数据可视化平台。Prometheus具备时间序列数据库、多维数据模型、PromQL查询语言等特性,而Grafana支持多数据源、丰富的可视化选项和告警功能。两者结合可实现实时监控、灵活告警和高度定制化的仪表板,广泛应用于服务器、应用和数据库的监控。
549 3
监控堆外第三方监控工具Prometheus
监控堆外第三方监控工具Prometheus
105 3

热门文章

最新文章