Skip to Main Content

Oracle Database Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

Oracle SNMP Support

user10484841Sep 9 2010 — edited Sep 10 2010
Hi,
I would like to ask you is it possible to configure oracle to listen for SNMP packets and records their value into table.
I want to configure cisco switch to send SNMP packets to oracle server with toral upload and download network traffic. Oracle receives the packet and stores the value into table. Is this possible?

regards

Comments

unknown-698157
http://tinyurl.com/35qxtmp

----------
Sybrand Bakker
Senior Oracle DBA
rgvg
that sounds like a job for a different piece of software such as a management station or you could write one yourself. it's not exactly the job of a db server, unless you are referring to something else.
Billy Verreynne
user10484841 wrote:

I would like to ask you is it possible to configure oracle to listen for SNMP packets and records their value into table.
I want to configure cisco switch to send SNMP packets to oracle server with toral upload and download network traffic. Oracle receives the packet and stores the value into table. Is this possible?
No. You need to write a SNMP client that can read SNMP packets and then insert it into the database.

Alternatively, write a MIBs client and read that stats data using MIBs from the switch and insert the results into Oracle.

Perl has MIB and SNMP libraries if I'm not mistaken - and Perl can easily connect to Oracle and insert data.

If you want to do this from inside Oracle.. UDP protocol is not supported by PL/SQL. Only TCP. So you will need to write your own network library (via Java or external procs) and hook that into PL/SQL. Not a trivial task. Alternatively, move this entirely into the Java layer and use Java stored procs instead - but I expect that you will need to load additional jars for this and punch open holes in the Java sandbox.
user10484841
Ok, Thank you!
I'm not good at perl or java. Have you seen a ready made solution?
Do you have information in near feature is this going to be supported?

regards

Edited by: user10484841 on Sep 10, 2010 3:14 AM
Billy Verreynne
user10484841 wrote:

I'm not good at perl or java. Have you seen a ready made solution?
SNMP and MIBs? Yes. But that is in-house developed s/w - copyrighted and so on.
Do you have information in near feature is this going to be supported?
Support what? Oracle is a database server. Not a SNMP collector. You need to write the software to insert user data into the database.

You cannot expect that the database will automagically guess what user data you want, how you want it structured, and then insert that for you - without you lifting a finger.

SNMP and MIB based systems dealing with network devices ito management, configuration, performance, planning and so are, are expensive and sophisticated systems - and typically will cost you more than buying an Oracle RDBMS license. You cannot expect to simply snap your fingers and have the Oracle RDBMS provide this software, interfaces and functionality for you.
1 - 5
Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on Oct 8 2010
Added on Sep 9 2010
5 comments
794 views