crossmon-server

0.0.15 • Public • Published

Description

Crossmon services contains of two services. crossmon-server acts as http and storage server for the collected datas. The http server presents all the collected data in graphs trough the website. The second service crossmon-collect run on every machine you want to observe. This service starts periodically the collecting modules and send the collected datas to the crossmon-server.

A sample configuration file can be found in the module directory. At the startup crossmon-server searches for a configuration file.

This is the search order:

  • /etc/crossmon/config.json
  • [module-home-directory]/config.json
  • [module-home-directory]/config.sample.json

Depending on your configuration you need to install a database module:

  • npm install sqlite3 for storing the data in a sqlite-database
  • npm install mysql for storing the data in a mysql-database
  • other databases comming soon ...

Requirements

Installation

npm install crossmon-server -g

To start with a sample configuration gattering the cpu usage of the current machine you can use the simple setup script:

crossmon-server simplesetup

To configure the hole service including the allowed collecting machines (clients), you can run:

crossmon-server setup

Running

You can start the service with

crossmon-server start

Stop the service with

crossmon-server stop

Restarting the service with

crossmon-server restart

Getting information of the current configuration

crossmon-server info

Readme

Keywords

none

Package Sidebar

Install

npm i crossmon-server

Weekly Downloads

0

Version

0.0.15

License

GPL/V3

Last publish

Collaborators

  • tualo