Skip to content

kgirvan/Open-Synchronized-System-Resource-Monitoring

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Utility for launching synchronized system resource monitors across an array of unix machines.

Required:

 - Ruby 1.9.2 on host you are launching monitors from
 - perl 5+ on hosts you are monitoring
 - ssh with no auth (use public/private ssh key match)

Setup:

1. Copy perl monitor scripts to all hosts you wish to monitor. By default sys_stat_monitors expects them to be in $HOME/bin for the unix user you specify in the yaml config

NOTE: If you are using db_conn-mon.plx or :db trigger in your monitoring, you'll need to make sure the user you are ssh'ing in as has all the proper environment variables needed to run sqlplus. You can make sure of that by adding those keys in the user's .ssh/environment file and making sure 'PermitUserEnvironment' is set to yes in sshd_config

2. Copy config/monitor_config.yaml.template to config/monitor_config.yaml and modify with your environment settings

Usage: sys_stat_monitors.rb [OPTIONS]
    -h, --help                       Display help screen
    -c, --config FILE                path to yaml config file (MANDATORY)
    -l, --log FILE                   path to log output
    -d, --debug                      enable debug logging
    -p, --path                       path to monitoring commands

About

Utility for launching synchronized system resource monitors across an array of unix machines

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors