Skip to content
This repository has been archived by the owner on Jan 28, 2019. It is now read-only.

glasswalk3r/siebel-monitoring-tools

Repository files navigation

This project is no longer being maintained

I'm not actively maintaining this project, but I'll keep it here in the hope it will still be useful for somebody else.

No bugs or requests will be attended!

Project goal

The goal of this project is to make possible to monitor Siebel servers. The objects that are being considered to be monitored are:

  • components status;
  • servers (of the connected Enterprise) status;
  • computer resources consumption by component;
  • tasks information;
  • anything else that might be interesting;

Siebel Monitoring tools enables monitoring by using different methods like fetching information from a Siebel Enterprise from srvrmgr program or querying the database.

When the information is retrieved by using the srvrmgr output, the costs in terms of computer resources are quite low in the Siebel Servers (if a different server is used to host it), specially regarding memory consumption.

Once the tools can use the srvrmgr interactively, there is also no need to connect/disconnect to fetch information, which make it easily to fetch information quite faster than repeating the login/logout process every time.

What is ready for usage

Currently, this projects provides:

  • An API to connect and retrieve data from a Siebel Enterprise: this API allows connect to a Siebel Enterprise, execute commands, parse the generated output and do something (hopefully) useful with it, like motoring components and tasks. This API is available for download from CPAN and much more information can be obtained from the documentation available here.
  • Two Nagios plug-ins. Please check out the NagiosPlugins wiki for more details.
  • There are also proofs of concept implementations available in the distribution at CPAN. The SiebelSrvrmgrExporter is a handy tool with absolutely minimum configuration.

What is not ready yet

The SNMP MIB is still a goal for the project, but it was not started yet.

Contributing for the project

Project contribution is not just code! There is need for testing, reporting bugs, asking for features and even documentation. Feel free to contact the project owner for details if you would like to join the project.

Currently, there is a important area to help that is provide output from different Siebel versions from the srvrmgr. This task is very easy to accomplish and it will help improve the parsers from the currently API. If you like to help, please check the wiki SrvrmgrOutput for more details.

If coding is your area, please see DeveloperNotes for details about helping developing the project.

Commercial support

There is not official support for the tools available for download. If you need it, please contact the project owner for more information.

Other known monitoring tools for Siebel

About

Framework in Perl to monitor Siebel Enterprises

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages