def notify(message, time, priority, category, host)
data = {
:client_key => arg(:client_key),
:plugin_id => arg(:plugin_id),
:format => 'xml',
'alert[subject]' => message,
'alert[body]' => Scout.format.call(message, priority, category, host)
}
uri = URI.parse('http://scoutapp.com/alerts/create')
Net::HTTP.post_form(uri, data)
self.info = "sent scout alert to plugin ##{plugin_id}"
rescue => e
applog(nil, :info, "failed to send scout alert to plugin ##{plugin_id}: #{e.message}")
applog(nil, :debug, e.backtrace.join("\n"))
end