Monitoring CF Server Health

ColdFusion Add comments

I don’t think I’m alone in wanting to make sure my production CF servers are happy. As long as they’re serving pages via HTTP and processing CF code then we’re happy - or are we? We all know there are factors that can bring production servers to their knees - and i’m not just talking about poor code either, I’m talking mail servers, db servers and such like.

Common things like checking the mail ‘undelivr’ folder, making sure mail servers are contactable and that DSN’s are available are all menial tasks which can take a while to click through the various screens in the administrator or a file manager to verify their status. It sucks, it waste’s time, so i built a tool :).

I built a tool that uses a CFC on any remote CF server to expose a heap of stuff, amongst stuff I use the admin API to retreive and verify DSNs, retreive the registered mail servers (and then cheat using the service factory to verify them as then admin API doesn’t provide a facade for that :( ). There’s another part to the tool that calls the webservices and then displays it back to the user, here is what it looks like so far;

Anyway - it’s a work in progress, more to come soon!

9 Responses to “Monitoring CF Server Health”

  1. Richard Says:

    Cool! That looks like a really useful dashboard.

  2. Mark W. Breneman Says:

    Oh, don’t tease me. Can I get a copy? I do a weekly server check that consists of several times your tool monitors. Will you be publishing this tool?

  3. RickC Says:

    I agree. Could I get a copy? Are you open sourcing this?
    Could you add number of users, running requests,processor utilization, and queded requests? This info seems to be harder to obtain in MX7.

  4. Ethan Cane Says:

    I want one of those.

  5. johnb Says:

    well today’s progress involved writing an ASP webservice that exposes results of WMI queries, namely ‘current anonymous users’ - I don’t know ASP at all but it almost works…

  6. noname Says:

    Sounds good to me too … hopefully you release your code!

  7. Chris Dawes Says:

    Please send alpha testing products… ;-)

  8. Kevin Aebig Says:

    <shameless_plug>
    I actually built a full CF server monitoring dashboard and have released it. The mail features you mentioned are in the feature queue, but everything else and more is included.

    http://www.keslabs.com/crd/

    Cheers…

    </shameless_plug>

  9. johnb Says:

    Hi Kevin, the first I heard about your tool was when someone mentioned DRK12 and it’s contents. It looks great! Just what I was looking to make my tool look like…

Leave a Reply

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in