Top Level Namespace

Defined Under Namespace

Modules: Logging, Notification, Retriable Classes: ChefFiles, CreateDeviceJException, DeviceInfo, DiagnoseData, ESpeak, GGConfig, GaddyGaddy_Client, Hash, Interval, LogData, Request, TokenJException

Constant Summary collapse

APPLICATION_NAME =

Name:

gaddygaddy-client.rb

Created by: GaddyGaddy

Description:

Copyright © 2013 GaddyGaddy

All rights reserved.

"gaddygaddy-client"
SENSU_HOST =
"127.0.0.1"
CHEF_CMD =
'/usr/local/bin/chef-solo'
REVISION =
"$Revision: 1 $"[10..-3].chomp
DEFAULT_CHEF_DIR =
"/var/chef"
DEFAULT_CONF_DIR =
"/conf"
DEFAULT_CONF_FILE =
"gaddy_*.gcf"
CONFIG_FILE_NAME =
"node.json"
VALID_FILE_NAMES =

Name:

log_data.rb

Created by: GaddyGaddy

Description:

Will get log_data from a log file

Copyright © 2013 GaddyGaddy

All rights reserved.

['log','resolv']
DEFAULT_FILE_HOST_PORT =
80

Instance Method Summary collapse

Instance Method Details

#run_cmd(cmd) ⇒ Object



17
18
19
20
# File 'lib/utils/run.rb', line 17

def run_cmd(cmd)
  status, stdout, stderr = systemu cmd
  raise "Could not run command: #{cmd}, stdout is #{stdout}, error message is #{stderr}" if status != 0
end