Logging the System Load

enaio® 10.10 »

A logging channel which records load data and writes them to a log file allows you to log the system load.

In enaio® enterprise-manager you can activate a preconfigured periodic job which is used to manage this logging. This job periodically detects and logs load data.

As a result, the system load can be monitored in great detail. This data which is periodically collected follows this structure:

ProcessorTime=0.00%;
PageFaults=1.14/sec;
PoolPagedBytes=134952;
PoolNonpagedBytes=31272;
UserTime=0.000%;
PrivilegedTime=0.000%;
VirtualBytesPeek=499523584;
VirtualBytes=497057792;
WorkingSetPeek=212615168;
WorkingSet=212467712;
PageFileBytesPeek=311926784;
PageFileBytes=310927360;
PrivateBytes=310927360;
HandleCount=5741;

For new installations, this channel is automatically added to the oxrpt.cfg log configuration file in the server directory. In this case, you will only need to activate the channel in enaio® enterprise-manager or edit the Suspended parameter in the configuration file.

The existing log configuration file will not be modified during system updates in order to prevent configurations which have been changed from being overwritten.

If you want to set up the channel, add the following entry to the log configuration file:

[oxrpt\channels\MEM log]
LogFileName=mem%6%7%5.evn
Type=LOG
ChannelID=11
Level=3
Suspended=0

In addition, the log must be added to the list of standard logs:

[oxrpt\aliases\default]
1=Error log
2=Flow log
3=Log
4=SQL log
5=MEM log

In addition, you will need to activate the periodic job 'GetProcessInfo' in enaio® enterprise-manager. A periodic execution interval of 15 seconds is preset by default. This setting provided for a highly detailed report on the system load; it can also be customized if necessary.

enaio_pic

Active logging of the system load requires considerable resources. For this reason, periodic jobs and channels should only be activated for a limited time period for a specific system analysis.