fluentd-ui/app/models/fluentd/setting/in_monitor_agent.rb
2014-12-03 15:17:03 +09:00

39 lines
581 B
Ruby

class Fluentd
module Setting
class InMonitorAgent
include ActiveModel::Model
include Common
KEYS = [
:bind, :port
].freeze
attr_accessor(*KEYS)
validates :bind, presence: true
validates :port, presence: true
def self.initial_params
{
bind: "0.0.0.0",
port: 24220,
}
end
def common_options
[
:bind, :port
]
end
def advanced_options
[]
end
def plugin_name
"monitor_agent"
end
end
end
end