Closed Bug 662973 Opened 13 years ago Closed 13 years ago

Nagios can and should check https://support.mozilla.com/services/monitor

Categories

(mozilla.org Graveyard :: Server Operations, task)

All
Other
task
Not set
minor

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jsocol, Assigned: rtucker)

Details

We monitor several site services and status info and display it on a pretty page:

https://support.mozilla.com/services/monitor

Most importantly, if everything is fine, we return HTTP 200, but if anything fails, it returns a 500. That's specifically for nagios' benefit, and now that we're showing green across the board, we should have nagios pay attention.
Assignee: server-ops → rtucker
oremj does this for addons, so might want to touch base with his stuff to see if we can just use that. (it's already setup and live on nagios)
Are you looking to monitor each of the supportX.webapp.phx1 webheads or just a general check that looks at the url through the load balancer?
Most things on that are cluster-wide services, but the "Libraries" section checks locally-installed software, so if it's not a ton more work to monitor them individually, we should.
James,
You'll need to provide to me a list of the systems and the respective urls. I get a 403 when trying to access the url directly
this page will need to be allowed on the http :80 side if we are going to bypass the lb and hit each node directly.
It doesn't require HTTPS. You'll probably need to send a "Host: support.mozilla.com" header to them, though, then the URL should just be

support{1-5}.webapp.phx1.mozilla.com/services/monitor
James,
That's exactly what I needed. This will be completed momentarily.
The checks are in place across all 5 webheads and are now green. Closing.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Great, thanks Rob!
Product: mozilla.org → mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.