暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
zabbix配置监控linux-oracle11g.docx
126
3页
0次
2023-10-17
5墨值下载
1.安装下载 oracle 客户端
客户端下载地址:https://www.oracle.com/database/technologies/instant-client/linux-
x86-64-downloads.html
解压到当前目录
[root@pg211 opt]# mkdir -p /usr/lib/oracle/12c/client64
[root@pg211 client64]# ll
total 70400
drwxr-xr-x 3 root root 4096 Jun 27 15:51 instantclient_12_2
-rw-r--r-- 1 root root 68965195 Jun 27 15:50 instantclient-basic-linux.x64-12.2.0.1.0.zip
-rw-r--r-- 1 root root 1572942 Jun 27 15:50 instantclient-jdbc-linux.x64-12.2.0.1.0.zip
-rw-r--r-- 1 root root 634023 Jun 27 15:50 instantclient-odbc-linux.x64-12.2.0.1.0-2.zip
-rw-r--r-- 1 root root 904309 Jun 27 15:45 instantclient-sqlplus-linux.x64-12.2.0.1.0.zip
ORACLE_HOME=/usr/lib/oracle/12c/client64/instantclient_12_2;export
ORACLE_HOME
LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH;export
LD_LIBRARY_PATH
export PATH=$ORACLE_HOME:$PATH
使用 pip3 安装 cx_Oracle,需要外网
pip3 install cx_Oracle
pip3 list |grep cx
[root@pg211 opt]# pip3 download cx_Oracle --可外网下载后放在内网本地安装
测试./sqlplus 如果报错找不到 libnsl.so.1 就用软连接一下
[root@pg211 lib64]# pwd
/usr/lib64
[root@pg211 lib64]# ln -s libnsl.so.2 ./libnsl.so.1
2.自定义监控脚本
查询 zabbix 参数文件配置:cat /etc/zabbix/zabbix_server.conf |egrep -v "^$|^#"
AlertScriptsPath=/usr/lib/zabbix/alertscripts --修改文件去掉#
[root@pg211 zabbix]# chown -R zabbix.zabbix externalscripts/
[root@pg211 externalscripts]# pwd
/usr/lib/zabbix/externalscripts
[root@pg211 externalscripts]# chown -R zabbix.zabbix *
[root@pg211 externalscripts]# chmod 775 *
[root@pg211 externalscripts]# ll
total 12
-rwxrwxr-x 1 zabbix zabbix 5581 Jun 29 09:50 oracle_check.py
-rwxrwxr-x 1 zabbix zabbix 1012 Jun 29 09:51 oracle_healthy_check.py
oracle 服务器中创建 oracle 的监控账户以及授权
CREATE USER zabbix IDENTIFIED BY zabbix;
GRANT CONNECT,RESOURCE,CREATE SESSION TO zabbix;
GRANT SELECT ANY TABLE TO zabbix;
测试脚本的可用性
./oracle_check.py --address 192.168.31.10 --username zabbix --password zabbix --port
1521 --database orcl show_tablespaces
./oracle_healthy_check.py --address 192.168.31.10 --username zabbix --password zabbix
--port 1521 --database orcl
3.导入模板
模板文件:
zbx_export_templates.yaml
zbx_export_templates-2.yaml
修改模板对应的宏并测试数据连接
of 3
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。