Skip to content

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

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