Oracle: failed to fetch data ZABBIX - linux

So i am trying to monitor oracle database replication using zabbix,
my setup is:
oracle database 11g r2
zabbix 5.4
i did install ODBC client in zabbix server and follow this step, my zabbix server can connect with my oracle database via ODBC. But, when i add template 'Oracle Database by ODBC' i got this error:
i already set host macros, here's the configuration:
i turn off firewall, disable selinux, but it's still can fetch data from my database..
can someone help me? or maybe now zabbix doesn't support monitoring oracle database 11g?
thank you

This setup does not support oracle 11. I am pretty sure the template could be adjusted for that but you do need some oracle and zabbix knowledge to get that working.
Years ago I created https://github.com/ikzelf/zbxdb and that does support about each and every release I could find. It is quite a different setup but it also supports more advanced oracle configurations. Maybe it can help you.

Related

Oracle Web Tool like PGAdmin for linux installation?

We're running serveral Oracle DBs hosted on AWS RDS. For security reasons, I can't connect to these DBs via Oracle SQL Developer, as the server are not exposed to the internet. I want to run a DB tool like PGAdmin on an EC2 instance and access this tool via webbrowser in order to manage my db, run sql queries etc.
Is there any tool out there you're aware of, fulfilling this needs?
Thanks!
I am working with OmniDB now - seems to do the trick.

Linux slow to connect to the oracle database

My working system is Centos7. Now I'am develop a web application, it use Oracle Database. So I use instantclient 11.2 to connect the Oracle on my Centos7, it use long time to connect! Although connect successful, but I have to wait for at least 3 minute! The web application startup will init the datasource, for each datasource, it also use at least 3 minute to finish! How odd that my colleague connect or init datasource is really quick by use Windows OS(only I use linux)! The database installed at the linux server(also Centos7). we all use the same network environment! How can I fix this problem? I love Linux so much that I don't want to change to Windows for working! Thank for helping me to solve this problem!(I am so sorry that my English is very bad )

Access to database without installing any client/lib

I am currently on a project where I have 2 VM (virtual machine), a Windows and Linux one.
I also have an Oracle database where I have a simple table called "Material".
On the 2 VM, I want to connect to my Oracle database without any client or libraries. The thing is I want to create a script which would run on the VM and can connect to my database and insert some datas to my table "Material" but I can't install anything on my VM (like the mysqlclient for exemple).
So is it possible to connect to a database without installing anything on my VM? Or perhaps can I access to an online client to send my SQL to my Oracle Database?
I know it's quite difficult to understand my problem so if you have any question, feel free to ask.

Integrating IBM Connections with Oracle Issue

I am having IBM connections setup in Windows system whereas i am having Oracle installed on another AIX system where i am facing issues connecting with database. Can anyone help me through this?
How to specify the database location of remote system? Can I have any link for installation guide IBM Connections 4.5?
These 2 links would help in configuring a remote database:
http://www-10.lotus.com/ldd/lcwiki.nsf/xpDocViewer.xsp?lookupName=IBM+Connections+4.5+Documentation#action=openDocument&res_title=Creating_Oracle_databases_manually_ic45&content=pdcontent
http://www-10.lotus.com/ldd/lcwiki.nsf/xpDocViewer.xsp?lookupName=IBM+Connections+4.5+documentation#action=openDocument&res_title=Installing_IBM_Connections_4.5_ic45&content=pdcontent

SQL Server Agent Job Set Up

I'm a newbie to SQL and .Net and this question might be stupid too to ask but I still need help.
I've a Database located on Server1. Now I got another Server, lets call it Server2 to work on my Development.
Server1 on which my database is located seems to be a SQL Server Express installation so I don't see a SQL Server Agent in there. Server2 has a SQL Server Agent. So can I use Server2's SQL Server Agent and schedule queries to run automatically on Server1? Is this possible? If it is then can someone explain me how to do it.
I've successfully run Jobs from SQL Express, there's no built in support for the mangement studio, but you can manually do all the work. it is a pretty long-winded process though. Follow the excellent and very detailed guide in this blog post.
http://www.sqlteam.com/article/scheduling-jobs-in-sql-server-express
Alternatively there is a project to create an SQL Agent for SQL Express: http://standalonesqlagent.codeplex.com/
If you create a linked server on Server2 that points to Server1, yes you can create jobs on Server2 that execute code on Server1 using server1.database.dbo.object syntax.
You can learn about creating linked servers here:
http://technet.microsoft.com/en-us/library/ff772782.aspx
(You'll have to change the version to your version, since you didn't tell us what version you're using. You'll also want to make sure the linked server is collation compatible and supports data access/RPC.)
Of course you will have to deal with security and also how to deal with connectivity failures, and general dependencies between the two servers.
You can add error handling with sp_testlinkedserver.

Resources