Method: ManageEngine::APMConnector#deleteAgent

Defined in:
lib/agent/server/am_connector.rb

#deleteAgentObject



180
181
182
183
184
185
186
187
188
189
190
191
192
# File 'lib/agent/server/am_connector.rb', line 180

def deleteAgent
  @obj.instrumenter.doUnSubscribe
  @obj.instrumenter =nil
  uManage = Hash.new
  uManage["agent.id"]=@obj.config.instance_id
  uManage["agent.enabled"]=false 
  @obj.config.updateAgentInfoFile uManage
  begin
    File.delete(@obj.constants.agent_conf)
  rescue Exceptione=>e
    @obj.log.logException "#{e.message}",e
  end
end