Module: Oxidized
- Defined in:
- lib/oxidized.rb,
lib/oxidized/cli.rb,
lib/oxidized/job.rb,
lib/oxidized/core.rb,
lib/oxidized/hook.rb,
lib/oxidized/jobs.rb,
lib/oxidized/node.rb,
lib/oxidized/nodes.rb,
lib/oxidized/config.rb,
lib/oxidized/string.rb,
lib/oxidized/worker.rb,
lib/oxidized/manager.rb,
lib/oxidized/version.rb,
lib/oxidized/input/cli.rb,
lib/oxidized/input/ftp.rb,
lib/oxidized/input/ssh.rb,
lib/oxidized/node/stats.rb,
lib/oxidized/output/git.rb,
lib/oxidized/source/csv.rb,
lib/oxidized/source/sql.rb,
lib/oxidized/input/input.rb,
lib/oxidized/model/model.rb,
lib/oxidized/output/file.rb,
lib/oxidized/output/http.rb,
lib/oxidized/source/http.rb,
lib/oxidized/input/telnet.rb,
lib/oxidized/model/outputs.rb,
lib/oxidized/output/output.rb,
lib/oxidized/source/source.rb
Defined Under Namespace
Classes: CLI, CSV, Config, Core, FTP, Git, HTTP, Hook, HookManager, Http, Input, InvalidConfig, Job, Jobs, Manager, MethodNotFound, Model, ModelNotFound, NoConfig, Node, NodeNotFound, Nodes, NotSupported, Output, OxidizedError, OxidizedFile, PromptUndetect, SQL, SSH, Source, String, Telnet, Worker
Constant Summary
collapse
- Directory =
File.expand_path(File.join(File.dirname(__FILE__), '../'))
- VERSION =
'0.14.1'
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.Hooks ⇒ Object
Returns the value of attribute Hooks.
62
63
64
|
# File 'lib/oxidized/config.rb', line 62
def Hooks
@Hooks
end
|
.mgr ⇒ Object
Returns the value of attribute mgr.
62
63
64
|
# File 'lib/oxidized/config.rb', line 62
def mgr
@mgr
end
|
Class Method Details
.asetus ⇒ Object
16
17
18
|
# File 'lib/oxidized.rb', line 16
def self.asetus
@@asetus
end
|
.asetus=(val) ⇒ Object
20
21
22
|
# File 'lib/oxidized.rb', line 20
def self.asetus=(val)
@@asetus = val
end
|
.config ⇒ Object
24
25
26
|
# File 'lib/oxidized.rb', line 24
def self.config
asetus.cfg
end
|
.logger ⇒ Object
28
29
30
|
# File 'lib/oxidized.rb', line 28
def self.logger
@@logger
end
|
.logger=(val) ⇒ Object
32
33
34
|
# File 'lib/oxidized.rb', line 32
def self.logger=(val)
@@logger = val
end
|
.new(*args) ⇒ Object
3
4
5
|
# File 'lib/oxidized/core.rb', line 3
def new *args
Core.new args
end
|
.setup_logger ⇒ Object
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
# File 'lib/oxidized.rb', line 36
def self.setup_logger
self.logger = if config.has_key?('use_syslog') && config.use_syslog
require 'syslog/logger'
Syslog::Logger.new('oxidized')
else
require 'logger'
if config.has_key?('log')
Logger.new(config.log)
else
Logger.new(STDERR)
end
end
logger.level = Logger::INFO unless config.debug
end
|