orabbix查件下载

http://www.smartmarmot.com/product/orabbix/download/

安装jdk8

  1. rpm -ivh jdk-8u171-linux-x64.rpm

部署orabbix

  1. mkdir /opt/orabbix #必须使用这个目录,否则需要更改很多path
  2. cp orabbix-1.2.3.zip /opt/orabbix && unzip orabbix-1.2.3.zip
  3. chmod a+x /opt/orabbix R

修改confi.props配置文件

  1. [root@zabbix conf]#vi config.props
  2. ZabbixServerList=ZabbixServer1
  3. #注:以上等号后的名字必须与下行中等号前名字保持一样。
  4. ZabbixServer1.Address=10.110.80.100
  5. ZabbixServer1.Port=10051
  6. #注:以上端口号为与Zabbix Server通讯的端口,我这里是将Orabbix与Zabbix装在同一台机器上的,如果不在同一台机器,那装Orabbix的机器需要先装Zabbix Agent,否则数据将无法传送到Zabbix Server。
  7. #ZabbixServer2.Address=IP_ADDRESS_OF_ZABBIX_SERVER
  8. #ZabbixServer2.Port=PORT_OF_ZABBIX_SERVER
  9. 注:以上本来行首是没有#号的,但我们这里没有第二个Zabbix Server,所以这里将它注销了。
  10. OrabbixDaemon.PidFile=./logs/orabbix.pid
  11. OrabbixDaemon.Sleep=300
  12. OrabbixDaemon.MaxThreadNumber=100
  13. DatabaseList=10.110.80.117,10.110.80.118
  14. #注:
  15. #1. 以上等号后的名字可以自己任意取名,但在Zabbix中添加Oracle Host时,必须用你在此设定的名字,否则无法监测。
  16. #2. 以上等号后面的值修改后,在下面的数据库连接定义=处,也需要修改相应的名字;
  17. #3. 这里建议使用Server Name-DBSID的方式来命名。
  18. DatabaseList.MaxActive=10
  19. DatabaseList.MaxWait=100
  20. DatabaseList.MaxIdle=1
  21. 10.110.80.117.Url=jdbc:oracle:thin:@192.168.153.123:1521: ORCL
  22. 注:
  23. 1. 以上行开始的那个值,需要与之前DatabaseList后面的值保持一样。
  24. 2. 192.168.153.123Oracle服务器的地址,1521TNS PortORCLDB SID
  25. 10.110.80.117.User=system
  26. 10.110.80.117.Password=oracle
  27. #注:以上为访问数据库的用户名和密码
  28. #Those values are optionals if not specified Orabbix is going to use thegeneral values.
  29. 10.110.80.117.MaxActive=10
  30. 10.110.80.117.MaxWait=100
  31. 10.110.80.117.MaxIdle=1
  32. 10.110.80.117.QueryListFile=./conf/query.props
  33. 10.110.80.118.Url=jdbc:oracle:thin:@server2.domain.example.com:<LISTENER_PORT>:DB2
  34. 10.110.80.118.User=zabbix
  35. 10.110.80.118.Password=zabbix_password
  36. 10.110.80.118.QueryListFile=./conf/query.props
  37. 10.110.80.118.Url=jdbc:oracle:thin:@server3.domain.example.com:<LISTENER_PORT>:DB3
  38. 10.110.80.118.User=zabbix
  39. 10.110.80.118.Password=zabbix_password
  40. 10.110.80.118.QueryListFile=./conf/query.props

添加和启动服务

  1. cp -a /opt/orabbix/init.d/orabbix /etc/init.d/orabbix
  2. /etc/init.d/orabbix start

zabbix配置

  1. 模板在/opt/orabbix/template
  2. Orabbix_export_full.xml 全部导入(图表 监控项 触发器)
  3. Orabbix_export_graphs.xml 图表
  4. Orabbix_export_items.xml 监控项
  5. Orabbix_export_triggers.xml 触发器

添加主机

主机名必须跟config.props里面定义的名称的配置保持一致

文档更新时间: 2019-07-28 13:26   作者:张尚