Skip to main content
Discussion ongoing

Include Perl library for Oracle in Centreon's repos

Related products:Infra Monitoring - Connectors
  • May 6, 2026
  • 11 replies
  • 55 views

Forum|alt.badge.img+8

Hello.

We would like to use the Oracle Database connector but it has a perl library as a prerequisite, which has to be downloaded and installed manually from a 3d party source (not Centreon’s or OS repositories).

For security reasons, we are not able to download/install anything that is not in our SUMA (SUSE Manager) channels. Our Central and pollers are registered to Oracle Linux channels and we have also Centreon's repos in our SUMA Service.

So, would it be possible to add that package to Centreon's repositories? Meaning that it has been tested by Centreon so it is guaranteed to be a version compatible with the current connector and also secure for installation.

The other dependency, the Oracle Instant Client is also available through official repos, so that is not a stopper for us.

Regards

11 replies

Alexandre Belhomme
Forum|alt.badge.img+13

I’m not in expert in the Oracle field specially, but i remember that we had a similar situation with packages related to vmware sdk. The packages couldn’t be bundled within Centreon packages because of licensing issues. Maybe that’s a similar case here ? I know Oracle can be touchy with licencing.


Forum|alt.badge.img+8
  • Author
  • Steward ***
  • May 7, 2026

Hi.

I’m referring to the package downloaded from CPAN (https://www.cpan.org/modules/by-module/DBD/DBD-Oracle-1.83.tar.gz).

AFAICT it is free to redistribute and modify, and is not from Oracle (I guess otherwise it would be available through its official repos).

The other dependency, Oracle Instant Client, can be installed from official repositories. At least for Oracle Linux it IS available in its repos.

So the problem is the perl library from CPAN in our case.

 

Regards


Alexandre Belhomme
Forum|alt.badge.img+13

That make sense. I do also see that this is due to multiple version of the CPAN module need to be used depending on the database version Oracle Database | Centreon Documentation

I’m unsure of what is their intent behind it, but if it’s mostly for ease of deployment, and not to add as hard dependency, i don’t see why not.


Forum|alt.badge.img+8
  • Author
  • Steward ***
  • May 7, 2026

Yes, the Oracle Instant Client depends on the Oracle database. So it has to be installed accordingly from its repos

 

But the connector documentation gives the CPAN perl library url to DBD-Oracle-1.83.tar.gz specifically, which, for what I can see was, released in early 2022.

 

So the perl library seems to be independent of the Oracle client/database combination. At least for now.

 

Regards


rchauvel
Centreonian
Forum|alt.badge.img+18
  • Centreonian
  • May 29, 2026
Updated idea statusNewDiscussion ongoing

Alexandre Belhomme
Forum|alt.badge.img+13

I don’t have much to discuss about this personally, not making use of this plugin.

After looking online i see that there used to be packages for a perl-DBD-Oracle but it hasn’t been maintained and so packaged in many distributions for a while. I suppose that’s why Centreon didn’t take the load of packaging itself and putting it in their repository.
Also i looked online, the CPAN module seems to keep receiving updates, but based on the centreon docs there is major incompatibilities between perl module versions and the Oracle database versions depending on what needs to be monitored.

 

So, the question is more on Centreon side, emeck requesting the creation and support of a package perl-DBD-Oracle containing the built version of the CPAN DBD-Oracle for OpenSuse, is this something that you would consider?

 


ltirand
Centreonian
Forum|alt.badge.img+10
  • Centreonian
  • June 1, 2026

Hello :)

The “discussion ongoing” label referred to our internal discussions on the subject.

We are not authorised to distribute this package regarding Oracle; we have provided the steps you need to follow in the connector documentation. Therefore, this idea cannot be implemented.

Thank you for your understanding, best regards.


Forum|alt.badge.img+5
  • Centreonian
  • June 1, 2026
Updated idea statusDiscussion ongoingDeclined

Forum|alt.badge.img+8
  • Author
  • Steward ***
  • June 1, 2026

Hello.

I’m confused. This is the license of the file DBD-Oracle-1.83.tar.gz we need to download from cpan:

This software is copyright (c) 2022, 2021, 2019, 2014, 2013, 2012, 2011, 2010 by Tim Bunce.

This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.

Terms of the Perl programming language system itself

a) the GNU General Public License as published by the Free
   Software Foundation; either version 1, or (at your option) any
   later version, or
b) the "Artistic License"

 

The instant client package from Oracle is available from their official repos, so no problem with it. I’m just trying to understand why are you not authorized to distribute this package (DBD-Oracle-1.83.tar.gz) which was my original request, since the license says it is free to redistribute?

Regards


ltirand
Centreonian
Forum|alt.badge.img+10
  • Centreonian
  • June 2, 2026

Hello :)

We are taking the time to look into this legal question internally; we will get back to you once we have more information.

Best regards.


Forum|alt.badge.img+5
  • Centreonian
  • June 2, 2026
Updated idea statusDeclinedDiscussion ongoing