Is it possible for nagios to get the temperature of a server or switch device using WMI or is it only possible through SNMP commands ?
I can't say I've every dealt with WMI before, so I have no idea. There is a category on the Exchange site for it (
http://exchange.nagios.org/directory/Pl ... indows/WMI), but I don't see any mention of temperature there. From the looks of things, it probably is possible, but may not have been written yet.
Is it possible for nagios to get info on which programs are installed on a system so it can be used for documentation ?
That isn't really within the scope of what Nagios is meant to do, no. You could have a check to make sure a particular program is or isn't installed, but generating a list isn't within its purpose.
Is it possible to have nagios report a memory load over 80% and have it report which process or service is consuming the memory at the time.
Yes. You might have to modify a check plugin for the latter portion of that (I don't know if existing ones bother), but you certainly could return the top few processes easily in the status information.
Also with the graphs is it possible to go back in time and click on a specific date/time and get info on which process/service is cosuming ressources at the specific time both in regard to memory as well as cpu time and so on ?
Yes and no. The
graphs do support showing past times via URL arguments, but there is not yet a point-and-click method for accessing these. So, you can view them, but you have to put the start and end times in the URL by hand. That may be something that gets added in a future version.