Skip to content

pixie79/node-proc-drbd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

drbd.js

Description

drbd.js is a nodejs tool to extract metrics from drbd using /proc/drbd as its source. The metrics are returned to STDOUT and can then be sent on to grahpite. Originally this is designed for use with sensu.

Requirements

A config file is required called config.json, this contains a list of the drbd devices you want to monitor and recieve stats about. You also need a working nodejs setup with the following node modules added:

  • async
  • node-getopt

Example Config

{ "drbdconfig": { "disks": "drbd0, drbd1" } }

To use drbd.js

drbd.js takes the following arguments:

  • '-s' - This is optional and set the output base name for the metrics,
  • '-m' - Is if you want the metrics output,
  • '-c' - This sets the name and path of the config file and is required unless the config file is in the calling directory,

About

DRBD Metrics via npm

Resources

Stars

Watchers

Forks

Packages

No packages published