I’ve been fiddling with Icinga for the last couple weeks, and now I have a basic setup that works fine.
In my work I have to monitor a modest network of 14 Linux servers (public and behind a NAT).
I setup a (public) machine running Icinga, and it’s now making the basic checks on all my servers:
- ssh (public servers only)
Now I’m thinking: where do I go from here?
The servers are all running various services: Dnsmasq, DNS with BIND, Web server with Apache, PHP & MySQL and various virtual hosts, mail server with Postfix and Dovecot, they’re all synchronized via NTP (some run ntpd, some Chrony). They’re all running CentOS 7 currently (hey there’s a plugin for checking updates). There’s an XMPP server, an IRC server, an SFTP server, etc.
So I thought I’d ask before I haphazardly google all that stuff and wade through tons of mixed tutorials all over the Internet. Is there some sort of centralized place somewhere that answers these two questions:
- What can I check with my Icinga installation?
- How do I put the corresponding checks into practice?
Cheers from France,