《Zabbix配置ODBC监控Oracle数据库指南.docx》由会员分享,可在线阅读,更多相关《Zabbix配置ODBC监控Oracle数据库指南.docx(10页珍藏版)》请在第一文库网上搜索。
1、Zabbix5.O配置ODBC监控Orac1e数据库1、安装ODBC使用yum安装ODBCyum-yinsta11UnixODBCunixODBC-deve12、安装OraC1e-instantc1ient先把需要用到的四个rpm离线包下载到本地mkc1ir-porac1ecdorac1ewgethttps:/down1oad,9000orac1e-instantc1ient19.9-basic19.9.0.0.0-1.x86_64.rpmwgethttps:/down1oad,orac1e,com/otn_software/1inuxinstantciient/199000/orac1e-i
2、nstantc1ient19.9-sq1p1us-19.9.0.0.01.x86_64.rpmwgethttps:/down1oad,9000orac1e-instantc1ient19.9-deve1-19.9.0.0.0-1.x86_64.rpmwgethttps:/down1oad,orac1e,com/otn_software/1inuxinstantciient/199000/orac1e-instantc1ient19.9-odbc-19.9.0.0.0-1.x8664.rpm直接通过下面的命令安装OraCIe-instantc1ientyumIoca1insta11orac1e-
3、instantc1ient19.9-*orac1e-instantc1ient的安装位置如下usr1ib/orac1e/19.9c1ient64usrshareorac1e19.9c1ient64usrinc1ude/orac1e19.9/c1ient643、配置SQ1PIUS连接在设置环境变量之前,我们需要在usr1ibOraCIe/19.9c1ient64下创建network/admin文件夹,用来配置tnsnames.ora创建network/admin文件夹mkdirusr1ib/orac1e/19.9/c1ient64networkadmin-p配置tnsnames.ora文件(DE
4、SCRIPTION(ADDRESS=(PROTOCO1=TCP)(HOST=xxx.xxx.xxx.xxx)(PORT=1521)(CONNECT_DATA二(SERVER=DEDICATED)(SERVICE_NAME=数据库SID)注:HoST处填写OraC1e数据库服务器IP,SERVICE_NAME处填写数据库的S1D环境变量配置vi/etc/profi1e添加以下内容exportORAC1EHOME-/usr/1iborac1e/18.5/c1ient64export1D_1IBRARY_PATH=$ORAC1EJIOME/1ib:usr1ib64:$1D_1IBRARY_PAT1I
5、exportTNSADMIN-$ORAC1EHOME/network/adminexportPATH=$PATH:$ORAC1E_HOME/bin:SHOMEZbinsourceetcprofi1esourceetcprofi1e加载环境变量配置需要的类库chmod+xusr1iborac1e19.9c1ient641ib1ibsqora.so.19.1cdusr1ib64In-sIibodbcinst.so.2.O.OIibodbcinst.so.1添加Orac1e驱动vietcodbcinst.ini添加以下内容Orac1eDescription=Orac1eODBCdriverforOr
6、ac1e1IgDriver=usr1iborac1e19.9c1ient641ib1ibsqora.so.19.1添加Orac1e数据源vietcodbc.ini添加以下内容Orac1e#DSN名称Driver=Orac1e#驱动名称ServerName=xxx.xxx.xxx.xxx:1521/数据库SID#IP:端口/SIDUserID=XXX#用户名Password=XXX#密码ISQ1测试3SQ1PIus测试连接sq1p1us用户名/用户密码DSN名称4、配置zabbix监控配置主机创建主机配置完成后检查无误,点添加按钮完成主机创建监控数据库的作用又有什么呢?实时采集监控数据:包括硬件
7、、操作系统、中间件、应用程序等各个维度的数据。实时反馈监控状态:通过对采集的数据进行多维度统计和可视化展示,能实时体现监控对象的状态是正常还是异常。预知故障和告警:能够提前预知故障风险,并及时发出告警信息。辅助定位故障:提供故障发生时的各项指标数据,辅助故障分析和定位。辅助性能调优:为性能调优提供数据支持,接口响应时间等。辅助容量规划:为服务器、中间件以及应用集群的容量规划提供数据支撑。这就是监控配置完成后最终的效果图,可视化的展示(可视化(Visua1ization)是利用计算机图形学和图像处理技术,将数据转换成图形或图像在屏幕上显示出来,再进行交互处理的理论、方法和技术。)监控数据库的基本运行流程又有什么呢?数据采集数据传输数据存储数据展示监控告警数据库中包含:缓存命中率、数据库时间比、每秒读写速率、每秒读写字节、表空间。表空间(表空间是数据库的逻辑划分,一个表空间只能属于一个数据库。所有的数据库对象都存放在指定的表空间中。但主要存放的是表,所以称作表空间。OracIe数据库中至少存在一个表空间,即SYSTEM的表空间。SQ1SerVer数据库与OraC1e数据库之间最大的区别要属表空间设计。Orac1e数据库开创性地提出了表空间的设计理念,这为Orac1e数据库的高性能做出了不可磨灭的贡献。可以这么说,OraC1e中很多优化都是基于表空间的设计理念而实现的。)-全文完-