 I don't even get an introduction or anything. I was your best friend in high school. This is PJ, and we were BFF in high school. So. What are you now? I don't know. I don't know. That went kind of downhill during college. So have any of you ever heard of God? I'm going to do a little bit of preaching today. Talking about God. How many of you use Monit actively? About eight people. So God is a ruby version of Monit, except it's awesome. But when I first started looking at it to replace our existing Monit deployments, there's no web interface. That's a pretty big thing. And since taking away a big feature like that seems like not awesome, I decided I would use my powers for good and make my own web interface. So this is what it looks like if your screen was bigger. It looks really crappy right now, because I'm trying to get it working more than looking pretty. We have the basic things here, hostname, and it'll also give your OS version, uptime, your system load averages, disk space. Plus, we have the processes that Monit does. If you don't know what Monit does, or God, it monitors processes. And then if one dies or reaches a certain memory limit or some other parameters that you can set, it will restart them for you and send you out an email and tell you what it did. So right here, I have two. These are just Mongo processes that I have running in the background. And if you click on them, it'll give you the logs for the last five minutes. It's really ugly, and it's just in a giant text box. But it'll show you your memory limit and your CPU usage, which are the only two things I have monitoring. You can set up God to monitor just about whatever you want from your applications. And this way, it also gives you a really easy way to say you want to stop a process. It'll stop it for you, and show you that it stopped it. I think these things are supposed to take like 15 minutes. I have maybe like two minutes of content here. That's my 1535 whatever. So I wrote this with Merb. And just since God was written to use a DRB server in the back end, it was really easy just to connect it up to that DRB session that started and send commands that you would normally be sending through the command line. I've got the code here for it somewhere. I'm sorry that I am very disorganized. Here we go. That's it. It's on GitHub. GitHub slash PJ Davis will have the code for you where I forked it from the God base. So it's really ugly because this is my first foray into Merb. And I didn't know how to do a lot of things, so I made them up. So if you guys would like to use it, it's God's a really good monitoring system. And we've deployed it across a lot of our servers now that are running our Rails applications. And if you'd like to look at it, commit back to God and make it better, that would be cool. So thank you for.