Server Monitoring
Wednesday, June 11th, 2008Part of Reboot! 2008 was to get some form of server monitoring installed and online, so we can work out whats what, rather than just poking in the dark.
So nearly, 2 months later, this is really only just starting to be properly implemented.
Phoenix made a start a couple of weeks ago, but then didnt have chance to finish it.
Putting a new server on nagios is certainly a treck round the houses (unfortunately, we cant just do a basic apt-get install nrpe nagiosplugins :()
So, after phoenix finally giving me some basic instructions on how to setup a box for monitoring, and also a link to the proper manual, i gave it a go
And it took ages! Loads of commands to enter, 2 guides to partially follow - Not Fun!
The logical answer, was therefore, to write a basic bash install script (to at least semi-automate the process). A bit of fiddling, and combining the 2 guides, has brought about a shell script that works
It is listed at http://wiki.freeside.co.uk/index.php/Admin:Nagios_Plugin_Install
So, copy and paste that into a script on the server, make it executable, and run it
Currently, unless something goes wrong, you’ll only need to enter 2 bits of detail, 1, being Y to accept the extra apt-get package installs, and the nagios user password (enter it twice)
It will then do all the client side configuration (to a basic form). Any other services to be monitored, must be manually added (see wiki for more details)
Then, when thats done, you’ve just got to hop onto gaia, using a copy of the basic client monitoring config, change the few needed parameters, paste into the config (as root), check it, and restart nagios
Give it a few minutes and you’ll have the server listed as monitored in Nagios
Jobs a good ‘un
Reedy