For windows servers, we use System Monitor to monitor everything on the server from disk utilization, current connections, application pools in IIS, CPU performance, bandwidth, and others.
Is there something like that for opensuse? My server is running apache and I want to be able to monitor the linux server in a similar way that I do Windows Server 2003. Preferably I’d like an app that will run from a win32 workstation.
A difference is that nagios monitors the status of various measurements (services, quotas, etc) and issues alerts if the thresholds are crossed, whereas munin does graphing of measurements and normally doesn’t issue alerts, although it can be hooked up to nagios for this. So it’s not out of the question to run both. Nagios is useful for alerting you to problems when they occur, while munin is good for seeing what happens at odd hours of the day.
While these monitors are recommended or perhaps even mandatory for managing enterprise services, they get rather tiresome quickly if you are looking at your own machine and every day’s graph starts to look like the previous. (Ho hum, another day with 0.00% ethernet interface errors. :))
Nagios is normally a good choice but if it to overweighted for you purposes you also can use sysstat SYSSTAT which collects various informations of the system, e.g. network traffic, cpu usage, and so on.