Configure
rrdcached_user
(object|string) The Unix RRDtool login name or a user object (see Nikita User documentation).rrdcached_group
(object|string) The Unix Hue group name or a group object (see Nikita Group documentation).
Example:
{ "ryba": { "ganglia": {
"rrdcached_user": {
"name": "rrdcached", "system": true, "gid": "rrdcached", "shell": false
"comment": "RRDtool User", "home": "/usr/lib/rrdcached"
}
"rrdcached_group": {
"name": "Hue", "system": true
}
}}}
module.exports = ->
@config.ryba ?= {}
ganglia = @config.ryba.ganglia ?= {}
ganglia.rrdcached_user = name: @config.ryba.rrdcached_user if typeof @config.ryba.rrdcached_user is 'string'
ganglia.rrdcached_user ?= {}
ganglia.rrdcached_user.name ?= 'rrdcached'
ganglia.rrdcached_user.system ?= true
ganglia.rrdcached_user.gid = 'rrdcached'
ganglia.rrdcached_user.shell = false
ganglia.rrdcached_user.comment ?= 'RRDtool Ganglia User'
ganglia.rrdcached_user.home = '/var/rrdtool/rrdcached'
# Group
ganglia.rrdcached_group = name: @config.ryba.rrdcached_group if typeof @config.ryba.rrdcached_group is 'string'
ganglia.rrdcached_group ?= {}
ganglia.rrdcached_group.name ?= 'rrdcached'
ganglia.rrdcached_group.system ?= true
# Ports
ganglia.collector_port ?= 8649
ganglia.slaves_port ?= 8660
ganglia.hbase_region_port ?= @config.ryba.ganglia.slaves_port
ganglia.nn_port ?= 8661
ganglia.jt_port ?= 8662
ganglia.hm_port ?= 8663
ganglia.hbase_master_port ?= @config.ryba.ganglia.hm_port
ganglia.rm_port ?= 8664
ganglia.jhs_port ?= 8666
ganglia.spark_port ?= 8667