io.github.cloudiator.visor:visor-service

A simple Java monitoring agent.

License

License

GroupId

GroupId

io.github.cloudiator.visor
ArtifactId

ArtifactId

visor-service
Last Version

Last Version

0.1.0
Release Date

Release Date

Type

Type

zip
Description

Description

A simple Java monitoring agent.

Download visor-service

Dependencies

compile (12)

Group / Artifact Type Version
io.github.cloudiator.visor : visor-base jar 0.1.0
io.github.cloudiator.visor : visor-rest jar 0.1.0
io.github.cloudiator.visor : visor-telnet jar 0.1.0
io.github.cloudiator.visor : visor-reporting-cli jar 0.1.0
io.github.cloudiator.visor : visor-reporting-kairos jar 0.1.0
io.github.cloudiator.visor : visor-sensors jar 0.1.0
commons-cli : commons-cli jar 1.2
org.apache.logging.log4j : log4j-api jar 2.2
org.apache.logging.log4j : log4j-core jar 2.2
com.google.inject : guice jar 3.0
com.google.guava : guava jar 18.0
com.google.code.findbugs : jsr305 jar 1.3.9

test (2)

Group / Artifact Type Version
junit : junit jar 4.11
org.hamcrest : hamcrest-all jar 1.3

Project Modules

There are no modules declared in this project.

Build Status

Visor - a simple monitoring agent for the cloudiator toolchain.


Description

Visor is a simple monitoring agent used within the cloudiator toolchain. It is responsible for monitoring servers/virtual machines. It supports multiple sensor for gathering resource information. In addition it offers a telnet interface, allowing applications on the same machine to report metrics to the monitoring infrastructure.

The collected data will be stored within a configurable time-series database.

For configuration purposes, it offers a small RESTful interface, allowing the start/stop spoecific sensors.


Building

The agent is build using maven:

mvn clean install

Afterwards a bundled jar with dependencies can be found in the target folder.


Usage

Visor requires JRE 8.

java -jar target/visor-{version}-jar-with-dependencies.jar
usage: java -jar [args] visor.jar
 -conf,--configFile <arg>   Configuration file location.
 -ip,--localIp              IP of the local machine (optional)

Configuration

A default configuration file can be found in the conf directory.


Documentation

See Documentation for more details.

Download

The latest version can be downloaded here

io.github.cloudiator.visor

Cloudiator

A multi-tenant, cross-cloud orchestration framework.

Versions

Version
0.1.0