> 文档中心 > Zabbix6监控Oracle19C最佳实践

Zabbix6监控Oracle19C最佳实践


📢📢📢📣📣📣
哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10年DBA工作经验
一位上进心十足的【大数据领域博主】!😜😜😜
中国DBA联盟(ACDU)成员,目前从事DBA及程序编程
擅长主流数据Oracle、MySQL、PG 运维开发,备份恢复,安装迁移,性能优化、故障应急处理等。
✨ 如果有对【数据库】感兴趣的【小可爱】,欢迎关注【IT邦德】💞💞💞
❤️❤️❤️感谢各位大可爱小可爱!❤️❤️❤️

文章目录

  • 前言
    • ⛳️ 1.配置本地yum
    • ⛳️ 2.go安装
    • ⛳️ 3.Agent2安装
      • ✨ 3.1 创建用户组等,授权
      • ✨ 3.2 安装依赖
      • ✨ 3.3 编译安装
    • ⛳️ 4.Zabbix监控Oracle

前言

zabbix可以用来监控数据库可用性和性能,本文介绍了Zabbix6监控Oracle19C的详细过程。


⛳️ 1.配置本地yum

操作系统环境为RHEL7
[root@jeames ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.4 (Maipo)

1.创建挂载目录[root@jeames ~]# df -THFilesystem     Type      Size  Used Avail Use% Mounted on/dev/mapper/rhel-root xfs 19G  4.0G   15G  22% /devtmpfsdevtmpfs  2.0G     0  2.0G   0% /devtmpfs   tmpfs     2.0G     0  2.0G   0% /dev/shmtmpfs   tmpfs     2.0G  9.6M  2.0G   1% /runtmpfs   tmpfs     2.0G     0  2.0G   0% /sys/fs/cgroup/dev/sda1      xfs1.1G  187M  877M  18% /boottmpfs   tmpfs     396M   25k  396M   1% /run/user/0tmpfs   tmpfs     396M  8.2k  396M   1% /run/user/42/dev/sr0iso9660   4.1G  4.1G     0 100% /run/media/root/RHEL-7.4 Server.x86_64[root@jeames ~]# mkdir -p /mnt/dvd/2.挂载光盘到目录[root@rhel76 ~]# mount /dev/sr0 /mnt/dvdmount: /dev/sr0 is write-protected, mounting read-only3.将RHEL7的yum替换为Centos的源## 查询原有rpm包[root@jeames ~]# rpm -qa | grep yumPackageKit-yum-1.1.5-1.el7.x86_64yum-3.4.3-154.el7.noarchyum-rhn-plugin-2.0.1-9.el7.noarchyum-utils-1.1.31-42.el7.noarchyum-metadata-parser-1.1.4-10.el7.x86_64yum-langpacks-0.4.2-7.el7.noarch## 删除原有的yum源[root@jeames ~]# rpm -qa|grep yum|xargs rpm -e --nodeps## 安装Centos7 yum所需的所有rpm包[root@jeames ~]# rpm -ivh yum-3.4.3-168.el7.centos.noarch.rpm --nodeps[root@jeames ~]# rpm -ivh yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm --nodeps[root@jeames ~]# rpm -ivh yum-metadata-parser-1.1.4-10.el7.x86_64.rpm[root@jeames /]# rpm -qa | grep yumyum-3.4.3-168.el7.centos.noarchyum-plugin-fastestmirror-1.1.31-54.el7_8.noarchyum-metadata-parser-1.1.4-10.el7.x86_64## CentOS yum源配置[root@jeames /]# cp /etc/yum.repos.d/redhat.repo /etc/yum.repos.d/redhat.repo.bakcat >> /etc/yum.repos.d/CentOS.repo << "EOF"[rhel7]name=jemrepobaseurl=file:///mnt/dvd/gpgcheck=0EOF[root@jeames /]# yum repolist

Zabbix6监控Oracle19C最佳实践

⛳️ 2.go安装

## 构建Agent2需要具有当前支持的Go版本的已配置Go环境下载网址:https://dl.google.com/go/go1.13.linux-amd64.tar.gz[root@jeames ~]# tar -C /usr/local -zxvf go1.13.linux-amd64.tar.gz## 设置环境变量[root@jeames ~]# vi ~/.profilePATH=$HOME/bin:$HOME/.local/bin:$PATHexport PATH=$PATH:/usr/local/go/bin export GOROOT=/usr/local/go export GOPATH=$HOME/go export PATH=$PATH:$HOME/go/bin[root@jeames ~]# source ~/.profile创建go的家目录、查看版本[root@jeames ~]# echo $HOME/root[root@jeames ~]# mkdir /root/go[root@jeames ~]# go versiongo version go1.13 linux/amd64

⛳️ 3.Agent2安装

✨ 3.1 创建用户组等,授权

[root@jeames /]# groupadd --system zabbix[root@jeames /]# useradd --system -g zabbix -d /usr/lib/zabbix -s /sbin/nologin  \-c "Zabbix Monitoring System" zabbix

✨ 3.2 安装依赖

yum install openssl-devel pcre-devel zlib-devel  unixODBC-devel \net-snmp-devel  libssh2-devel OpenIPMI-devel  openldap-develyum -y install expat-devel

Zabbix6监控Oracle19C最佳实践

✨ 3.3 编译安装

[root@jeames ~]# tar -zxvf zabbix-6.2.2.tar.gz[root@jeames ~]# cd zabbix-6.2.2/[root@jeames ~]# ./configure --enable-agent2[root@jeames ~]# make[root@jeames ~]# make install

Zabbix6监控Oracle19C最佳实践

## 修改配置文件[root@jeames ~]# find / -name zabbix_agent2.conf/root/zabbix-6.2.2/src/go/conf/zabbix_agent2.conf/usr/local/etc/zabbix_agent2.conf[root@jeames ~]# vi /usr/local/etc/zabbix_agent2.confServer=192.168.1.30ServerActive=127.0.0.1Hostname=192.168.1.32Server为Zabbix Server的IPServerActive为Agent客户端IPHostname为Agent客户端的Hostname,IP也可以## 启动agent进程[root@jeames ~]# zabbix_agentd## 查看日志[root@jeames ~]# tail /tmp/zabbix_agentd.log

Zabbix6监控Oracle19C最佳实践

⛳️ 4.Zabbix监控Oracle

模板-Oracle by Zabbix agent 2-应用,修改对应模板{$ORACLE.USER}:Oracle username.{$ORACLE.PASSWORD}:Oracle user password.{$ORACLE.CONNSTRING} tcp://192.168.1.32:1521{$ORACLE.SERVICE}:Oracle Service Name

Zabbix6监控Oracle19C最佳实践
配置-主机-创建主机
Zabbix6监控Oracle19C最佳实践
Zabbix6监控Oracle19C最佳实践
在这里插入图片描述

热点资讯