ercole

command module
v2.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 16, 2020 License: GPL-3.0, GPL-3.0-or-later Imports: 1 Imported by: 0

README

Ercole

Build Status codecov Go Report Card Quality Gate Status API Documentation

Ercole is a open-source software for proactive software asset management:

Ercole is made by multiple services:

  • Alert: generate alerts, send notifications. Expose data for 3rd party usage (i.e. prometheus)
  • API: provides REST APIs for the User Interface
  • Chart: provides REST APIs for the charts
  • Data: receives data from the agent
  • Repo: provides a yum repository (proxy?) for the agent binaries

Documentation about Ercole available here. Documentation about this new version of Ercole here

Main functionalities

Licensing always under control Take care about your Oracle Database installation and prevent the usage of unathorized licenses.

Proactive database optimization All interesting Oracle advisory output pre-elaborated and in a single point.

RMAN Backup policy Plan your RMAN backup policy in the best way.

PSU and RU advisor Plan your PSU and RU patching lifecycle.

Database server CPU and storage capacity Find your over allocated DB server and use the licenses where you really need them.

Auto filling of LMS Oracle audit file Have you ever tried to fill this complicated file? Ercole does it in one click.

Requirements

How to build

go build ./main.go -o ercole

How to run the server

Run the binary: ./ercole serve

You can customize parameters by copying the config.toml file in the same directory as your ercole binary or in /opt/ercole/config.toml.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
alert-service
controller
Package controller contains structs and methods used to provide endpoints for storing hostdata informations Package controller contains structs and methods used to provide endpoints for storing hostdata informations
Package controller contains structs and methods used to provide endpoints for storing hostdata informations Package controller contains structs and methods used to provide endpoints for storing hostdata informations
database
Package database contains methods used to perform CRUD operations to the MongoDB database
Package database contains methods used to perform CRUD operations to the MongoDB database
service
Package service is a package that provides methods for manipulating host informations
Package service is a package that provides methods for manipulating host informations
api-service
database
Package database contains methods used to perform CRUD operations to the MongoDB database
Package database contains methods used to perform CRUD operations to the MongoDB database
dto
service
Package service is a package that provides methods for querying data Package service is a package that provides methods for querying data Package service is a package that provides methods for querying data Package service is a package that provides methods for querying data Package service is a package that provides methods for querying data Package service is a package that provides methods for querying data Package service is a package that provides methods for querying data Package service is a package that provides methods for querying data Package service is a package that provides methods for querying data Package service is a package that provides methods for querying data Package service is a package that provides methods for querying data Package service is a package that provides methods for querying data Package service is a package that provides methods for querying data
Package service is a package that provides methods for querying data Package service is a package that provides methods for querying data Package service is a package that provides methods for querying data Package service is a package that provides methods for querying data Package service is a package that provides methods for querying data Package service is a package that provides methods for querying data Package service is a package that provides methods for querying data Package service is a package that provides methods for querying data Package service is a package that provides methods for querying data Package service is a package that provides methods for querying data Package service is a package that provides methods for querying data Package service is a package that provides methods for querying data Package service is a package that provides methods for querying data
chart-service
database
Package database contains methods used to perform CRUD operations to the MongoDB database Package database contains methods used to perform CRUD operations to the MongoDB database Package database contains methods used to perform CRUD operations to the MongoDB database
Package database contains methods used to perform CRUD operations to the MongoDB database Package database contains methods used to perform CRUD operations to the MongoDB database Package database contains methods used to perform CRUD operations to the MongoDB database
dto
Package dto is a package that provides struct that contains charts Package dto is a package that provides struct that contains charts Copyright (c) 2020 Sorint.lab S.p.A. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Package dto is a package that provides struct that contains charts Package dto is a package that provides struct that contains charts Copyright (c) 2020 Sorint.lab S.p.A. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
service
Package service is a package that provides methods for querying data Package service is a package that provides methods for querying data Package service is a package that provides methods for querying data
Package service is a package that provides methods for querying data Package service is a package that provides methods for querying data Package service is a package that provides methods for querying data
cmd
data-service
controller
Package controller contains structs and methods used to provide endpoints for storing hostdata informations
Package controller contains structs and methods used to provide endpoints for storing hostdata informations
database
Package database contains methods used to perform CRUD operations to the MongoDB database Package database contains methods used to perform CRUD operations to the MongoDB database
Package database contains methods used to perform CRUD operations to the MongoDB database Package database contains methods used to perform CRUD operations to the MongoDB database
service
Package service is a package that provides methods for manipulating host informations Package service is a package that provides methods for manipulating host informations Package service is a package that provides methods for manipulating host informations Package service is a package that provides methods for manipulating host informations
Package service is a package that provides methods for manipulating host informations Package service is a package that provides methods for manipulating host informations Package service is a package that provides methods for manipulating host informations Package service is a package that provides methods for manipulating host informations
repo-service
service
Package service is a package that contains varios file serving services Package service is a package that contains varios file serving services Package service is a package that contains varios file serving services Package service is a package that contains varios file serving services
Package service is a package that contains varios file serving services Package service is a package that contains varios file serving services Package service is a package that contains varios file serving services Package service is a package that contains varios file serving services

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL