Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ercole-io/ercole
Proactive Software Asset Management. Backend component
https://github.com/ercole-io/ercole
assets-management license-management monitoring-application mysql mysql-database oracle oracle-database postgresql postgresql-database
Last synced: 26 days ago
JSON representation
Proactive Software Asset Management. Backend component
- Host: GitHub
- URL: https://github.com/ercole-io/ercole
- Owner: ercole-io
- License: other
- Created: 2019-07-30T12:12:27.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-11T13:30:14.000Z (7 months ago)
- Last Synced: 2024-04-11T15:06:12.881Z (7 months ago)
- Topics: assets-management, license-management, monitoring-application, mysql, mysql-database, oracle, oracle-database, postgresql, postgresql-database
- Language: Go
- Homepage: https://ercole.io
- Size: 33.2 MB
- Stars: 150
- Watchers: 10
- Forks: 11
- Open Issues: 33
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome - ercole-io/ercole - Proactive Software Asset Management. Backend component (postgresql)
README
# Ercole
[![Build Status](https://travis-ci.com/ercole-io/ercole.png)](https://travis-ci.com/ercole-io/ercole)
[![Gitter](https://badges.gitter.im/ercole-io/community.svg)](https://gitter.im/ercole-io/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
[![codecov](https://codecov.io/gh/amreo/ercole-services/branch/master/graph/badge.svg)](https://codecov.io/gh/ercole-io/ercole)
[![Go Report Card](https://goreportcard.com/badge/github.com/ercole-io/ercole)](https://goreportcard.com/report/github.com/ercole-io/ercole)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=ercole-io_ercole&metric=alert_status)](https://sonarcloud.io/dashboard?id=ercole-io_ercole)
[![API Documentation](https://img.shields.io/badge/API%20Documentation-read%20and%20try-brightgreen)](https://mrin9.github.io/OpenAPI-Viewer/#/load/https%3A%2F%2Fraw.githubusercontent.com%2Fercole-io%2Fercole%2Fmaster%2Fswagger.yml)
Ercole is an 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 binariesDocumentation about Ercole available [here](https://ercole.io).
# 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
- [Go](https://golang.org/)
## 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`.