So, my division is trying to centralize the way we track various programs we create. Currently, we use e-mail. If the program completes successfully, we send an e-mail with a success message. If it fails, we send and e-mail with the error message.
We want to have a centralized monitor which allows us to track the locations of our custom built programs, as well as track their health. Think of it as a process monitor, but you place custom code in the php, python or c++ program which pings the central repository of success or fail.
Oh, and as a added bonus, we have multiple co-locations. So, we need to be able to make those talk (because they can't see each other) to dmz servers which talks to the web server.
I've googled, but perhaps other coding gurus have something in place. Any words of wisdom would be advised. At this point, I'm about ready to push a custom built project which our team would take on.
Once again, thanks in advance.