Versio.io evaluation environment
Motivation
The Versio.io evaluation environment enables you to fully automate the deployment of a wide range of enterprise technologies and applications for the following purposes:
- Proof-of-concept
- Product evaluation
- Live demos
- Internal tests
Based on the easy-to-create evaluation environment, the following use cases can be tested in a timely manner:
- OneImporter approach
- Host process technology detection and support
- Historization and topologization of infrastructure and application configuration items
- Data source to demonstrate and evaluate Versio.io use cases
System requirements
The following prerequisites are necessary to deploy the Versio.io evaluation environment:
- Hardware
- CPU: 4 cores
- RAM: 16 GB
- Storage: 150 GB
- Hardware can be virtualized
- Operating system
- Linux
- Ubuntu - Versio.io recommendation
- Red Hat Enterprise Linux
- Suse
- CentOS & CentOS Stream
- Fedora
- Software
- GIT
- Docker
- Docker composed
- Linux
Installation, start & stop
With fully automated deployment, a complete Versio.io evaluation environment can be deployed on a Linux host in minutes:
# Download Versio.io evaluation environment from GitHub
git clone https://github.com/versio-io/evaluation-environment.git
# Start
bash startup.sh
# Stop
bash shutdown.sh
Please note:
- To be able to evaluate the Oracle database the following things have to be considere:
- To be able to download the Docker image you need to 'proceed to checkout' and log in to Oracle Docker Hub (see https://hub.docker.com/_/oracle-database-enterprise-edition).
- In the docker-compose.yml the oracledb service has to be activated (by default it is commented out).
Versio.io life scenarios
Install Versio.io OneImporter
After deploying the evaluation environment, the first step should be to install a Versio.io OneImporter. You can find your detailed instructions here: https://live.versio.io/doc/setup-one-importer
Configure imports in Versio.io
After installing Versio.io OneImporter, we recommend setting up the following import configurations:
- Versio.io audit log importer
- Host importer
- Host process importer
- File importer
- File structure importer
- Port scan importer
- SSL certificate importer
- Database schema importer
Instructions for setting up the import configurations can be found here: https://live.versio.io/doc/importer-host/
Evaluate Versio.io added value use cases
Our blogpost "Seven steps to a successful Versio.io free trial" can help you get started: https://www.versio.io/versio-io-free-trial-guideline.html
Technology support
Integrated
- Programming executables
- Node.js: via OneImporter itself :-)
- Java
- C / C++ via command line tools
- Databases
- IBM DB2
- Oracle Database
- Microsoft SQL
- MySQL
- MariaDB
- PostgreSQL
- Elasticsearch
- Influxdb
- Couchbase
- Memcached
- Cassandra
- Redis
- Messaging
- RabbitMQ
- Web server
- NGINX
- Application server
- IBM Websphere-Liberty
- Tomcat
- Jetty
- Others
- Grafana
- Apache Zookeeper
In work
- HAProxy (need a config file)
- MongoDB (MongoDB 5.0+ requires a CPU with AVX support)
- Kong
Planned further
Check: https://landscape.cncf.io/
- Kafka
- Filebeat + Metricbeat + Elasticsearch + Kibana (see https://quoeamaster.medium.com/deploying-metricbeat-side-by-side-with-elasticsearch-in-docker-42c769d95be)
- WebLogic server (nur mit Registry)
- Go
- Python
- Ruby
- Php
- C# /.Net
- Perl
- Joomla
- Erlang
- Rust
- Arangodb
- Java
- IBM Java
Credentials needed for service detection
- PostgreSQL
- RabbitMQ