I've been running a server for a little over two years now and it hasn't been anything fancy, nothing big, just a good ole Towny server with a good community. I can't complain about donations as we've received plenty to take care of our monthly bills and such, but during these years of running a server the area that I've always lacked and am looking to pick up my slack in is server monitoring and so I'm curious what everyone else uses or if anyone else uses anything. Right now I use two things, the first is a simple alerting deal that my hosting provider provides which is port checking and bandwidth monitoring. I've setup the port monitor to monitor the default Minecraft port (we don't use bungee since we're a smaller server of ~30-50 people) and then I have it send me hourly emails on the bandwidth usage. I've found that the bandwidth is nice to have and monitor as I can usually tell when a lot of people have been on because the used bandwidth goes up a lot and the simple port monitor isn't too bad but it's just that - simple. Recently though I've started looking around at monitoring services and found a somewhat decent one but it has it's flaws. The one I've found is Scout App. It has some pretty good monitoring and if you purchase the $15 one or higher you will get SMS alerts, which are really nice. I've setup some disk space monitors there, port monitors, memory, and several others and use the SMS alerts for the critical monitors and it has helped me keep my server up more than when I wasn't using it (yes, we do use RToolkit as our wrapper). I've noticed though that they allow you to create your own "plugins" for their system that let you monitor custom things about your server and that has a spark an interest in me to see what it takes to get a custom one to monitor things about Minecraft such as the tps, players, can players log in, etc and after asking them if it was possible they replied back with something around "if you can do it with Ruby, then you can make your own". My deal is I don't know Ruby and honestly don't know if it is possible to monitor something Minecraft related using Ruby. So, I said all this to ask this question. Do you use any type of monitoring software/website/service? If so, what is it and would you recommend it to someone? If you do recommend it, why? As a side note too, if anyone knows Ruby and is interested in making a custom plugin for the Scout monitoring let me know as I would be willing to pay for one.