PU Monitor is a general purpose system monitoring tool for OS/2 PM. The idea of implementing such a tool, came to me when I looked into "Settings" page of Warp Center, and found there was nothing of interest to me except CPU usage. Other available system monitors couldn't meet my needs for different reasons and I decided to write another one. The number of parameters monitored is limited now to CPU usage, TCP/IP traffic, available memory, uptime, and POP3 mailbox monitor. In version 2.0 connection monitor was also added, which has no screen presentation and can be used as custom version of ping utility able to inform you that connection to some site is lost.
Because the first version of PU Monitor was completely satisfactory for me, I have stopped further development. Later this version was made available to public and I received a lot of feedback from users of first version of PU Monitor, that's why I resumed development. The current version significantly differs from first one. This version is completely rewritten, uses multithreaded design to gather information, buffered drawing for smooth and flicker free look, greatly improved user interface, support for many graph types, settings notebook, and many many more smaller improvements, so it is really a fully new program.
Later these windows will be named by their assignment
When you start PU Monitor for the first time, they are shown using default configuration which may definitely different from what you want. To solve this problem, just press right mouse button over PU Monitor window and you'll see menu.
invokes Settings dialog box at About page.
invokes Settings dialog box at specified page.
General |
CPU Meter |
Memory Meter |
TCP/IP Traffic |
Mail Checker |
Connectivity |
invokes mail program, if it is properly installed and configured in Settings dialog at Mail Checker page.
closes program window and shuts down program.
This check box is responsible for switching on and off Float on top feature of PU Monitor. Making them on gives PU Monitor ability to float on top of all windows, even if they are maximized and therefore makes it always visible.
This check box is responsible for switching on and off Attach to
Warp Canter feature of PU Monitor. Making them on gives PU Monitor
ability to float on top of Warp Center window. Windows which overlaps Warp
Center overlaps also PU Monitor window. Also PU Monitor tries to follow
Warp Center Window as long as possible.
Note: This feature is dependent from availability of Warp Center
window in Window List. Therefore, if you delete Warp Center from
this list, for example using Task Switcher from SysBar/2
package, this feature would not work.
This check box is responsible for switching on and off ability of PU Monitor window to be dragged with left mouse button. You should note that this check box is does not switch off the ability of PU Monitor window to be changed in size.
Select Warp Center buttons which will overlapped by PU Monitor. This options have effect only when Attach to Warp Center is on.
Default | ![]() |
Inverse Gray | ![]() |
Light Gray | ![]() |
Dark Gray | ![]() |
Green on Black | ![]() |
Gray on Black 1 | ![]() |
Gray on Black 2 | ![]() |
Combined Black | ![]() |
User defined | uses colors which can be tuned through Color group described below. |
Choose color which you want to edit, and set it as you prefer
using Red, Green and Blue spin buttons. Image above
will help you to find dependence between color name and parts of PU Monitor.
If you want to preview results, press Apply push button.
Note: pressing this push button will make all changes permanent
and stores it in PU Monitor INI file.
Note 1:HiRes stands for High Resolution timer.
For more detailed information look at IBM DEVELOPER'S TOOLKIT FOR OS/2
WARP.
Note 2:Standard and High Resolution timers show slightly different
results, because High Resolution timer depends on the device driver which
is loaded during the boot sequence a few seconds later than the kernel
itself is started. Also, the using of DOS application (especially games)
can break results shown by this method.
Despite these disadvantages, this method is highly recommended for
computers with high uptimes, because it does not wrap values greater than
48 days.
Redistribution and use of PU Monitor in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
THIS SOFTWARE IS PROVIDED BY THE AUTHOR OR CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PU Monitor Copyright (c) 1998,1999 Sergey I. Yevtushenko
Dmitry Ban
Denis Dubenin
Dmitry Platonoff
Alexander Krapivin
And many many others not listed above.
Special thanks to Judy Ann Dukie
She done hard work of proof reading this text.