New Relic offers (very) basic hosted server monitoring for free.
http://newrelic.com/server-monitoring

It also has some nice plugins for Postgres, Apache, etc monitoring.


If you have a small app that depends on other services being operational, a
ping app (https://github.com/jondot/rack-ping) in your router can serve as
a canary in the coal mine to let you know that something is wrong.

# routes.rb
MyApp::Application.routes.draw do

  # Heartbeat URL which is checked by Pingdom, etc
  ping_app = Rack::Ping.new(nil) do |ping|
    ping.version KC.revision
    # Make sure that elastic search is up
    ping.check_url "http://localhost:9200";
    ping.ok_regex /"ok" : true/
  end
  mount ping_app => ‘/ping-elasticsearch'

  # ...

end



- john



On Fri, Dec 20, 2013 at 10:33 AM, Kevin Ball <[email protected]> wrote:

> Hi James,
>
>   Not a requirement, I'm evaluating hosted systems as well... but I'm
> looking for more fine-grained monitoring than e.g. pingdom.  Thanks!
>
> -Kevin
>
>
> On Fri, Dec 20, 2013 at 10:28 AM, James Miller <[email protected]> wrote:
>
>> Hey Kevin,
>>
>> For "internal", is it a requirement that it's self-hosted?
>>
>> James
>>
>>
>> On Fri, Dec 20, 2013 at 10:25 AM, Kevin Ball <[email protected]> wrote:
>>
>>> Hi SDRuby,
>>>
>>>   I'm investigating alternatives to Nagios for internal monitoring and
>>> alerts, and was wondering what all of you experts out there have found most
>>> effective and easy to manage.
>>>
>>>   One alternative I'm looking at is Sensu (http://sensuapp.org/);
>>> Anyone with experience there that can comment on stability, ease of use, or
>>> anything else of import?
>>>
>>> Any other suggestions, and their benefits/drawbacks?  Thanks much!
>>>
>>> -Kevin
>>>
>>> --
>>> --
>>> SD Ruby mailing list
>>> [email protected]
>>> http://groups.google.com/group/sdruby
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "SD Ruby" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>
>>  --
>> --
>> SD Ruby mailing list
>> [email protected]
>> http://groups.google.com/group/sdruby
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "SD Ruby" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>  --
> --
> SD Ruby mailing list
> [email protected]
> http://groups.google.com/group/sdruby
> ---
> You received this message because you are subscribed to the Google Groups
> "SD Ruby" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
-- 
SD Ruby mailing list
[email protected]
http://groups.google.com/group/sdruby
--- 
You received this message because you are subscribed to the Google Groups "SD 
Ruby" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to