原 【DB宝36】使用Docker分分钟搭建漂亮的prometheus+grafana监控
Tags: Oracle原创PGLinuxMySQLDocker监控GrafanaPrometheusRedisMongoDB
五、监控Oracle实例
5.1、配置被监控的Oracle实例
监控Oracle数据库,需要安装oracle exporter,下载地址:https://github.com/iamseth/oracledb_exporter/releases
监控Oracle和MySQL一样,可以对原Oracle服务器零入侵,只需在Prometheus服务器上做配置即可,执行如下命令即可:
1 2 | export DATA_SOURCE_NAME='lhr/lhr@192.168.66.35:1523/LHR11G' nohup oracledb_exporter -default.metrics /usr/local/oracledb_exporter/default-metrics.toml -web.listen-address 0.0.0.0:9161 & |
注意:由于9161端口没有对外暴露,所以,需要进入Linux的远程桌面访问,打开mstsc
192.168.66.36是Prometheus所在的服务器,进入远程桌面,用户名为root,密码为lhr,打开firefox浏览器即可访问。浏览器访问:http://localhost:9161/metrics,若出现如下信息,则说明客户端节点正常。
5.2、修改prometheus的配置文件
修改prometheus的配置文件(/usr/local/prometheus/prometheus.yml),添加第1-5行:
1 2 3 4 5 | - job_name: 'Oracle' static_configs: - targets: ['localhost:9161'] labels: instance: Oracle_192.168.66.35:1523 |
通过命令热加载:
1 | curl -XPOST http://localhost:9090/-/reload |
5.3、浏览器访问
此时再刷新访问:http://192.168.66.36:29090/targets
1 条回复
[…] 之前发布过一篇Prometheus+Grafana的文章,连接为:【DB宝36】使用Docker分分钟搭建漂亮的prometheus+grafana监控,今天我们来介绍一下另一个监控工具:PMM。 […]