Grafana dashboarding using Graphite

Something completely different in contrast to the last few weeks: Grafana dashboarding, using Graphite metrics. A great while ago I’ve introduced and setup Icinga 2 and Icinga Web 2 to monitor our relatively new managed hosting platform. I’ve written a couple of posts about it, starting here. Not too long after that I’ve added Graphite…

Continue Reading

Monitor cron with Icinga

I’m a big Icinga fan and have written about it a couple of times. Check out this awesome series for Debian. Now people have asked a better way to monitor cron (jobs). Can we integrate this into Icinga? I’ve looked at a couple or solutions that are out there, but the most obvious is to…

Continue Reading

Graphite and Graphite Web on Debian – Part 2

I really left you hanging last post, but for me getting Graphite running was a real challenge as well, because of a lot of, to me, unknown software and mechanisms. But you have to learn someday right? Well, I did and am now running some beautiful graphs alongside my Icinga configuration. This post we’re wrapping…

Continue Reading

Graphite and Graphite Web on Debian – Part 1

To complement our Icinga configuration, I’m installing Graphite and Graphite web on my Icinga master. Find out more here and of course here. Basically we’re going to visualise our Icinga checks. It’s not the easiest thing I’ve done so far, mainly because a few concepts were new to me. For instance: it works with a time-series database and…

Continue Reading

Icinga 2 and Icinga Web 2 on Debian 9 – Clients 1

Now that we’ve got a basic Icinga 2 and Icinga Web 2 configuration running, let’s add some stuff to monitor, right? As said last post, Icinga-wise there are masters, satellites and clients. For my setup, with a few dozen servers, I only have one master and the rest are clients. I’m not running any satellites. This…

Continue Reading

Icinga 2 and Icinga Web 2 on Debian 9 – Installation

If you’re following along, we’re completely ready and fully prepared for the Icinga 2 software installation. After today we’ll have a working interface and can start adding clients. When you’ve read the documentation, you’ll have learned that Icinga-wise there are masters, satellites and clients. Having all 3 is essential in large distributed setups. For my…

Continue Reading

Icinga 2 and Icinga Web 2 on Debian 9 – LEMP preparation

So be sure to check out the documentation from the intro post, especially the official documentation. Now we’ll be prepping our server for the Icinga 2 and Icinga 2 web installation. First and foremost, you need a fully functional LEMP stack. Check out the full series how to setup one here, here and here. It’s really…

Continue Reading

Icinga 2 and Icinga Web 2 on Debian 9 – Intro

I’ve been setting up Icinga 2, Icinga Web 2, mail and Telegram push notifications, Graphite and Graphite web, the works! Everything to get an eye on all your servers and their services. In the next posts in the coming weeks I’ll document how I set everything up, it was a lot of work to get…

Continue Reading