Class: Cloud66::Utils::Server
- Inherits:
-
Object
- Object
- Cloud66::Utils::Server
- Includes:
- HTTParty
- Defined in:
- lib/cloud66_agent/utils/server.rb
Class Method Summary collapse
- .send_address(data) ⇒ Object
- .send_configure(data) ⇒ Object
- .send_fail2ban(data) ⇒ Object
- .send_job_end(job_uid, data) ⇒ Object
- .send_job_start(job_uid) ⇒ Object
- .send_message(data) ⇒ Object
- .send_pulse ⇒ Object
- .send_vitals(data) ⇒ Object
Class Method Details
.send_address(data) ⇒ Object
21 22 23 |
# File 'lib/cloud66_agent/utils/server.rb', line 21 def self.send_address(data) process(do_request(:post, "/server/#{$config.agent_uid}/address.json", build_content(data))) end |
.send_configure(data) ⇒ Object
13 14 15 |
# File 'lib/cloud66_agent/utils/server.rb', line 13 def self.send_configure(data) process(do_request(:post, '/server/configure.json', build_content(data))) end |
.send_fail2ban(data) ⇒ Object
37 38 39 |
# File 'lib/cloud66_agent/utils/server.rb', line 37 def self.send_fail2ban(data) process(do_request(:post, "/server/#{$config.agent_uid}/fail2ban.json", build_content(data))) end |
.send_job_end(job_uid, data) ⇒ Object
33 34 35 |
# File 'lib/cloud66_agent/utils/server.rb', line 33 def self.send_job_end(job_uid, data) process(do_request(:post, "/job/#{job_uid}/end.json", build_content(data))) end |
.send_job_start(job_uid) ⇒ Object
29 30 31 |
# File 'lib/cloud66_agent/utils/server.rb', line 29 def self.send_job_start(job_uid) process(do_request(:get, "/job/#{job_uid}/start.json", build_content)) end |
.send_message(data) ⇒ Object
41 42 43 44 |
# File 'lib/cloud66_agent/utils/server.rb', line 41 def self.(data) #puts data process(do_request(:post, "/server/#{$config.agent_uid}/message.json", build_content(data))) end |
.send_pulse ⇒ Object
17 18 19 |
# File 'lib/cloud66_agent/utils/server.rb', line 17 def self.send_pulse process(do_request(:get, "/server/#{$config.agent_uid}/pulse.json", build_content)) end |
.send_vitals(data) ⇒ Object
25 26 27 |
# File 'lib/cloud66_agent/utils/server.rb', line 25 def self.send_vitals(data) process(do_request(:post, "/server/#{$config.agent_uid}/vitals_alerts.json", build_content(data))) end |