If I want to capture performance log of a Ubuntu (or any other Linux Distro) Server/Workstation for a period of time, how would I do that?
In Windows, I use something called PERFMON.MSC (LOGMAN.EXE), but not sure about Linux.
I want to run it in background during production hours on everyday from Monday to Friday and as per usage, I will decide allocation of resources.
I would like to monitor following counters:
LOGICAL DISK, PHISICAL DISK, MEMORY, NETWORK INTERFACE, SWAP USAGE, PROCESSES, PROCESSOR, SYSTEM.
How it would be possible to get a graphical view as well. it would be best if I can get in on html pages. thus I can represent the same to my clients if needed.
In case of command line, please provide me the command and the way to extract it view/analyze the log data.
Just give to a idea; I use following command line in Windows computers:
"Logman.exe create counter PerfMon.1Min -o "C:\PerfLogs\PerfMon.1Min.blg" -f bincirc -v mmddhhmm -max 512 -c "\Memory*" "\Network Interface()*" "\Paging File()*" "\PhysicalDisk()*" "\Processor()*" "\Process(*)*" "\Server*" "\System*" -si 00:01:00"
"Logman.exe start PerfMon.1Min"
Thanks in advance.