Method: ManageEngine::APMConfig#initialize
- Defined in:
- lib/agent/configuration/am_configuration.rb
#initialize ⇒ APMConfig
Returns a new instance of APMConfig.
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
# File 'lib/agent/configuration/am_configuration.rb', line 14 def initialize @obj = ManageEngine::APMObjectHolder.instance #@config = @obj.util.readProperties(@obj.constants.apm_conf) configureFile @agenthost = Socket.gethostname assignConfig @obj.log.setLevel @config["apminsight.log.level"] @instance_id = 0 @agent_enabled = false @alreadyconnected = checkAgentInfo @site24x7 = checkLicenseFile if (@site24x7) @site24x7url = @license_key.start_with?('eu_') ? @obj.constants.site24x7EUurl : @license_key.start_with?('cn_') ? @obj.constants.site24x7CNurl : @license_key.start_with?('au_') ? @obj.constants.site24x7AUurl : @license_key.start_with?('in_') ? @obj.constants.site24x7INurl : @license_key.start_with?('gd_') ? @obj.constants.site24x7GDurl : @license_key.start_with?('jp_') ? @obj.constants.site24x7JPurl : @obj.constants.site24x7USurl end @db_operations =["select","insert","update","delete"] urlMergePattern @hostType = getHostType @obj.log.info "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" @obj.log.info "APP HOME #{File.absolute_path(".")} " @obj.log.info "APP HOME #{Dir.pwd} " @obj.log.info "Agent Version : #{ManageEngine::APMInsight::VERSION}" #@obj.log.info "Configuration : " #@obj.log.info "Hostname : #{@agenthost}" @obj.log.info "Host Type: #{@hostType}" @obj.log.info "Agent Already Connected : #{@alreadyconnected}" @obj.log.info "Agent Enabled : #{@agent_enabled}" @obj.log.info "Allowed DB Operations : #{@db_operations}" # @config.each do|key,val| # @obj.log.info "#{key} => #{val}" # end @obj.log.info "URL Merge Patterns" @url_merge_pattern.each do |key, val| @obj.log.info "#{key} => #{val}" end @obj.log.info "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" @app_db="dummydb" @app_dispatcher = getDispatcher @lastupdatedtime=File.mtime(@obj.constants.apm_conf).to_i end |