zabbix 7 监控 oracle 19c 方法 增加agent2监控需要的变量环境

oracle 开通账号,并给与查看数据表权限

创建zabbix监控需要的用户,使用独立表空间后续方便管理

创建表空间

create tablespace zabbix datafile '/data/zabbix.ora' size 5G autoextend off;

create tablespace zabbix datafile '/data/zabbix.ora' size 5G autoextend off;

创建业务用户

create user zabbix identified by zabbix;

设置业务用户使用独立表空间

create user zabbix identified by zabbix default tablespace zabbix;

GRANT SELECT ANY DICTIONARY TO zabbix; --权限比较大,谨慎使用。

精选分配权限

GRANT CONNECT TO zabbix;

GRANT RESOURCE TO zabbix;

GRANT CREATE SESSION TO zabbix;

GRANT SELECT ON v_$database TO zabbix;

GRANT SELECT ON v_$instance TO zabbix;

GRANT SELECT ON v_$sysstat TO zabbix;

GRANT SELECT ON v_$system_event TO zabbix;

GRANT SELECT ON v_$session TO zabbix;

GRANT SELECT ON v_$process TO zabbix;

GRANT SELECT ON v_$lock TO zabbix;

GRANT SELECT ON v_$sqlarea TO zabbix;

GRANT SELECT ON v_$sqlstats TO zabbix;

GRANT SELECT ON v_$parameter TO zabbix;

GRANT SELECT ON v_$log TO zabbix;

GRANT SELECT ON v_$logfile TO zabbix;

GRANT SELECT ON v_$archived_log TO zabbix;

GRANT SELECT ON v_$tablespace TO zabbix;

GRANT SELECT ON v_$tempfile TO zabbix;

GRANT SELECT ON v_$datafile TO zabbix;

GRANT SELECT ON v_$filestat TO zabbix;

GRANT SELECT ON v_$undostat TO zabbix;

GRANT SELECT ON v_$pgastat TO zabbix;

GRANT SELECT ON v_$sga TO zabbix;

GRANT SELECT ON v_$sgastat TO zabbix;

GRANT SELECT ON v_$librarycache TO zabbix;

GRANT SELECT ON v_$rowcache TO zabbix;

GRANT SELECT ON v_$sys_time_model TO zabbix;

GRANT SELECT ON v_$system_wait_class TO zabbix;

GRANT SELECT ON v_$waitstat TO zabbix;

GRANT SELECT ON v_$osstat TO zabbix;

GRANT SELECT ON v_$metric TO zabbix;

GRANT SELECT ON v_$metric_history TO zabbix;

GRANT SELECT ON dba_tablespaces TO zabbix;

GRANT SELECT ON dba_data_files TO zabbix;

GRANT SELECT ON dba_free_space TO zabbix;

GRANT SELECT ON dba_segments TO zabbix;

GRANT SELECT ON dba_indexes TO zabbix;

GRANT SELECT ON dba_tables TO zabbix;

GRANT SELECT ON dba_objects TO zabbix;

GRANT SELECT ON dba_users TO zabbix;

GRANT SELECT ON dba_profiles TO zabbix;

GRANT SELECT ON v_$instance TO zabbix;

GRANT SELECT ON v_$sysstat TO zabbix;

GRANT SELECT ON v_$system_event TO zabbix;

GRANT SELECT ON v_$session TO zabbix;

GRANT SELECT ON v_$process TO zabbix;

GRANT SELECT ON v_$lock TO zabbix;

GRANT SELECT ON v_$sqlarea TO zabbix;

GRANT SELECT ON v_$parameter TO zabbix;

GRANT SELECT ON v_$tablespace TO zabbix;

GRANT SELECT ON v_$datafile TO zabbix;

GRANT SELECT ON v_$log TO zabbix;

GRANT SELECT ON v_$archived_log TO zabbix;

GRANT SELECT ON v_$logfile TO zabbix;

DBA 视图权限

GRANT SELECT ON dba_tablespaces TO zabbix;

GRANT SELECT ON dba_data_files TO zabbix;

GRANT SELECT ON dba_free_space TO zabbix;

GRANT SELECT ON dba_segments TO zabbix;

GRANT SELECT ON dba_users TO zabbix;

GRANT SELECT ON dba_profiles TO zabbix;

#zabbix 监控客户端安装监控包

text 复制代码
rpm -ivh https://download.oracle.com/otn_software/linux/instantclient/213000/oracle-instantclient-basic-21.3.0.0.0-1.x86_64.rpm

#下载oracle 客户端rpm位置

Instant Client for Linux x86-64 (64-bit)

下载自己需要的版本

下载完成后,编辑

text 复制代码
vi /etc/profile  配置文件增加如下内容

这里以oracle 19c 为例,最后增加如下内容

RACLE_HOME=/usr/lib/oracle/19.30/client64/;export ORACLE_HOME

LD_LIBRARY_PATH=ORACLE_HOME/lib:/usr/lib64:LD_LIBRARY_PATH;export LD_LIBRARY_PATH

重启agent2

systemctl restart zabbix-agent2

最后调试zabbix监控选线

Template DB Oracle by Zabbix Agent 2",

在"宏"一栏分别修改

"{$ORACLE.SERVICE}"、"为"orcl"

"{$ORACLE.USER}"、为 zabbix

"{$ORACLE.PASSWORD} 为 zabbix

相关推荐
运维小菜鸟h16 小时前
zabbix5.0 生成问题报表html
zabbix
jieyucx4 天前
从零搭建 Zabbix 监控系统:7.0 版本原理与 Nginx 生产部署实操
运维·nginx·zabbix
SRETalk19 天前
Zabbix、Prometheus、Grafana、Nightingale,四个监控如何选型?
zabbix·grafana·prometheus·nightingale
荣--21 天前
一键部署不是为了省时间 —— 它是把"买来的 PaaS"变成"自己的平台"的拐点
运维·zabbix·工程化·一键部署·平台化·边界设计
qq_349447951 个月前
Zabbix自助发现监控机器配置
zabbix
mwmbfh1 个月前
zabbix图表(图形/监控图)中文显示为方框/方块的解决办法
zabbix
江南风月1 个月前
WGCLOUD保姆级教程最新版整理
运维·zabbix·运维开发·prometheus·日志审计
ElevenS_it1881 个月前
Nginx日志监控告警实战:access_log解析+5xx突增+慢请求+异常IP自动告警完整方案(Filebeat+Zabbix)
运维·网络·tcp/ip·nginx·zabbix
IT WorryFree1 个月前
Zabbix 7.4 API 可同步全量参数清单(同步第三方系统专用)
java·开发语言·zabbix
江南风月1 个月前
Hermes Agent 接入WGCLOUD实战:打造团队 AI 智能运维解决方案
运维·zabbix·运维开发·prometheus