prometheus监控oracle11,全⽹最全基于
prometheus+graf。。。
⼀、概述
⽹上了很多监控开源⼯具,打算⽤来监控Oracle、MySQL等数据库,最后选择了Prometheus和Grafana,主要是相对于Zabbix来说,简直不要太友好,本⽂全部是亲⼿搭建的,绝⾮很多博客复制粘贴,同样⼀篇⽂章搬来搬去,导致相关⽂档的时候简直爆炸,不多哔哔,接下来就讲⼀下如何搭建Prometheus、Grafana环境以及监控MySQL和Oracle。
⼆、前期环境准备
服务器IP地址Prometheus服务器192.168.3.102
Grafana服务器192.168.3.103
被监控服务器192.168.3.77
被监控服务器192.168.3.93
192.168.3.77已经安装好了oracle11g,192.168.3.93安装好了MySQL
不知道如何安装Oracle11g的⼩伙伴可以点击下⾯链接:
如果还没有安装MySQL的⼩伙伴可以点击下⾯链接:
MySQL安装
⽂章涉及到的⽂件可点击下载,密码:xyln
2.1 关闭防⽕墙以及selinux
#查看防⽕墙状态
systemctl status firewalld
#关闭防⽕墙
systemctl stop firewalld
#查看selinux
getenforce
#永久关闭selinux
vi /etc/selinux/config
#将SELINUX=enforcing改为SELINUX=disabled,并重启系统
2.2 配置主机名
三台主机都互相绑定IP与主机名
192.168.3.102 master
192.168.3.103 gra
192.168.3.77 ora
2.3 时间同步
yum install -y ntpdate && ntpdate time.windows
这⾥我在做的时候遇到⼀个问题,就是执⾏完之后还是不同步,最后发现是时区不⼀致,导致时间同步完之后还是不⼀样。执⾏完之后输⼊date检查⼀下是否已经同步。
三、Prometheus搭建
3.1 上传prometheus安装包
上传prometheus-2.5.0.
如果需要别的版本可以点击prometheus官⽹去下载你需要的版本。
解压
tar -zxvf prometheus-2.5.0. -C /usr/local/
mv /usr/local/prometheus-2.5.0.linux-amd64/ /usr/local/prometheus
3.2 启动Prometheus
使⽤默认配置⽂件启动
/
usr/local/prometheus/prometheus --config.file="/usr/local/l" &查看9090端⼝是否开启
ss -anlt | grep 9090
3.3 访问Prometheus界⾯
默认只监控本机
mysql下载链接3.3主机数据展⽰
通过服务器IP:9090/metrics可以查看到监控的数据
可视化查询⼀些监控项
四、Grafana搭建
4.1 什么是Grafana
如上⾯所说,Grafana是⼀个开源的监控可视化平台,它可以通过将采集的数据进⾏分析,查询,然后进⾏可视化的展⽰,⽽且⽀持告警。
4.2 Grafana安装
上传grafana-5.3.4-1.x86_64.rpm安装包,也可以点击官⽹选择下载
安装
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论