General Information
Sunrise08:12
Sunset17:35
Temp. Outside-7 °C
Temp. Inside21.2 °C

Usages for today
Gas5,34 m3
Power3,0 kWh
Water40 L

HA Statistics
Interfaces 27
Devices 206
Device values 1146
Uptime 0 20:16
Avg CPU load (%) 1,60
Mem size 1375 k
Mem count 34834

Hot Projects

Read about them
on my web log:
Ethernet Doorbell
Audio/Video
Mantis CNC Mill
DIY Wireless Sensors
ZigBee
Arduino

Last pages added:

Nemef Radaris Evolution
Audio Video
Remeha Calenta
Floor Heating

Monitoring Server CPU performance

Since June 2008 i am monitoring some important performance values, one of them being CPU usage. When i started using Microsoft Windows Server 2008 with Hyper-V, i almost immediately felt the need to have some sort of monitoring for the server and for each virtual machine that runs on it. Using some Powershell code, WMI queries i managed to create a script that periodically stores performance information into my SQL Server.

Depending on the type of information these performance values are stored at different intervals and kept in the SQL database for a specific time-period. For example, CPU usage is only kept for 5 days, after that it will be deleted. Information about percentage disk free space however, is kept much longer but it also has a much longer interval: 1 day.

Gradually more and more pages will be added to show other performance values of my server and virtual machines.